PhPotes: Drupal
-
Upload
andaolvras -
Category
Documents
-
view
1.532 -
download
0
description
Transcript of PhPotes: Drupal
![Page 1: PhPotes: Drupal](https://reader035.fdocument.pub/reader035/viewer/2022062419/557f061ad8b42ac0728b4b76/html5/thumbnails/1.jpg)
ConseilsDéveloppements
Formations
Seve InformatiqueChristophe Vignaud
PhPotes : présentation de Drupal
Seve InformatiqueChristophe Vignaud
![Page 2: PhPotes: Drupal](https://reader035.fdocument.pub/reader035/viewer/2022062419/557f061ad8b42ac0728b4b76/html5/thumbnails/2.jpg)
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é
PhPotes : présentation de Drupal
![Page 3: PhPotes: Drupal](https://reader035.fdocument.pub/reader035/viewer/2022062419/557f061ad8b42ac0728b4b76/html5/thumbnails/3.jpg)
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)
PhPotes : présentation de Drupal
![Page 4: PhPotes: Drupal](https://reader035.fdocument.pub/reader035/viewer/2022062419/557f061ad8b42ac0728b4b76/html5/thumbnails/4.jpg)
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 »
PhPotes : présentation de Drupal
![Page 5: PhPotes: Drupal](https://reader035.fdocument.pub/reader035/viewer/2022062419/557f061ad8b42ac0728b4b76/html5/thumbnails/5.jpg)
Drupal Gestion intégrée
Des templates De l'internationalisation De la localisation Des droits Du cache De la personnalisation des pages
PhPotes : présentation de Drupal
![Page 6: PhPotes: Drupal](https://reader035.fdocument.pub/reader035/viewer/2022062419/557f061ad8b42ac0728b4b76/html5/thumbnails/6.jpg)
organisation
PhPotes : présentation de Drupal
![Page 7: PhPotes: Drupal](https://reader035.fdocument.pub/reader035/viewer/2022062419/557f061ad8b42ac0728b4b76/html5/thumbnails/7.jpg)
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
PhPotes : présentation de Drupal
![Page 8: PhPotes: Drupal](https://reader035.fdocument.pub/reader035/viewer/2022062419/557f061ad8b42ac0728b4b76/html5/thumbnails/8.jpg)
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…
PhPotes : présentation de Drupal
![Page 9: PhPotes: Drupal](https://reader035.fdocument.pub/reader035/viewer/2022062419/557f061ad8b42ac0728b4b76/html5/thumbnails/9.jpg)
Drupal : pour quoi faire Pour des sites avec
de fortes contraintes fonctionnelles Des modules à développer Amener à croitre
PhPotes : présentation de Drupal
![Page 10: PhPotes: Drupal](https://reader035.fdocument.pub/reader035/viewer/2022062419/557f061ad8b42ac0728b4b76/html5/thumbnails/10.jpg)
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
PhPotes : présentation de Drupal
![Page 11: PhPotes: Drupal](https://reader035.fdocument.pub/reader035/viewer/2022062419/557f061ad8b42ac0728b4b76/html5/thumbnails/11.jpg)
Drupal : Ses avantages Un cache puissant
PhPotes : présentation de Drupal
![Page 12: PhPotes: Drupal](https://reader035.fdocument.pub/reader035/viewer/2022062419/557f061ad8b42ac0728b4b76/html5/thumbnails/12.jpg)
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
PhPotes : présentation de Drupal
![Page 13: PhPotes: Drupal](https://reader035.fdocument.pub/reader035/viewer/2022062419/557f061ad8b42ac0728b4b76/html5/thumbnails/13.jpg)
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
PhPotes : présentation de Drupal
![Page 14: PhPotes: Drupal](https://reader035.fdocument.pub/reader035/viewer/2022062419/557f061ad8b42ac0728b4b76/html5/thumbnails/14.jpg)
Drupal : Un petit dessin plutôt qu’un grand discours
Un petit exemple
PhPotes : présentation de Drupal