Symfony Live - Symfony a Sensio Labs event Paris 2009, 6 - 7 Avril
Symfony Live - Symfony a Sensio Labs event Paris 2009, 6 - 7 Avril

Construction d'un réseau social avec Symfony
A l'heure des réseaux sociaux spécialisés, cette session met l'accent sur les points clés du développement d'un réseau social avec Symfony. La session présentera successivement : les caractéristiques d'un réseau social, la modélisation de ces caractéristiques, le développement du réseau à l'aide de Symfony.
L'accent sera mis sur les aspects fonctionnels et sur la performance, dans l'objectif de montrer l'adéquation de Symfony à ce type de développements.

Développer pour Facebook avec symfony
Avec maintenant plus de 200 millions d'utilisateurs, Facebook s'est imposé comme la principale plateforme de réseau sociale. Une des raisons de ce succès est l'ouverture de sa plateforme d'applications afin de permettre à n'importe qui de développer ses propres applications sociales, soit directement dans Facebook soit en intégrant Facebook dans son propre site.
L'API qui permet de s'interfacer avec les fonctionnalités de Facebook est disponible sur plusieurs plateformes, mais la principale supportée par Facebook est en PHP, ce qui n'est pas étonnant quand on sait que le site Facebook est lui-même en PHP. Symfony apparait donc clairement comme l'outil idéal pour développer des applications complexes et scalables sur Facebook.
Le but de cette session est de présenter les différentes possibilités qu'offre l'API Facebook, comment symfony permet de faire face aux défis du développement sur Facebook et les outils qui permettent un développement rapide de son application sur Facebook.

What's new in Doctrine - en anglais
Find out what is new in Doctrine 1.1 and what the future holds for Doctrine 2.0! With 2.0 requiring the latest and greatest PHP 5.3, Doctrine is on the bleeding edge of PHP and is a leader in pushing the language forward.

Comment optimiser le développement de projets symfony avec Eclipse PDT
Nous allons aborder la configuration dans Eclipse des projets symfony, l'exécution des commandes symfony, les plugins eclipse, l'optimisation de l'auto-complétion, ...
Nous nous pencherons ensuite sur la gestion de projet avec Subversion et Trac avec leur intégration au sein du plugin Eclipse Mylyn, ainsi que le débogage avec Xdebug et un tour d'horizon de la prise en charge du framework symfony avec les autres IDE.

Boostez vos développements Symfony avec PHPEdit
Cette session vous présentera l'extension Symfony pour PHPEdit et comment grace à cette combinaison vous allez pouvoir développez vos projets plus rapidement, plus facilement avec la puissance d'un IDE.
Cette extension propose le meilleur support Symfony actuellement disponible sur le marché en proposant support complet YAML, execution graphique de vos commandes Symfony, navigation rapide entre vos templates et actions, jusqu'au support du debogage avec reconnaissance de votre routing et de vos environnements.
Assistez à cette session et vous verrez par vous même comment notre solution va vous faire gagner du temps et de l'énergie!


Bonnes pratiques de développement JavaScript dans Symfony
François Beliveau, Romain Dorgueil
Certaines problématiques récurentes existent autour de l'intégration des librairies JavaScript (et feuilles de style) au sein d'un projet symfony.
La session portera dans un premier temps sur les problématiques d'inclusion, de chargement et d'optimisation des performances de ces librairies au travers de l'utilisation du plugin sfDynamics.
Dans un second temps, seront traités les bonnes pratiques d'intégration des scripts de manière à obtenir un code non intrusif, évolutif et accessible, au travers de l'utilisation du plugin sfUnobstrusiveWidget.

Génération de tests fonctionnels
L'écriture de tests fonctionnels peut être très complexe et parfois rebutant. C'est pourquoi, grâce aux possibilités de symfony et du plugin swToolboxPlugin, il est possible de générer des tests fonctionnels en quelques minutes. La session explique la mise en place du plugin, la génération d'un test fonctionnel et comment aller plus loin dans les tests.


Refonte de l'outil de planification des campagnes de lancement Arianespace
Xavier Milliès-Lacroix, Gilles Taupenas
A l'origine, DOOL est un logiciel de type client lourd dédié à la gestion des campagnes de lancement. En 2008, Arianespace a choisi de redévelopper cet applicatif critique avec le framework Symfony.
Xavier et Gilles présenteront lors de cette session les motivations d'un portage applicatif vers un outil full web, interactif et collaboratif (facilitant les échanges entre Paris et Kourou). Très spécifique, le développement de l'applicatif a pu largement s'appuyer sur Symfony et les bonnes pratiques associées.

La signature électronique, l'approche Symfony et CertEurope
Signer en ligne des bons de commande, des contrats d'assurance, des abonnements, des bulletins de paies, des factures … est aujourd'hui possible. Légalement, la signature électronique peut remplacer la signature manuscrite. Les sites de e-commerce et business, les applications métiers peuvent proposer aux internautes, particuliers ou entreprises de signer en ligne tout type de documents ou formulaires.
SensioLabs et CertEurope ont travaillé ensemble sur le Portail des formalités judicaires auprès des Tribunaux de Commerce. A l'issue de cette expérience fructueuse, un plugin Symfony pour se connecter au service de signature CertSign sera publié prochainement.
CertEurope est opérateur de services d'e-confiance (certificat, signature, horodatage, coffre et archivage) soumis à des exigences de sécurité fortes tant sur l'exploitation de solutions logicielles, que sur leur réalisation. Le framework répond à ces besoins et c'est pourquoi le service R&D de CertEurope réalise ses applications avec la technologie Symfony.

Sympal: The flexible Symfony CMS - en anglais
The Sympal content management system is a plugin that implements dozens of tools to assist you with building content based websites rapidly inside of Symfony. This is all done without losing the greatness and flexibility of the framework itself. The goal of Sympal is to bridge the gap between large custom web applications and simple content based websites.


Tests unitaires et fonctionnels avec Symfony
Délaissés par les développeurs, incompris des chefs de projets, inconnus des clients, les tests unitaires et fonctionnels sont pourtant le socle qui garantit la qualité et la pérénité de votre code.
Au cours de cette session, nous présenterons les nombreux avantages qu'apportent les tests aux différents acteurs d'un projet (développeurs, managers et clients), ainsi que leur implémentation dans le framework Symfony. Enfin, nous découvrirons dans quelle mesure les tests unitaires et fonctionnels peuvent être intégrés dans un cycle d'intégration continue.

Même si Symfony 2 n'existe pas encore, la plupart des briques logicielles qui vont constituer cette version majeure sont déjà utilisables. Durant cette session, je ferais un tour d'horizon des nouvelles fonctionnalités de Symfony 2 à travers des exemples de composants existants et à venir.


Migration d'une application Microsoft vers Symfony
Sébastien Angèle, Jerôme Macias
Après 15 ans d'utilisation des technologies Microsoft pour ses applications Web, le département Multimédia du groupe Express-Roularta a décidé de se tourner vers les technologies opensource. Retour sur les différentes étapes de cette migration.


Développement d'un CMS avec Symfony
Sébastien Angèle, Jerôme Macias
Le département Multimédia du groupe Express-Roularta a développé en interne un CMS pour ses rédactions Web fortement orienté contenu. Découvrez comment nous avons marié notre expérience métier avec la philosophie de Symfony 1.2.

Building a platform from open source at Yahoo! - en anglais
Join us for a case study on using open source tools to build a platform for enterprise web applications with symfony. The focus of this session will be on how Yahoo! built Delicious and Yahoo! Answers with symfony. Find out what worked and what didn't when building scalable web applications with the symfony framework. Learn how you can leverage Yahoo's Open Stack for your next symfony project. We will examine the components that make up Yahoo!'s open stack: developer tools (YUI), data APIs (YQL), and the application platform (YAP).

Cette session présente différentes solutions de gestion de médias sous Symfony, et montre la conception d'un gestionnaire de médias avancés : validation, prévisualisation, abstraction du stockage, gestion des métadonnées, droits, recherche, performance et modification des médias. La présentation indiquera comment étendre et spécialiser ce gestionnaire de média, bientôt disponible sous forme de plugin.

Mise en place d'un générateur de contenu et de flux XML à l'aide des « Tasks »
L'agence a accompagné leParisien dans la conception et la création d'une section cinéma (http://cinema.leparisien.fr) qui propose à l'internaute un vrai service d'informations tout en capitalisant sur le contenu journalistique du media. Nous vous présenterons comment le framework symfony, et notamment les « tasks » nous a permis de mettre en place une application capable de générer chaque semaines les 62 000 pages et fichiers XML de la chaine cinéma marquant ainsi la volonté du Parisien à mieux servir l'internaute en créant une occasion de visite et de revisite supplémentaire.


Les bonnes pratiques du développement symfony en 30 points clés
PHP5 et Symfony permettent d'avoir des applicatifs d'une durée de vie et d'une maintenabilité accrues. Les développements en PHP intègrent désormais des applicatifs métiers stratégiques alors qu'auparavant ils signifiaient surtout "prêt-à-jeter". Sur un fond de symfony, nous développerons les points clés abordés dans le cadre des audits Sensio Labs pour vous permettre de réussir un développement rapide, en équipe et un bon cycle de vie de votre produit.


Symfony et Dailymotion : Retour d'expérience
Olivier Roux, Fabien Potencier
Dailymotion est parmi les 60 plus gros sites et monde... et il est désormais propulsé par Symfony. Durant cette session, nous vous révèlerons les secrets d'une migration réussie.

Refactoring d'une application Symfony en live
Partir d'un code existant pour l'améliorer, tel est l'objectif premier du refactoring. C'est une activité importante mais qui nécessite une bonne connaissance des bonnes pratiques du Web. Durant cette session, j'effectuerais un refactoring en live de projets symfony qui m'auront été soumis par l'assistance au préalable !
N'hésitez-pas à parler de la conférence symfony live autour de vous.
Pour cela, vous pouvez utiliser les badges ci-dessous :
92-98, Boulevard Victor Hugo
92115 Clichy Cedex
France
+33 1 40 99 80 80
