Drupal	  &	  	  Symfony2	  Thomas	  Rab              aix   	  -­‐	  Ekino	  
Problématiques	  §  Différents	  clients	  §  Différentes	  technologies	  :	  wordpress,	  symfony1,	      symfony2	  e...
Symfony2	  §  Un	  framework	  orienté	  services	  §  Intègre	  les	  dernières	  nouveautés	  du	  PHP5.3	  §  Inject...
eureka!	  §  Et	  si	  …	  on	  intégrait	  Symfony2	  dans	  Drupal	  ou	  Drupal	    dans	  Symfony2	  §  Couche	  de	...
Ekino	  Drupal	  Bundle	  §  Prototype	       §  AfWichage	  d’une	  page	  drupal	  et	  symfony	       §  Partage	  d...
Speed	  :	  Drupal	  /	  Symfony2	                            •  Plus	  rapide!?	                            •  Pas	  vrai...
Etat	  des	  lieux	  §  Drupal	  7	  introduit	  la	  notion	  de	  POO	  §  Drupal	  8	  utilise	  déjà	  certains	  co...
Questions	  ?https://gith                                             	              u   b.com/ekin                       ...
Drupal & Symfony2
Prochain SlideShare
Chargement dans…5
×

Drupal & Symfony2

2 294 vues

Publié le

Publié dans : Technologie
  • Soyez le premier à commenter

Drupal & Symfony2

  1. 1. Drupal  &    Symfony2  Thomas  Rab aix  -­‐  Ekino  
  2. 2. Problématiques  §  Différents  clients  §  Différentes  technologies  :  wordpress,  symfony1,   symfony2  et  …  drupal  §  1  équipe  §  Différentes  compétences  interne  §  Industrialisation  du  PHP  §  Comment  pérenniser  les  projets  et  assurer  une   qualité  constante  ?  
  3. 3. Symfony2  §  Un  framework  orienté  services  §  Intègre  les  dernières  nouveautés  du  PHP5.3  §  Injection  de  dépendances    §  Léger  :  bootstrap  <  5ms  §  Clever  :  chargement  des  services  à  la  demande    
  4. 4. eureka!  §  Et  si  …  on  intégrait  Symfony2  dans  Drupal  ou  Drupal   dans  Symfony2  §  Couche  de  services  en  Symfony2  utilisée  dans  Drupal  §  Code  métier  dans  Symfony2  §  Présentation  dans  Drupal  
  5. 5. Ekino  Drupal  Bundle  §  Prototype   §  AfWichage  d’une  page  drupal  et  symfony   §  Partage  des  sessions   §  Pas  d’impact  sur  les  performances  §  Encore  des  choses  à  faire   §  Encapsulation  d’une  page  Symfony  dans  Drupal    §  Code  disponible  sur  github   §  https://github.com/ekino/EkinoDrupalBundle  
  6. 6. Speed  :  Drupal  /  Symfony2   •  Plus  rapide!?   •  Pas  vraiment   •  Mais  pas  de  pertes  de  perfs  
  7. 7. Etat  des  lieux  §  Drupal  7  introduit  la  notion  de  POO  §  Drupal  8  utilise  déjà  certains  composants  de   Symfony2  :     §  ClassLoader  :  chargement  des  classes   §   HttpFoundation  (Requête  -­‐  Réponse)   §  Peut  être  d’autres  composants  ?  §  Symfony2  permet  une  réutilisation  transverse  du   code  entre  les  différentes  solutions  du  marché.  
  8. 8. Questions  ?https://gith   u b.com/ekin o/EkinoDru p alBundle  

×