Drupal & Symfony2

2 219 vues

Publié le

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
2 219
Sur SlideShare
0
Issues des intégrations
0
Intégrations
9
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

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  

×