SlideShare une entreprise Scribd logo
Comment contribuer à Drupal
Qui suis-je ?

Julien Dubois (@Artusamak)
Lead développeur chez
Commerce Guys
Actif dans la communauté depuis
2009
Vice-président de l’ADFF
Qui êtes-vous ?
Codeurs                      Non-codeurs
    • Déjà contributeurs ?        • Gérant ?
    • ... ?                       • Evangélistes ?
                                  • Webmaster ?
Courbe d'apprentissage
Parcours plus “classique”
Il n'y a pas qu'UNE forme de contribution !
Traduction

• Niveau d'anglais en France
   • Nécessité de modules localisés

•   Equipe disponible et rodée
•   Collaboration
•   Karma
•   Pérennité de la contribution

• Exemple liaz / sebcorbin
Donner du temps

• Ecrire un post de blog                         Drupalcamp Paris
                                                    Janvier 2013
   • Peu importe le sujet !
• Bénévolat lors d'événement
   • Aidez l'organisation d'un Drupalcamp
• Organisation d'événement
   • Apport personnel
   • Création d'un réseau
• Formation (http://training.acquia.com/course/hello-drupal)
Gestion des bugs

•   “Up”
•   Test de patches
•   Rapports de bug
•   Aide au tri des issues
     • Exemple de « Views triage »
Ecriture de code

• Novice
   • http://drupal.org/project/issues/search/drupal?issue_tags=Novice
• Ecriture de tests
• Contribution “core”
   • Drupal 8 !
   • Mais aussi “contrib“ (portage de modules)
• Co-maintenance
Essayes
                             Issue queue
                                                         ça
                              Bug report             Développeur
            Utilisateur
                            Needs Review
                             Needs Work
   Attention à ça           Needs Review          NOK
                             Needs Work           sous IE6
                            Needs Review
      Testeur             Reviewed & Tested         Utilisateur Windows XP




Cycle de vie d’une issue (source : Webchick - http://is.gd/qfnve8)
Etude de cas


Impliquer le client
• Mettre en valeur son travail ET le site du client
Sponsorisation

•   Formation gratuite
•   Formation payante
•   Drupalcamp
•   Barcamp
•   Acquia Large Scale
•   Visibilité sur page projet
•   Temps pour vos équipes
•   JEI
Comment se lancer

• Office hours (http://drupal.org/node/1242856)
• Views triage
• Initiative overview
   • Avancement : http://groups.drupal.org/drupal-initiatives
   • Liste : http://drupal.org/community-initiatives/drupal-core

• IRC : #drupal-contribute ; #drupal-fr
  @pomliane / @saisai / @sebcorbin
Quels bénéfices ?

•   Réseau
•   Karma
•   /drupalgive (http://drupal.org/drupalgive)
•   Cercle vertueux
•   CV en ligne sur drupal.org

• Exemple Scald
• Exemple Facebook connect
Toutes les contributions se valent !
Et vous, quels retours avez-vous ?




                             Twitter : @Artusamak
  Remerciements : Simon Georges / Sébastien Corbin

Contenu connexe

En vedette

Drupal comment contribuer
Drupal comment contribuerDrupal comment contribuer
Drupal comment contribuer
Artusamak
 
Recampaign 2011 - WWF: Von Null auf Social Media
Recampaign 2011 - WWF: Von Null auf Social MediaRecampaign 2011 - WWF: Von Null auf Social Media
Recampaign 2011 - WWF: Von Null auf Social Media
Paula Peters
 
Baden württemberg Sofia
Baden württemberg SofiaBaden württemberg Sofia
Baden württemberg Sofia
YPEPTH
 
Rapport hi baromètre de confiance dans l'exécutif (vague 18)
Rapport hi  baromètre de confiance dans l'exécutif (vague 18)Rapport hi  baromètre de confiance dans l'exécutif (vague 18)
Rapport hi baromètre de confiance dans l'exécutif (vague 18)
Délits d'Opinion
 
Anleitung ePortfolio
Anleitung ePortfolio Anleitung ePortfolio
Anleitung ePortfolio
Anita Holdener
 
Marco Teorico Terminado
Marco Teorico TerminadoMarco Teorico Terminado
Marco Teorico Terminado
jesus14
 
weave talents
weave talentsweave talents
weave talents
onepoint x weave
 
Cloud computing contracts b. docquir
Cloud computing contracts   b. docquirCloud computing contracts   b. docquir
Cloud computing contracts b. docquir
benjamindocquir
 
S2 la planeación
S2 la planeaciónS2 la planeación
S2 la planeación
USET
 
ALCOHOLES
ALCOHOLESALCOHOLES
ALCOHOLES
lema35
 
12+1 (Brief Bout Missils Situation) Lic.Gigli Box
12+1 (Brief Bout Missils Situation) Lic.Gigli Box12+1 (Brief Bout Missils Situation) Lic.Gigli Box
12+1 (Brief Bout Missils Situation) Lic.Gigli Box
Celeste Box
 
Fukushima und kein Ende
Fukushima und kein EndeFukushima und kein Ende
Fukushima und kein Ende
Oeko-Institut
 
Presentation DEB Distribution 2009
Presentation DEB Distribution 2009Presentation DEB Distribution 2009
Presentation DEB Distribution 2009
SebastienDECATOIRE
 
Derecho Informatico
Derecho InformaticoDerecho Informatico
Derecho Informatico
meli1986
 
9 to 5 versus ROWE
9 to 5 versus ROWE9 to 5 versus ROWE
9 to 5 versus ROWE
Frank Hamm
 
Itzel y Maricarmen
Itzel y MaricarmenItzel y Maricarmen
Itzel y Maricarmen
Rossana
 
Germany 2020 Effectiveness Analysis
Germany 2020 Effectiveness AnalysisGermany 2020 Effectiveness Analysis
Germany 2020 Effectiveness Analysis
guest81b025
 

En vedette (20)

Drupal comment contribuer
Drupal comment contribuerDrupal comment contribuer
Drupal comment contribuer
 
Recampaign 2011 - WWF: Von Null auf Social Media
Recampaign 2011 - WWF: Von Null auf Social MediaRecampaign 2011 - WWF: Von Null auf Social Media
Recampaign 2011 - WWF: Von Null auf Social Media
 
Xornal de quinto definitivo
Xornal de quinto definitivoXornal de quinto definitivo
Xornal de quinto definitivo
 
Baden württemberg Sofia
Baden württemberg SofiaBaden württemberg Sofia
Baden württemberg Sofia
 
Rapport hi baromètre de confiance dans l'exécutif (vague 18)
Rapport hi  baromètre de confiance dans l'exécutif (vague 18)Rapport hi  baromètre de confiance dans l'exécutif (vague 18)
Rapport hi baromètre de confiance dans l'exécutif (vague 18)
 
Anleitung ePortfolio
Anleitung ePortfolio Anleitung ePortfolio
Anleitung ePortfolio
 
eDigits_Web_Profile
eDigits_Web_ProfileeDigits_Web_Profile
eDigits_Web_Profile
 
Marco Teorico Terminado
Marco Teorico TerminadoMarco Teorico Terminado
Marco Teorico Terminado
 
weave talents
weave talentsweave talents
weave talents
 
Cloud computing contracts b. docquir
Cloud computing contracts   b. docquirCloud computing contracts   b. docquir
Cloud computing contracts b. docquir
 
S2 la planeación
S2 la planeaciónS2 la planeación
S2 la planeación
 
ALCOHOLES
ALCOHOLESALCOHOLES
ALCOHOLES
 
12+1 (Brief Bout Missils Situation) Lic.Gigli Box
12+1 (Brief Bout Missils Situation) Lic.Gigli Box12+1 (Brief Bout Missils Situation) Lic.Gigli Box
12+1 (Brief Bout Missils Situation) Lic.Gigli Box
 
Fukushima und kein Ende
Fukushima und kein EndeFukushima und kein Ende
Fukushima und kein Ende
 
Presentation DEB Distribution 2009
Presentation DEB Distribution 2009Presentation DEB Distribution 2009
Presentation DEB Distribution 2009
 
Derecho Informatico
Derecho InformaticoDerecho Informatico
Derecho Informatico
 
9 to 5 versus ROWE
9 to 5 versus ROWE9 to 5 versus ROWE
9 to 5 versus ROWE
 
Koennen
KoennenKoennen
Koennen
 
Itzel y Maricarmen
Itzel y MaricarmenItzel y Maricarmen
Itzel y Maricarmen
 
Germany 2020 Effectiveness Analysis
Germany 2020 Effectiveness AnalysisGermany 2020 Effectiveness Analysis
Germany 2020 Effectiveness Analysis
 

Similaire à Comment contribuer à Drupal

Drupagora linagora-20111110
Drupagora linagora-20111110Drupagora linagora-20111110
Drupagora linagora-20111110
Michel-Marie Maudet
 
Recueil des mauvaises pratiques constatées lors de l'audit de sites Drupal 7
Recueil des mauvaises pratiques constatées lors de l'audit de sites Drupal 7Recueil des mauvaises pratiques constatées lors de l'audit de sites Drupal 7
Recueil des mauvaises pratiques constatées lors de l'audit de sites Drupal 7
OSInet
 
Global Training Day Paris - Drupal 8
Global Training Day Paris - Drupal 8Global Training Day Paris - Drupal 8
Global Training Day Paris - Drupal 8
Romain Jarraud
 
L'Agilité chez GEE Montréal
L'Agilité chez GEE MontréalL'Agilité chez GEE Montréal
L'Agilité chez GEE Montréal
Charles-André Bouchard
 
Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)
LaNetscouade
 
Présentation Drupal - Global Training Days
Présentation Drupal - Global Training DaysPrésentation Drupal - Global Training Days
Présentation Drupal - Global Training Days
ALTER WAY
 
Pourquoi Drupal ?
Pourquoi Drupal ?Pourquoi Drupal ?
Pourquoi Drupal ?
Nicolas Fruit
 
Cms et-creer-un-petit-site-avec-drupal-jdll-2012
Cms et-creer-un-petit-site-avec-drupal-jdll-2012Cms et-creer-un-petit-site-avec-drupal-jdll-2012
Cms et-creer-un-petit-site-avec-drupal-jdll-2012
Chipway
 
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Chipway
 
Découvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceDécouvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référence
LINAGORA
 
Solutions Web « prêtes à porter » avec WordPress
Solutions Web « prêtes à porter » avec WordPressSolutions Web « prêtes à porter » avec WordPress
Solutions Web « prêtes à porter » avec WordPress
Stéphane Plante
 
Alphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm.com support de la formation Drupal 8 webmaster configurateurAlphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm
 
Alphorm.com Formation Drupal 7 pour les utilisateurs
Alphorm.com Formation Drupal 7 pour les utilisateurs Alphorm.com Formation Drupal 7 pour les utilisateurs
Alphorm.com Formation Drupal 7 pour les utilisateurs
Alphorm
 
Drupal & responsive
Drupal & responsiveDrupal & responsive
Drupal & responsive
Rezonova
 
DrupalCamp Paris 2013 - Drupal un cms oriente metier
DrupalCamp Paris 2013 - Drupal un cms oriente metierDrupalCamp Paris 2013 - Drupal un cms oriente metier
DrupalCamp Paris 2013 - Drupal un cms oriente metier
Romain Jarraud
 
DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
 DrupalCamp Paris 2013 - Drupal : un CMS orienté métier DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
Actency
 
Positionner drupal-conference-drupalcamp-lyon-2012-marketing
Positionner drupal-conference-drupalcamp-lyon-2012-marketingPositionner drupal-conference-drupalcamp-lyon-2012-marketing
Positionner drupal-conference-drupalcamp-lyon-2012-marketing
Chipway
 
Améliorer l'implémentation du feature flipping
Améliorer l'implémentation du feature flippingAméliorer l'implémentation du feature flipping
Améliorer l'implémentation du feature flipping
Dorra BARTAGUIZ
 
Livre Drupal avance
Livre Drupal avanceLivre Drupal avance
Livre Drupal avance
Christophe Villeneuve
 
CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?
CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?
CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?
Smile I.T is open
 

Similaire à Comment contribuer à Drupal (20)

Drupagora linagora-20111110
Drupagora linagora-20111110Drupagora linagora-20111110
Drupagora linagora-20111110
 
Recueil des mauvaises pratiques constatées lors de l'audit de sites Drupal 7
Recueil des mauvaises pratiques constatées lors de l'audit de sites Drupal 7Recueil des mauvaises pratiques constatées lors de l'audit de sites Drupal 7
Recueil des mauvaises pratiques constatées lors de l'audit de sites Drupal 7
 
Global Training Day Paris - Drupal 8
Global Training Day Paris - Drupal 8Global Training Day Paris - Drupal 8
Global Training Day Paris - Drupal 8
 
L'Agilité chez GEE Montréal
L'Agilité chez GEE MontréalL'Agilité chez GEE Montréal
L'Agilité chez GEE Montréal
 
Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)
 
Présentation Drupal - Global Training Days
Présentation Drupal - Global Training DaysPrésentation Drupal - Global Training Days
Présentation Drupal - Global Training Days
 
Pourquoi Drupal ?
Pourquoi Drupal ?Pourquoi Drupal ?
Pourquoi Drupal ?
 
Cms et-creer-un-petit-site-avec-drupal-jdll-2012
Cms et-creer-un-petit-site-avec-drupal-jdll-2012Cms et-creer-un-petit-site-avec-drupal-jdll-2012
Cms et-creer-un-petit-site-avec-drupal-jdll-2012
 
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
 
Découvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceDécouvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référence
 
Solutions Web « prêtes à porter » avec WordPress
Solutions Web « prêtes à porter » avec WordPressSolutions Web « prêtes à porter » avec WordPress
Solutions Web « prêtes à porter » avec WordPress
 
Alphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm.com support de la formation Drupal 8 webmaster configurateurAlphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm.com support de la formation Drupal 8 webmaster configurateur
 
Alphorm.com Formation Drupal 7 pour les utilisateurs
Alphorm.com Formation Drupal 7 pour les utilisateurs Alphorm.com Formation Drupal 7 pour les utilisateurs
Alphorm.com Formation Drupal 7 pour les utilisateurs
 
Drupal & responsive
Drupal & responsiveDrupal & responsive
Drupal & responsive
 
DrupalCamp Paris 2013 - Drupal un cms oriente metier
DrupalCamp Paris 2013 - Drupal un cms oriente metierDrupalCamp Paris 2013 - Drupal un cms oriente metier
DrupalCamp Paris 2013 - Drupal un cms oriente metier
 
DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
 DrupalCamp Paris 2013 - Drupal : un CMS orienté métier DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
 
Positionner drupal-conference-drupalcamp-lyon-2012-marketing
Positionner drupal-conference-drupalcamp-lyon-2012-marketingPositionner drupal-conference-drupalcamp-lyon-2012-marketing
Positionner drupal-conference-drupalcamp-lyon-2012-marketing
 
Améliorer l'implémentation du feature flipping
Améliorer l'implémentation du feature flippingAméliorer l'implémentation du feature flipping
Améliorer l'implémentation du feature flipping
 
Livre Drupal avance
Livre Drupal avanceLivre Drupal avance
Livre Drupal avance
 
CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?
CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?
CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?
 

Plus de Artusamak

On test quoi - DCLannion 2017
On test quoi - DCLannion 2017On test quoi - DCLannion 2017
On test quoi - DCLannion 2017
Artusamak
 
Care for your backoffice - Drupal Dev Days Szeged 2014
Care for your backoffice - Drupal Dev Days Szeged 2014Care for your backoffice - Drupal Dev Days Szeged 2014
Care for your backoffice - Drupal Dev Days Szeged 2014
Artusamak
 
Agilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendreAgilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendre
Artusamak
 
Drupal 8: Mobile initiative - Drupalcamp Paris 2013
Drupal 8: Mobile initiative - Drupalcamp Paris 2013Drupal 8: Mobile initiative - Drupalcamp Paris 2013
Drupal 8: Mobile initiative - Drupalcamp Paris 2013
Artusamak
 
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Artusamak
 
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Artusamak
 
Openlayers - Drupalcamp Paris 2013
Openlayers - Drupalcamp Paris 2013Openlayers - Drupalcamp Paris 2013
Openlayers - Drupalcamp Paris 2013
Artusamak
 
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Artusamak
 
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Artusamak
 
Contribuer à drupal
Contribuer à drupalContribuer à drupal
Contribuer à drupal
Artusamak
 
Drupal commerce - Drupalcamp Toulouse
Drupal commerce - Drupalcamp ToulouseDrupal commerce - Drupalcamp Toulouse
Drupal commerce - Drupalcamp Toulouse
Artusamak
 
Drupal commerce nuts and bolts seville
Drupal commerce nuts and bolts   sevilleDrupal commerce nuts and bolts   seville
Drupal commerce nuts and bolts seville
Artusamak
 
Drupalcamp Nantes - Présentation entités
Drupalcamp Nantes - Présentation entitésDrupalcamp Nantes - Présentation entités
Drupalcamp Nantes - Présentation entités
Artusamak
 
Drupalcamp Nantes - Présentation Drush
Drupalcamp Nantes - Présentation DrushDrupalcamp Nantes - Présentation Drush
Drupalcamp Nantes - Présentation Drush
Artusamak
 
Drupalcamp Nantes - Présentation GIT
Drupalcamp Nantes - Présentation GITDrupalcamp Nantes - Présentation GIT
Drupalcamp Nantes - Présentation GIT
Artusamak
 
Drupalcamp Nantes - Optimisations drupal
Drupalcamp Nantes - Optimisations drupalDrupalcamp Nantes - Optimisations drupal
Drupalcamp Nantes - Optimisations drupal
Artusamak
 
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersDrupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layers
Artusamak
 
Drupalcamp Nantes - Lost in translation
Drupalcamp Nantes - Lost in translationDrupalcamp Nantes - Lost in translation
Drupalcamp Nantes - Lost in translation
Artusamak
 
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersDrupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layers
Artusamak
 
Drupalcamp Nantes - Aegir presentation
Drupalcamp Nantes - Aegir presentationDrupalcamp Nantes - Aegir presentation
Drupalcamp Nantes - Aegir presentation
Artusamak
 

Plus de Artusamak (20)

On test quoi - DCLannion 2017
On test quoi - DCLannion 2017On test quoi - DCLannion 2017
On test quoi - DCLannion 2017
 
Care for your backoffice - Drupal Dev Days Szeged 2014
Care for your backoffice - Drupal Dev Days Szeged 2014Care for your backoffice - Drupal Dev Days Szeged 2014
Care for your backoffice - Drupal Dev Days Szeged 2014
 
Agilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendreAgilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendre
 
Drupal 8: Mobile initiative - Drupalcamp Paris 2013
Drupal 8: Mobile initiative - Drupalcamp Paris 2013Drupal 8: Mobile initiative - Drupalcamp Paris 2013
Drupal 8: Mobile initiative - Drupalcamp Paris 2013
 
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
 
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013
 
Openlayers - Drupalcamp Paris 2013
Openlayers - Drupalcamp Paris 2013Openlayers - Drupalcamp Paris 2013
Openlayers - Drupalcamp Paris 2013
 
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
 
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
 
Contribuer à drupal
Contribuer à drupalContribuer à drupal
Contribuer à drupal
 
Drupal commerce - Drupalcamp Toulouse
Drupal commerce - Drupalcamp ToulouseDrupal commerce - Drupalcamp Toulouse
Drupal commerce - Drupalcamp Toulouse
 
Drupal commerce nuts and bolts seville
Drupal commerce nuts and bolts   sevilleDrupal commerce nuts and bolts   seville
Drupal commerce nuts and bolts seville
 
Drupalcamp Nantes - Présentation entités
Drupalcamp Nantes - Présentation entitésDrupalcamp Nantes - Présentation entités
Drupalcamp Nantes - Présentation entités
 
Drupalcamp Nantes - Présentation Drush
Drupalcamp Nantes - Présentation DrushDrupalcamp Nantes - Présentation Drush
Drupalcamp Nantes - Présentation Drush
 
Drupalcamp Nantes - Présentation GIT
Drupalcamp Nantes - Présentation GITDrupalcamp Nantes - Présentation GIT
Drupalcamp Nantes - Présentation GIT
 
Drupalcamp Nantes - Optimisations drupal
Drupalcamp Nantes - Optimisations drupalDrupalcamp Nantes - Optimisations drupal
Drupalcamp Nantes - Optimisations drupal
 
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersDrupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layers
 
Drupalcamp Nantes - Lost in translation
Drupalcamp Nantes - Lost in translationDrupalcamp Nantes - Lost in translation
Drupalcamp Nantes - Lost in translation
 
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersDrupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layers
 
Drupalcamp Nantes - Aegir presentation
Drupalcamp Nantes - Aegir presentationDrupalcamp Nantes - Aegir presentation
Drupalcamp Nantes - Aegir presentation
 

Comment contribuer à Drupal

  • 2. Qui suis-je ? Julien Dubois (@Artusamak) Lead développeur chez Commerce Guys Actif dans la communauté depuis 2009 Vice-président de l’ADFF
  • 3. Qui êtes-vous ? Codeurs Non-codeurs • Déjà contributeurs ? • Gérant ? • ... ? • Evangélistes ? • Webmaster ?
  • 6. Il n'y a pas qu'UNE forme de contribution !
  • 7. Traduction • Niveau d'anglais en France • Nécessité de modules localisés • Equipe disponible et rodée • Collaboration • Karma • Pérennité de la contribution • Exemple liaz / sebcorbin
  • 8. Donner du temps • Ecrire un post de blog Drupalcamp Paris Janvier 2013 • Peu importe le sujet ! • Bénévolat lors d'événement • Aidez l'organisation d'un Drupalcamp • Organisation d'événement • Apport personnel • Création d'un réseau • Formation (http://training.acquia.com/course/hello-drupal)
  • 9. Gestion des bugs • “Up” • Test de patches • Rapports de bug • Aide au tri des issues • Exemple de « Views triage »
  • 10. Ecriture de code • Novice • http://drupal.org/project/issues/search/drupal?issue_tags=Novice • Ecriture de tests • Contribution “core” • Drupal 8 ! • Mais aussi “contrib“ (portage de modules) • Co-maintenance
  • 11. Essayes Issue queue ça Bug report Développeur Utilisateur Needs Review Needs Work Attention à ça Needs Review NOK Needs Work sous IE6 Needs Review Testeur Reviewed & Tested Utilisateur Windows XP Cycle de vie d’une issue (source : Webchick - http://is.gd/qfnve8)
  • 12. Etude de cas Impliquer le client • Mettre en valeur son travail ET le site du client
  • 13. Sponsorisation • Formation gratuite • Formation payante • Drupalcamp • Barcamp • Acquia Large Scale • Visibilité sur page projet • Temps pour vos équipes • JEI
  • 14. Comment se lancer • Office hours (http://drupal.org/node/1242856) • Views triage • Initiative overview • Avancement : http://groups.drupal.org/drupal-initiatives • Liste : http://drupal.org/community-initiatives/drupal-core • IRC : #drupal-contribute ; #drupal-fr @pomliane / @saisai / @sebcorbin
  • 15. Quels bénéfices ? • Réseau • Karma • /drupalgive (http://drupal.org/drupalgive) • Cercle vertueux • CV en ligne sur drupal.org • Exemple Scald • Exemple Facebook connect
  • 17. Et vous, quels retours avez-vous ? Twitter : @Artusamak Remerciements : Simon Georges / Sébastien Corbin