Back to the homepage

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

Programme

Jeudi 11 Juin 2009

08:00 - 09:00 Accueil / Enregistrement
09:00 - 09:30 Mot d'accueil
09:30 - 10:20 Construction d'un réseau social avec Symfony Xavier Lacot
10:20 - 11:10 Développer pour Facebook avec symfony Fabrice Bernhard
11:10 - 11:30 Pause
11:30 - 12:20 What's new in Doctrine - en anglais Jonathan Wage
12:20 - 13:30 Déjeuner
13:30 - 14:20 Comment optimiser le développement de projets symfony avec Eclipse PDT Xavier Gorse
14:20 - 14:40 Boostez vos développements Symfony avec PHPEdit Sébastien Hordeaux
14:40 - 15:20 Bonnes pratiques de développement JavaScript dans Symfony Romain Dorgueil, François Beliveau
15:20 - 15:40 Pause
15:40 - 16:00 Génération de tests fonctionnels Thomas Rabaix
16:00 - 16:20 Refonte de l'outil de planification des campagnes de lancement Arianespace Xavier Milliès-Lacroix, Gilles Taupenas
16:20 - 16:40 La signature électronique, l'approche Symfony et CertEurope Cédric Malderez
16:40 - 17:00 Pause
17:00 - 17:50 Sympal: The flexible Symfony CMS - en anglais Jonathan Wage
17:50 - 19:00 Questions ouvertes à la core team The symfony core team !

Vendredi 12 Juin 2009

08:00 - 09:00 Accueil / Enregistrement
09:00 - 09:50 Tests unitaires et fonctionnels avec Symfony Hugo Hamon, Geoffrey Bachelet
09:50 - 10:40 Symfony 2 Fabien Potencier
10:40 - 11:00 Pause
11:00 - 11:50 Migration d'une application Microsoft vers Symfony Sébastien Angèle, Jerôme Macias
11:50 - 12:40 Développement d'un CMS avec Symfony Sébastien Angèle, Jerôme Macias
12:40 - 13:50 Déjeuner
13:50 - 14:40 Building a platform from open source at Yahoo! - en anglais Dustin Whittle
14:40 - 15:00 Symfony pour gérer des médias Xavier Lacot
15:00 - 15:20 Mise en place d'un générateur de contenu et de flux XML à l'aide des « Tasks » Gregory Schurgast
15:20 - 15:40 Pause
15:40 - 16:00 Interfacer sfGuardUser avec Facebook Connect, Wordpress, Redmine et OpenId Fabrice Bernhard
16:00 - 16:50 Les bonnes pratiques du développement symfony en 30 points clés Marc Hugon, Gilles Taupenas
16:50 - 17:10 Pause
17:10 - 17:30 Symfony et Dailymotion : Retour d'expérience Olivier Roux, Fabien Potencier
17:30 - 18:30 Refactoring d'une application Symfony en live Fabien Potencier

Toutes les sessions

Xavier Lacot

Construction d'un réseau social avec Symfony

Xavier Lacot

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.

Download as PDF

Fabrice Bernhard

Développer pour Facebook avec symfony

Fabrice Bernhard

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.

Download as PDF

Jonathan Wage

What's new in Doctrine - en anglais

Jonathan Wage

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.

Download as PDF

Xavier Gorse

Comment optimiser le développement de projets symfony avec Eclipse PDT

Xavier Gorse

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.

Download as PDF

Sébastien Hordeaux

Boostez vos développements Symfony avec PHPEdit

Sébastien Hordeaux

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!

Download as PDF

François Beliveau
Romain Dorgueil

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.

Download as PDF

Thomas Rabaix

Génération de tests fonctionnels

Thomas Rabaix

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.

Download as PDF

Xavier Milliès-Lacroix
Gilles Taupenas

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.

Cédric Malderez

La signature électronique, l'approche Symfony et CertEurope

Cédric Malderez

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.

Download as PDF

Jonathan Wage

Sympal: The flexible Symfony CMS - en anglais

Jonathan Wage

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.

Download as PDF

Hugo Hamon
Geoffrey Bachelet

Tests unitaires et fonctionnels avec Symfony

Geoffrey Bachelet, Hugo Hamon

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.

Download as PDF

Fabien Potencier

Symfony 2

Fabien Potencier

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.

Download as PDF

Sébastien Angèle
Jerôme Macias

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.

Download as PDF

Sébastien Angèle
Jerôme Macias

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.

Download as PDF

Dustin Whittle

Building a platform from open source at Yahoo! - en anglais

Dustin Whittle

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).

  • Why symfony?
  • symfony vs ysymfony
  • What scaling means?
  • Social Search: Delicious and Answers
  • YOS: Developer Tool (symfony) & Application Platform
  • What is the Yahoo! Open Stack?
  • Developer Tools - YUI, Design Patterns, Tutorials
  • Data (YQL) & Social APIs - YQL, Geo, Profiles, Connections, Updates, ...
    • YOS SDK for PHP
  • Building an open application with symfony and YOS
    • OAuth / YQL / OpenSocial

Download as PDF

Xavier Lacot

Symfony pour gérer des médias

Xavier Lacot

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.

Download as PDF

Gregory Schurgast

Mise en place d'un générateur de contenu et de flux XML à l'aide des « Tasks »

Gregory Schurgast

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.

Download as PDF

Marc Hugon
Gilles Taupenas

Les bonnes pratiques du développement symfony en 30 points clés

Marc Hugon, Gilles Taupenas

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.

Download as PDF

Olivier Roux
Fabien Potencier

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.

Download as PDF

Fabien Potencier

Refactoring d'une application Symfony en live

Fabien Potencier

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 !

Download as PDF

N'hésitez-pas à parler de la conférence symfony live autour de vous.
Pour cela, vous pouvez utiliser les badges ci-dessous :

Flyer Symfony Live Flyer Symfony Live

Sensio

92-98, Boulevard Victor Hugo
92115 Clichy Cedex
France
+33 1 40 99 80 80
email

Powered by Symfony  Confectionné par Extreme Sensio

The Sensio Labs Network

Since 1998, Sensio Labs has been promoting the Open-Source software movement by providing quality web application development, training, consulting.
Sensio Labs also supports several large Open-Source projects.