forumphp-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

29
Drupal : Exemple de réussite d'un projet communautaire PHP Léon Cros @chipway Forum PHP 2015

Upload: chipway

Post on 23-Feb-2017

2.099 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Drupal : Exemple de réussite d'un projet communautaire PHP

Léon Cros@chipway

Forum PHP 2015

Page 2: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

. .

@chipway

chipway

Communauté

Drupal

Léon Cros

Président de

Drupal France et francophonie

drupalfr.orgdrupal.fr

Page 3: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

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

Page 4: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

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

Page 5: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

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

Page 6: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Drupal : image forte

Flexible, extensible, interfaçable,

Complet, cohérent,

Professionnel, solide, maintenable, fiable

Page 7: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Drupal = Projet communautaire

Pas d'éditeur

Contributif et collaboratif

Appartient à l'ensemble de ses contributeurs

Page 8: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Drupal = Projet communautaire

Janvier 2001 : Dries Buytaert

Page 9: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Forces et énergies

Page 10: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Forces et énergies

DrupalCon sprint

Page 11: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Forces et énergies

DrupalCon sprint mentoring

Page 12: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Forces et énergies

Drupal Developers' Days

Page 13: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

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

Page 14: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Outils

Page 15: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Outils : drupal.org

Screenshot Drupal.org

=> Drupal.org

Page 16: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Outils : Intégration continue

Issues

Patches

Tests automatisés

Intégration Continue

Page 17: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Outils : « Méthodes »

Sprints

Mentors

Bonnes pratiques

Revues de projets

Core conversations

Open DA board meetings

Page 18: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

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!

Page 19: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Outils : Cycle de contribution

.

Page 20: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Outils : localize.drupal.org

Screenshot localize.drupal.org

Page 21: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Outils : localize.drupal.org

Screenshot localize.drupal.org

Page 22: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Méthodes : Evolutions

Semantic versioning

Feature branches

Page 23: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Organisation : Développement

Dries Buytaert : project lead

Core team  + Release Managers

Initiative teams

Security team

Groupes

Contributeurs

Page 24: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Organisation : outils

Serveurs, domaines, marque, événements, …

Drupal Association

Drupal France et francophonie

« Do-ocratie »

Page 25: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Interactions autres communautés

Fièrement pris ailleurs   

Symfony

PHP-FIG

Echanges

Page 26: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Clés de la réussite

Logiciel entièrement Gratuit

Culture de la contribution

Communauté ouverte/accueillante

Leader hors/in pair

Entreprises multiples

Humilité

Page 27: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Points de vigilance

Logiciel entièrement Gratuit

Ouverture

Structurer la « Do-ocratie »

Pas d'éditeur

Attribution des contributions

Énergie des bénévoles

Page 28: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Conclusion : Drupal

Réussite communautaire

Remises en cause et humilité

Inspirer et s'inspirer de

Page 29: ForumPHP-2015-drupal-exemple-reussite-projet-communautaire-php_2015-11-24_slides

Merci de votre attention

Questions ?

drupalfr.org/associationcotisation

Vos retours ?

@[email protected]

joind.in/15595