PhPotes: Drupal

1,653 views
1,617 views

Published on

Sève Informatique nous a présenté Drupal au PhPotes du 12 novembre 2013.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,653
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

PhPotes: Drupal

  1. 1. Seve Informatique Christophe Vignaud Conseils Développements Formations PhPotes : présentation de Drupal
  2. 2. PhPotes : présentation de Drupal Drupal CMS open source, licence GPL Initié par Dries Buytaert en 2000 S'appuie sur php et mysql En 2010, 1 % des sites dans le monde Un courbe d'apprentissage importante Une prise en compte de la sécurité      
  3. 3. PhPotes : présentation de Drupal Drupal Un cœur (un peu limité) De très nombreux modules (plugins) Une API bien documentée Versions 6 => dépassée 7 => actuelle 8 => à venir (symfony 2.0)       
  4. 4. PhPotes : présentation de Drupal Drupal Une gestion des nœuds (tout contenu est un nœud) Gestion de la taxonomie (catégorie) Développement de type MVC Template par phpTemplate Une interface Back-office riche mais pas « user friendly »     
  5. 5. PhPotes : présentation de Drupal Drupal Gestion intégrée Des templates De l'internationalisation De la localisation Des droits Du cache De la personnalisation des pages       
  6. 6. PhPotes : présentation de Drupal organisation
  7. 7. PhPotes : présentation de Drupal Sécurité 5 maj depuis le début d’année dont 2 de sécurité Prise en compte de la sécurité directement au cœur de Drupal (API) Modules de test de la sécurité du site Modules d’aide au debug    
  8. 8. PhPotes : présentation de Drupal Quelques modules « incontournable » View : gestion de vues, requeteur amélioré Panel : pour générer des pages composites Wywiwyg : editeur HTML SEO : path auto, metatags, sitemap, redirect Etc…     
  9. 9. PhPotes : présentation de Drupal Drupal : pour quoi faire Pour des sites avec de fortes contraintes fonctionnelles Des modules à développer Amener à croitre    
  10. 10. PhPotes : présentation de Drupal Drupal : Ses avantages Mise en place rapide de fonctionnalités Développement de modules accessible Beaucoup de modules existant et répondant à la plupart des besoins Gestion avancée des hook (développement de module) Tout est (presque) possible     
  11. 11. PhPotes : présentation de Drupal Drupal : Ses avantages Un cache puissant 
  12. 12. PhPotes : présentation de Drupal Drupal : Ses inconvénients Pas adapté pour un petit site Courbe d’apprentissage importante Nécessité de connaitre bien php pour développer des modules Back-office un peu fouilli Api bien documentée mais pas les process de fonctionnement (hook) Incompatibilité entre certains pluggins      
  13. 13. PhPotes : présentation de Drupal Drupal : Ses inconvénients En front-office, les pages remplies de div (surtout avec view et panel) Pas beaucoup de maitrise au niveau des imports css et js Problèmes potentiels quand différents plugin utilisent des version différentes de jquery   
  14. 14. PhPotes : présentation de Drupal Drupal : Un petit dessin plutôt qu’un grand discours Un petit exemple 

×