1 
8 ans de Drupal, de la 4.7 à la 7 
Drupal au sein d’une collectivité 
Usages et évolutions 
8 ans de Drupal − Frédéric ...
2 
8 ans de Drupal − Frédéric Bisson 
1999-2001, la v1 
Les débuts sur le web 
Un site statique
3 
8 ans de Drupal − Frédéric Bisson 
Les débuts sur le web
4 
8 ans de Drupal − Frédéric Bisson 
Un site statique
5 
2001-2007, un site semi-dynamique 
La v2 
La v3 
8 ans de Drupal − Frédéric Bisson
6 
8 ans de Drupal − Frédéric Bisson 
La v2
7 
8 ans de Drupal − Frédéric Bisson 
La v3
8 
8 ans de Drupal − Frédéric Bisson 
2006, recherche d’un CMS 
Caractéristiques d’un site de ville 
Critères de sélection...
9 
8 ans de Drupal − Frédéric Bisson 
Contexte 
Arrivée en 2004 
1 seul poste à temps plein sur le web
10 
8 ans de Drupal − Frédéric Bisson 
Caractéristiques d’un site de ville 
Un grand nombre de missions 
école, restaurati...
11 
8 ans de Drupal − Frédéric Bisson 
Critères de sélection 
PHP 4/5, Apache, MySQL 
Logiciel libre 
Modularité 
Platefor...
12 
8 ans de Drupal − Frédéric Bisson 
Évaluation de CMS 
Recensement : 95 CMS trouvés 
Réponse aux critères de base : 13 ...
13 
8 ans de Drupal − Frédéric Bisson 
Sélection de Drupal 
Mambo 
Un fork venait tout juste de se faire pour donner Jooml...
14 
8 ans de Drupal − Frédéric Bisson 
2007, premiers pas en Drupal 4.7 
La v4, accueil 
La v4, catégorie et article 
Prem...
15 
8 ans de Drupal − Frédéric Bisson 
La v4, accueil
16 
8 ans de Drupal − Frédéric Bisson 
La v4, catégorie et article
17 
8 ans de Drupal − Frédéric Bisson 
Première expérience 
Site conçu à partir de zéro 
Courbe d’apprentissage 
La tentat...
18 
Pourquoi créer des modules spécifiques ? 
Fonctionnalité inexistante sous Drupal 
… et impossibilité de l’implémenter ...
19 
8 ans de Drupal − Frédéric Bisson 
Tips 
Développez uniquement le strict nécessaire 
Drupal est modulaire, il est faci...
20 
8 ans de Drupal − Frédéric Bisson 
2009, fin de la solitude 
Arrivée de mon collègue
21 
8 ans de Drupal − Frédéric Bisson 
Arrivée de mon collègue 
Un pôle web constitué de 2 personnes 
Webmaster éditorial ...
22 
8 ans de Drupal − Frédéric Bisson 
2010, passage à Drupal 6 
La v5, actualité 
La v5, services en ligne 
De Drupal 4.7...
23 
8 ans de Drupal − Frédéric Bisson 
La v5, actualité
24 
8 ans de Drupal − Frédéric Bisson 
La v5, services en ligne
25 
8 ans de Drupal − Frédéric Bisson 
De Drupal 4.7 à Drupal 6 
Un site complètement repensé 
Arborescence revue 
Contenu...
26 
8 ans de Drupal − Frédéric Bisson 
2012, rebondissements 
Limites de l’architecture matérielle et logicielle 
Le logic...
27 
Limites de l’architecture matérielle et logicielle 
8 ans de Drupal − Frédéric Bisson 
4 juillet 2012, le Tour de Fran...
28 
8 ans de Drupal − Frédéric Bisson 
Le logiciel
29 
8 ans de Drupal − Frédéric Bisson 
Le matériel 
Intel Core i3 550 
2 coeurs + HT 
3,2 GHz 
8 Gio RAM 
2×500 Go Raid1 
...
30 
8 ans de Drupal − Frédéric Bisson 
Un 29 octobre 2012 
9h30, visite chez l’hébergeur pour l’installation du nouveau se...
31 
8 ans de Drupal − Frédéric Bisson 
Débuts avec Drupal 7 
Réalisation d’un site d’info trafic 
31 octobre : conférence ...
32 
8 ans de Drupal − Frédéric Bisson 
2013, les élections approchent 
La v6 
De Drupal 6 à Drupal 6 
Avantages, inconvéni...
33 
8 ans de Drupal − Frédéric Bisson 
La v6
34 
8 ans de Drupal − Frédéric Bisson 
De Drupal 6 à Drupal 6 
Proximité des prochaines élections 
Refonte du thème 
Réorg...
35 
8 ans de Drupal − Frédéric Bisson 
Avantage, inconvénient 
Avantage 
Refonte rapide ! 
Inconvénient 
Allongement de la...
36 
8 ans de Drupal − Frédéric Bisson 
Aujourd’hui 
Volumétrie de Rouen.fr 
Rouen.fr et les modules 
Modules spécifiques 
...
37 
8 ans de Drupal − Frédéric Bisson 
Volumétrie de Rouen.fr 
Occupation disque 
~9 Gio d’espace disque 
dont files = ~6 ...
38 
8 ans de Drupal − Frédéric Bisson 
Rouen.fr et les modules 
119 modules activés 
Modules apportant une fonctionnalité ...
39 
8 ans de Drupal − Frédéric Bisson 
Quelques modules 1/3 
Pathauto 
Génération automatique d’URL propres 
Scheduler 
Pr...
40 
8 ans de Drupal − Frédéric Bisson 
Quelques modules 2/3 
443 session 
Force l’utilisation d’HTTPS sur certaines pages ...
41 
8 ans de Drupal − Frédéric Bisson 
Autres modules intéressants 3/3 
Context 
Offre une meilleure gestion des blocs et ...
42 
8 ans de Drupal − Frédéric Bisson 
Modules spécifiques 
Modules Fonctionnalité 
inexistante 
Interface utilisateur 
in...
43 
8 ans de Drupal − Frédéric Bisson 
Programmes Cinéma 
Saisie en masse des séances sous LibreOffice 
~2000 séances/sema...
44 
8 ans de Drupal − Frédéric Bisson 
Gestion des délibérations 
Délibérations au format PDF 
1 délibération est accompag...
45 
8 ans de Drupal − Frédéric Bisson 
Et demain ? 
Drupal 8
46 
8 ans de Drupal − Frédéric Bisson 
Drupal 8 
Drupal 7 a la plus grande longévité 
Drupal 8 n’est pas encore sorti 
De ...
47 
All text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 3.0 License...
48 
8 ans de Drupal − Frédéric Bisson 
Chronologie
Prochain SlideShare
Chargement dans…5
×

Frédéric Bisson - 8 ans de Drupal - Drupal Meetup Rouen #3

656 vues

Publié le

Retour d'expérience sur 8 années d'utilisation de Drupal au sein d'une mairie de 100.000 habitants : pourquoi Drupal ? Qu'a-t-il permis ? Comment est-il utilisé ? Quelles sont ses limites ? Quel est son avenir au sein de la collectivité ?

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

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
656
Sur SlideShare
0
Issues des intégrations
0
Intégrations
20
Actions
Partages
0
Téléchargements
8
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Frédéric Bisson - 8 ans de Drupal - Drupal Meetup Rouen #3

  1. 1. 1 8 ans de Drupal, de la 4.7 à la 7 Drupal au sein d’une collectivité Usages et évolutions 8 ans de Drupal − Frédéric Bisson
  2. 2. 2 8 ans de Drupal − Frédéric Bisson 1999-2001, la v1 Les débuts sur le web Un site statique
  3. 3. 3 8 ans de Drupal − Frédéric Bisson Les débuts sur le web
  4. 4. 4 8 ans de Drupal − Frédéric Bisson Un site statique
  5. 5. 5 2001-2007, un site semi-dynamique La v2 La v3 8 ans de Drupal − Frédéric Bisson
  6. 6. 6 8 ans de Drupal − Frédéric Bisson La v2
  7. 7. 7 8 ans de Drupal − Frédéric Bisson La v3
  8. 8. 8 8 ans de Drupal − Frédéric Bisson 2006, recherche d’un CMS Caractéristiques d’un site de ville Critères de sélection Évaluation de CMS
  9. 9. 9 8 ans de Drupal − Frédéric Bisson Contexte Arrivée en 2004 1 seul poste à temps plein sur le web
  10. 10. 10 8 ans de Drupal − Frédéric Bisson Caractéristiques d’un site de ville Un grand nombre de missions école, restauration, voirie, espaces verts, état civil, démarches administratives, action sociale, sport, culture, police, cimetières… Donc une grande variété d’informations Contraintes légales marchés publics, élections, accessibilité…
  11. 11. 11 8 ans de Drupal − Frédéric Bisson Critères de sélection PHP 4/5, Apache, MySQL Logiciel libre Modularité Plateforme de dév. Documentation de l’API CMS vivant Templates Etc. Blog Formulaires Forum Galeries Articles, brèves… Agenda Multi-utilisateurs Etc.
  12. 12. 12 8 ans de Drupal − Frédéric Bisson Évaluation de CMS Recensement : 95 CMS trouvés Réponse aux critères de base : 13 CMS Réponse aux critères fonctionnels : 5 CMS Mambo 4.6 SPIP 1.8.3 Typo3 4.0 Xoops 2.0.13.2 Drupal 4.6.6
  13. 13. 13 8 ans de Drupal − Frédéric Bisson Sélection de Drupal Mambo Un fork venait tout juste de se faire pour donner Joomla! SPIP CMS très francophone, code PHP parfois confus et extension délicate Typo3 Administration complexe, utilisation de TypoScript Xoops Prise en main plus longue que Drupal, manque de documentation
  14. 14. 14 8 ans de Drupal − Frédéric Bisson 2007, premiers pas en Drupal 4.7 La v4, accueil La v4, catégorie et article Première expérience Pourquoi créer des modules spécifiques Tips
  15. 15. 15 8 ans de Drupal − Frédéric Bisson La v4, accueil
  16. 16. 16 8 ans de Drupal − Frédéric Bisson La v4, catégorie et article
  17. 17. 17 8 ans de Drupal − Frédéric Bisson Première expérience Site conçu à partir de zéro Courbe d’apprentissage La tentation des blocs PHP (snippets) eAccelerator, mon amour ! L’interface d’administration avec le thème courant Les débuts de CCK et Views Contenu × 10 Mon premier module : frenchstemmer
  18. 18. 18 Pourquoi créer des modules spécifiques ? Fonctionnalité inexistante sous Drupal … et impossibilité de l’implémenter en configurant des modules Interface utilisateur inadaptée Drupal privilégie la saisie unitaire à la saisie de masse Interfaçage avec un système extérieur Récupération et consolidation de données 8 ans de Drupal − Frédéric Bisson
  19. 19. 19 8 ans de Drupal − Frédéric Bisson Tips Développez uniquement le strict nécessaire Drupal est modulaire, il est facile d’intégrer une nouvelle fonctionnalité Poussez l’intégration L’éco-système de Drupal est riche : Entity, Views, Blocks, Token… Respectez les standards
  20. 20. 20 8 ans de Drupal − Frédéric Bisson 2009, fin de la solitude Arrivée de mon collègue
  21. 21. 21 8 ans de Drupal − Frédéric Bisson Arrivée de mon collègue Un pôle web constitué de 2 personnes Webmaster éditorial et community manager Webmaster technique Points forts de Drupal Gestion des droits souple Interface d’administration accessible aux non-techniciens
  22. 22. 22 8 ans de Drupal − Frédéric Bisson 2010, passage à Drupal 6 La v5, actualité La v5, services en ligne De Drupal 4.7 à Drupal 6
  23. 23. 23 8 ans de Drupal − Frédéric Bisson La v5, actualité
  24. 24. 24 8 ans de Drupal − Frédéric Bisson La v5, services en ligne
  25. 25. 25 8 ans de Drupal − Frédéric Bisson De Drupal 4.7 à Drupal 6 Un site complètement repensé Arborescence revue Contenus restructurés L’occasion d’effacer la dette technique Accumulation de snippets Utilisation de modules abandonnés Un grand nombre de nouvelles fonctionnalités
  26. 26. 26 8 ans de Drupal − Frédéric Bisson 2012, rebondissements Limites de l’architecture matérielle et logicielle Le logiciel Le matériel Un 29 octobre 2012 Débuts avec Drupal 7
  27. 27. 27 Limites de l’architecture matérielle et logicielle 8 ans de Drupal − Frédéric Bisson 4 juillet 2012, le Tour de France passe à Rouen Le serveur ne résiste pas à l’affluence Thème non optimisé, nombre de requêtes élevé Matériel vieillissant, PIV 3 GHz, 1 Gio RAM Architecture LAMP basique Hébergement de plusieurs sites
  28. 28. 28 8 ans de Drupal − Frédéric Bisson Le logiciel
  29. 29. 29 8 ans de Drupal − Frédéric Bisson Le matériel Intel Core i3 550 2 coeurs + HT 3,2 GHz 8 Gio RAM 2×500 Go Raid1 ≤ 2012 Pentium IV 3 GHz 1 Gio RAM, 80 Go HDD
  30. 30. 30 8 ans de Drupal − Frédéric Bisson Un 29 octobre 2012 9h30, visite chez l’hébergeur pour l’installation du nouveau serveur 10h46, incendie du pont Mathilde
  31. 31. 31 8 ans de Drupal − Frédéric Bisson Débuts avec Drupal 7 Réalisation d’un site d’info trafic 31 octobre : conférence de presse 5 novembre : lancement du projet 19 novembre : mise en ligne du site Technologie Drupal 7 OpenLayers Surprise de la rapidité de mise en oeuvre !
  32. 32. 32 8 ans de Drupal − Frédéric Bisson 2013, les élections approchent La v6 De Drupal 6 à Drupal 6 Avantages, inconvénients
  33. 33. 33 8 ans de Drupal − Frédéric Bisson La v6
  34. 34. 34 8 ans de Drupal − Frédéric Bisson De Drupal 6 à Drupal 6 Proximité des prochaines élections Refonte du thème Réorganisation du contenu Utilisation du Responsive Web Design
  35. 35. 35 8 ans de Drupal − Frédéric Bisson Avantage, inconvénient Avantage Refonte rapide ! Inconvénient Allongement de la dette technique
  36. 36. 36 8 ans de Drupal − Frédéric Bisson Aujourd’hui Volumétrie de Rouen.fr Rouen.fr et les modules Modules spécifiques Ex. : Programmes cinéma Ex. : Gestion des délibérations
  37. 37. 37 8 ans de Drupal − Frédéric Bisson Volumétrie de Rouen.fr Occupation disque ~9 Gio d’espace disque dont files = ~6 Gio ~1 Gio de base de données Drupal 119 modules activés 43 vues 242 blocs >28000 noeuds ~1000 visites/jour en 2001 ~4500 visites/jour en 2014
  38. 38. 38 8 ans de Drupal − Frédéric Bisson Rouen.fr et les modules 119 modules activés Modules apportant une fonctionnalité simple 443 Session, Cache exclude, Link, Number… Modules complémentaires Views : Views Formatted Field, Views GroupBy, Views Tabs… XML Sitemap : custom, engines, menu, node… Modules API Date, Chaos Tools, ImageAPI, Mime Mail, Wysiwyg…
  39. 39. 39 8 ans de Drupal − Frédéric Bisson Quelques modules 1/3 Pathauto Génération automatique d’URL propres Scheduler Programmation de la (dé)publication de noeuds Views Requêteur sur n’importe quelle entité gérée par Drupal Wysiwyg Gestionnaire d’éditeurs wysiwyg embarqués
  40. 40. 40 8 ans de Drupal − Frédéric Bisson Quelques modules 2/3 443 session Force l’utilisation d’HTTPS sur certaines pages Transliteration Convertit les caractères accentués en caractères Ascii Webform Gestionnaire de formulaires XML Sitemap Génération automatique du sitemap
  41. 41. 41 8 ans de Drupal − Frédéric Bisson Autres modules intéressants 3/3 Context Offre une meilleure gestion des blocs et bien plus MimeMail Meilleure gestion des mails Automatic NodeTitles Génération de titres pour les noeuds à partir d’autres champs
  42. 42. 42 8 ans de Drupal − Frédéric Bisson Modules spécifiques Modules Fonctionnalité inexistante Interface utilisateur inadaptée Interfaçage avec un système extérieur Programmes cinéma X X Annuaire des associations X X État civil X Gestion des délibérations X Infos chantiers X Rendez-vous passeport X X Générateur d’agenda X Jukebox X X Formats d’entrée spécifiques X
  43. 43. 43 8 ans de Drupal − Frédéric Bisson Programmes Cinéma Saisie en masse des séances sous LibreOffice ~2000 séances/semaine Restitution des séances selon 3 niveaux Ex. : cinéma → film → horaires horaires → film → cinéma film → cinéma → horaires Filtrage par type de film VOST, avant-première, film pour enfant, 3D, Imax, VFST
  44. 44. 44 8 ans de Drupal − Frédéric Bisson Gestion des délibérations Délibérations au format PDF 1 délibération est accompagnée de 1 rapport et 0-n annexes Ex. : Séance du 11 juillet 2014 55 délibérations 55 rapports 75 annexes Indexation automatique des PDFs placés dans un répértoire
  45. 45. 45 8 ans de Drupal − Frédéric Bisson Et demain ? Drupal 8
  46. 46. 46 8 ans de Drupal − Frédéric Bisson Drupal 8 Drupal 7 a la plus grande longévité Drupal 8 n’est pas encore sorti De nombreux bugs critiques encore présents Écart très important entre D7 et D8 Introduction de Symfony 2
  47. 47. 47 All text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 3.0 License (unless otherwise specified). "LibreOffice" and "The Document Foundation" are registered trademarks. Their respective logos and icons are subject to international copyright laws. The use of these therefore is subject to the trademark policy. 8 ans de Drupal − Frédéric Bisson Merci de votre attention Des questions ?
  48. 48. 48 8 ans de Drupal − Frédéric Bisson Chronologie

×