forumphp-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides
TRANSCRIPT
Drupal : Exemple de réussite d'un projet communautaire PHP
Léon Cros@chipway
Forum PHP 2015
. .
@chipway
chipway
Communauté
Drupal
Léon Cros
Président de
Drupal France et francophonie
drupalfr.orgdrupal.fr
De quoi allons-nous parler ?
● Drupal 8.0.0 est sorti !● Drupal● Forces et énergies● Organisation du projet● Outils● Interactions avec les autres communautés● Clés de la réussite● Points de vigilance● Questions
Drupal 8.0.0 est sorti jeudi 19/11 !
Drupal 1.0 janvier 2001
…
Drupal 7.0 : 5 janvier 2011
Drupal 8.0.0 : 19 novembre 2015● Refonte totale● POO● Symfony, Zend, Twig, …● Views, Blocs, Adaptatif, REST, CMI, Multilingue
Qu'est-ce que Drupal ?
Gestionnaire de contenu Web, Global
Framework de développement
30 000 modules
9 % des sites web du Top 100 000
6 % des sites web du Top 1000 000
Drupal : image forte
Flexible, extensible, interfaçable,
Complet, cohérent,
Professionnel, solide, maintenable, fiable
Drupal = Projet communautaire
Pas d'éditeur
Contributif et collaboratif
Appartient à l'ensemble de ses contributeurs
Drupal = Projet communautaire
Janvier 2001 : Dries Buytaert
Forces et énergies
Forces et énergies
DrupalCon sprint
Forces et énergies
DrupalCon sprint mentoring
Forces et énergies
Drupal Developers' Days
Forces et énergies
3 300 contributeurs à Drupal 8 / 800 à Drupal 7
100 000 contributeurs sur d.o.
1000 000 comptes actifs sur d.o.
200+ Drupal 8 Release Parties le 19/11 WW
Outils
Outils : drupal.org
Screenshot Drupal.org
=> Drupal.org
Outils : Intégration continue
Issues
Patches
Tests automatisés
Intégration Continue
Outils : « Méthodes »
Sprints
Mentors
Bonnes pratiques
Revues de projets
Core conversations
Open DA board meetings
Cycle de contrib
Issue queueBug reportBug report
Needs ReviewNeeds Review
Needs WorkNeeds Work
Reviewed & TestedReviewed & Tested
Edwina theEnd User
Paula theProgrammer
WTF?I’ll postfeedback.
Breaks in IE 6.
I’ll try and fix it.
Thanks! Take
2!
Needs ReviewNeeds ReviewAlso, mind your
spelling.
Wendy the poor soulstuck 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
.
Outils : localize.drupal.org
Screenshot localize.drupal.org
Outils : localize.drupal.org
Screenshot localize.drupal.org
Méthodes : Evolutions
Semantic versioning
Feature branches
Organisation : Développement
Dries Buytaert : project lead
Core team + Release Managers
Initiative teams
Security team
Groupes
Contributeurs
Organisation : outils
Serveurs, domaines, marque, événements, …
Drupal Association
Drupal France et francophonie
« Do-ocratie »
Interactions autres communautés
Fièrement pris ailleurs
Symfony
PHP-FIG
…
Echanges
Clés de la réussite
Logiciel entièrement Gratuit
Culture de la contribution
Communauté ouverte/accueillante
Leader hors/in pair
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/associationcotisation
Vos retours ?
joind.in/15595