Comment fonctionnent
le projet et la communauté
open source Drupal ?
Léon Cros
@chipway
WordCamp Paris 2016
. .
@chipway
chipway
Communauté
Drupal
Léon Cros
Président de
Drupal France et francophonie
drupalfr.org
drupal.fr
Mais que fait-il là ?
Mais que fait-il là ?
Celui-là
Mais que fait-il là ?
De quoi allons-nous parler ?
● Communauté qui développe Drupal
● Outils et méthodes
● Organisation du projet
● Revue de projet et transmission de projet
● Modèle économique, entreprises et clients
● Clés de la réussite
● Points de vigilance
● Questions / Réponses
Si vous ne connaissez pas Drupal
Gestionnaire de contenu
Framework de développement
12 000 modules (Drupal 7)
Logiciel libre, open source et gratuit
Drupal = Projet communautaire
Pas d'éditeur
Contributif et collaboratif
Appartient à l'ensemble de ses contributeurs
Communauté Drupal
Janvier 2001 : Dries Buytaert
Communauté Drupal : DrupalCons
Communauté Drupal
Drupal Developers' Days
200+ Celebr8d8 release parties
DrupalCon sprint
Communauté Drupal
3 300 contributeurs à Drupal 8
100 000 contributeurs sur drupal.org
1000 000 comptes actifs sur drupal.org
Outils et méthodes
Outils : drupal.org
Screenshot Drupal.org
=> Drupal.org
Outils : Intégration continue
Issues
Patches
Tests automatisés
Intégration Continue
Outils : « Méthodes »
Cycle de contribution
Bonnes pratiques
Sprints + Mentors
Core conversations
Open DA board meetings
Revues de projets
Passage de projets
Cycle de contrib
Issue queue
Bug reportBug report
Needs ReviewNeeds Review
Needs WorkNeeds Work
Reviewed & TestedReviewed & Tested
dwina the
End User
Paula the
Programmer
WTF?
I’ll post
eedback.
Breaks
in IE 6.
I’ll try
and fix it.
Thanks
! Take
2!
Needs ReviewNeeds Review
Also,
mind
your
spelling.
Wendy the poor soul
stuck on Windows XP
Needs WorkNeeds Work
Ok! Try
this!
Needs ReviewNeeds Review
Wow!
Much better!
Tatiana the Tester
Hey,
look! A
bug
report!
Outils : Cycle de contribution
.
Sprints et mentoring
DrupalCon sprint mentoring
Forces et énergies
DrupalCon sprint
Outils : localize.drupal.org
Screenshot localize.drupal.org
Outils : localize.drupal.org
Screenshot localize.drupal.org
Organisation : outils
Serveurs, domaines, marque, événements, …
Drupal Association
Drupal France et francophonie
« Do-ocratie » structurée
Organisation : Développement
Dries Buytaert : project lead
Core team + Release Managers
Initiative teams
Security team
Groupes
Contributeurs
Interactions autres communautés
Fièrement pris ailleurs
Symfony
PHP-FIG
…
Echanges
Revue de projet
Sandbox → Full project
Validation contributeur
Cycles multiples :-(
Revue de projet
Sandbox → Full project
Validation contributeur
Cycles multiples :-(
Revue de projet
Sandbox → Full project
Validation contributeur
Cycles multiples :-(
Parcours « initiatique »
Bonne école
Passage de projet
GPL2
Mainteneur ne se voit pas propriétaire
Serial contributeur
Seeking co-maintainer(s)
Seeking new maintainer
Modèle économique : gratuit
Logiciel entièrement Gratuit
● Coeur et extensions
Contributions bénévoles
Salarié ou sur temps libre
Qui paie ?
Bizarre ?
Modèle économique : alimentaire
Services
Expertise
Carte de visite
Cercle vertueux de contribution (bugs, …)
Partage de coûts
=> Reconnaissance contributeur + financeur
Clés de la réussite
Logiciel entièrement Gratuit
Culture de la contribution
Communauté ouverte/accueillante
Leader hors/parmi ses pairs
Entreprises multiples
Humilité
Points de vigilance
Logiciel entièrement Gratuit
Ouverture
Structurer la « Do-ocratie »
Pas d'éditeur
Attribution des contributions
Énergie des bénévoles
Conclusion : Drupal
Réussite communautaire
Remises en cause et humilité
Inspirer et s'inspirer de
Merci de votre attention
Questions ?
drupalfr.org/association@chipway
drupal@chipway.com
http://fr.slideshare.net/chipway/wordcamp-paris2016-communautedrupal

Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open source Drupal ?