Drupal de A à Z
-
Upload
nguyentuyen -
Category
Documents
-
view
241 -
download
4
Transcript of Drupal de A à Z
Drupagora 2016
Drupal de A à ZPar Wilfrid Roze et Florian Giral – émérya
SOMMAIRE1. Faisons connaissance
2. Historique
3. Environnement et intégration
4. Drupal en chiffres
5. Du CMS au CMF
6. La communauté
7. Quelles compétences
8. Part de marché Drupal 7
9. Le démarrage Drupal 8
10. Quelles améliorations en Drupal 8 ?
11. L’écosystème Drupal
12. Etude des modules
13. Conclusion :
points faibles & points forts
Drupagora 2016 – Drupal de A à Z par Wilfrid Roze et Florian Giral - Twitter : #drupagora 2/19
Wilfrid RozeFondateur d’éméryaDrupalien depuis 2009.Co-contributeur DrupalCo-organisateur des Meetups Drupal Paris
3/19Drupagora 2016 – Drupal de A à Z par Wilfrid Roze et Florian Giral - Twitter : #drupagora
Florian GiralDéveloppeur intégrateur chez Emérya
1. FAISONS CONNAISSANCE
1. FAISONS CONNAISSANCE
Drupagora 2016 – Drupal de A à Z par Wilfrid Roze et Florian Giral - Twitter : #drupagora 4/19
Émérya : expert Drupal depuis 2009
2. HISTORIQUE DRUPAL
Drupagora 2016 – Drupal de A à Z par Wilfrid Roze et Florian Giral - Twitter : #drupagora 5/19
ENVIRONNEMENT & INTEGRATION
Drupagora 2016 – Drupal de A à Z par Wilfrid Roze et Florian Giral - Twitter : #drupagora 6/19
DRUPAL EN CHIFFRE
Drupagora 2016 – Drupal de A à Z par Wilfrid Roze et Florian Giral - Twitter : #drupagora 7/19
3290 contributeurs au coeur
1 200 000 sites
2 241 commits / semaine
+100 000 drupaliens
34 276 modules15 ans
2184 événements par an
30 millions de téléchargements
3% du Web
Du CMS au CMF (content management Framework).
5. Du CMS au CMF
Drupagora 2016 – Drupal de A à Z par Wilfrid Roze et Florian Giral - Twitter : #drupagora 8/19
1. LOREM IPSUM DOLOR SIT AMET
Drupagora 2016 – Drupal de A à Z par Wilfrid Roze et Florian Giral - Twitter : #drupagora 9/19
Un architecte (senior en drupal, quelques jours seulement).
Un chef de projet (technique et / ou fonctionnel).
Un Designer
Un (ou des) configurateur(s)
Un (ou des) développeurs PHP (un développeur maximum pour deux configurateurs en moyenne et un “lead dev” si le chef de projet n’est pas technique).
Un (ou des) “thémeurs Drupal”
Autres fonctions complémentaires / support : administeur réseau.
3. Quelles compétences ?
Drupagora 2016 – Drupal de A à Z par Wilfrid Roze et Florian Giral - Twitter : #drupagora 10/19
Drupal 7 : un gain de part de marché constant.
Part de marché Drupal 7
Sources : Drupal.org. BuildWith.
Drupagora 2016 – Drupal de A à Z par Wilfrid Roze et Florian Giral - Twitter : #drupagora 11/19
500000
600000
700000
800000
900000
1000000
1100000
1200000
1300000
1400000
20
12
20
14
20
15
20
16
Le passage de relai en Drupal 8 :
Le démarrage Drupal 8
Source : Drupal.org
Drupagora 2016 – Drupal de A à Z par Wilfrid Roze et Florian Giral - Twitter : #drupagora 12/19
0
10000
20000
30000
40000
50000
60000
70000
80000
90000
Le passage de relai Drupal 7 / Drupal 8 :
Du VRAI multilinguisme dans le coeur !ENFIN un système de déploiementLe responsive au coeur du système
Une administration amélioréeDes solutions pour la performance y compris en mode connecté
Un “framework” aux standards actuels (POO) pour un code mieux structuréUn meilleur niveau de sécurité
Entièrement exposé en webservice...et plein d’autres amélioration...
...mais il manque la gestion des médias dans le coeur...mais il manque des modules (ex. Drupal Commerce) comme des distributions
Quelles améliorations en Drupal 8 ?
Source : Drupal.org
Drupagora 2016 – Drupal de A à Z par Wilfrid Roze et Florian Giral - Twitter : #drupagora 13/19
L’écosystème Drupal, ce sont ses modules :
L’écosystème Drupal
Drupagora 2016 – Drupal de A à Z par Wilfrid Roze et Florian Giral - Twitter : #drupagora 14/19
Drupal 8 :1732
Drupal 7 :11971
Drupal 6 : 7324
Drupal 5 :2626
Drupal 4 : 1150
Etude de cas sur une distribution Drupal 7 : l’avancée des modules est importante.
Attention : beaucoup de modules en alpha / beta.
Etude des modules
Drupagora 2016 – Drupal de A à Z par Wilfrid Roze et Florian Giral - Twitter : #drupagora 15/19
27%
48%
10%
6%
9%
Etat des modules de la distribution en Drupal 8
Coeur
Porté
En cours de port
Non porté
inutile
16/19Drupagora 2016 – Drupal de A à Z par Wilfrid Roze et Florian Giral - Twitter : #drupagora
En Drupal 7 : déploiement, performance, gestion des
médias, multilinguisme, partie “Framework” notamment.
En général : expertise importante et courbe
d’apprentissage lente.
En Drupal, on recrute...
En Drupal 8 : niveau d’expertise encore plus élevé
sur la partie “Framework”.
En Drupal 8 : beaucoup de modules en alpha /
beta, dev ou même non portés.
Solution souvent lourde pour des petits projets (sites
vitrines simples). Drupal n’est pas une solution “clé en
main”.
Evolution très (parfois trop) rapide.
Moins adapté à certaines typologies de projet (e-
commerce très traditionnel, GED).
Conclusion : Les points faibles
Une immense communauté et une utilisation massive de la solution qui garanti stabilité et perennité. La quantité incroyable de fonctionnalités (modules). Gestion très efficace du modèle de données, workflows et Back-office ainsi que du rendu final dynamique. Un véritable jeu de légos. Gestion des utilisateurs avancée. Aucune limitation grâce à un “Framework” évolué (en particuler Drupal 8). Donc une très grande flexibilité répondant aux aspirations actuelles du marché (ewposé en “webserice” en Drupal 8). Multilingue (drupal 8 en particulier). Responsive (dans le coeur de Drupal 8). Un déploiement facilité (Drupal 8 uniquement) pour de l’intégration continue.
...en un mot l’Avenir !
17/19Drupagora 2016 – Drupal de A à Z par Wilfrid Roze et Florian Giral - Twitter : #drupagora
Conclustion : Les 10 points forts
MERCI
18
tw i t t e r : @ d r u p a g o r a
Drupagora 2016 – Drupal de A à Z par Wilfrid Roze et Florian Giral - Twitter : #drupagora