Contribuer

Contribuer, c'est changer votre regard sur les choses. C'est passer de "Il est bien ce module" à "comment puis-je le rendre meilleur ?". Traduire son ô pour Drupal !

Comment on contribue ?

Vous souhaitez commencer à contribuer à Drupal, mais vous ne savez pas ce que vous pouvez faire ? Commencez par consulter la présentation créée par Artusamak et par Saisai, disponible sur GitHub. Ensuite, venez discuter sur le salon IRC de la communauté française, nous vous aiderons à démarrer ;-)

Le B.A. BA

Si vous n'avez aucune compétence de codeur

Vous pouvez aider l'équipe de traduction ! Vous trouverez pas mal de document sur l'espace de la French Translation Team. Pour plus d'aide, contactez pomliane, izus, sebcorbin, saisai ou loR sur le salon IRC #drupal-fr, ils vous aideront.

Vous êtes codeur

Ca tombe bien, on a plein d'idées pour vous :

  • Pour le cœur de Drupal, il y a déjà plein de procédures en place : les issues "Novice", les "Offices Hours", toute la documentation (en anglais) est disponible sur https://drupal.org/contribute ;
  • Si vous voulez aider la contrib, voici une liste de tâches relativement faciles que vous pouvez faire sur un module que vous aimez bien :
    • Vérifiez la compatibilité avec PHP 5.4 (http://www.oakleys.org.uk/blog/2013/06/php_55_release_and_drupal) ;
    • Vous pouvez aider à trier les issues : fermez les doublons, testez les patchs, apportez des précisions sur les bugs, ... ;
    • Vous pouvez vérifier que les .info ne contiennent pas d'informations inutiles (directives files[] sur des fichiers ne contenant pas de classes, ...) ;
    • Vous pouvez vérifier que les CSS / JS sont bien ajoutés sur les formulaires et les blocs avec ['#attached'] plutôt que par des drupal_add_css() ou drupal_add_js() ;
    • Vous pouvez vérifier que les JS / CSS sont inclus via le fichier .info plutôt que le hook_init() (exemple de patch) ;
    • Vous pouvez vérifier que les requêtes AJAX ajoutent la classe CSS "changed" au contenu modifié, pour permettre une meilleure accessibilité (exemple de patch) ;
    • Vous pouvez simplifier les CSS / JS des modules, vous assurer qu'ils ne perturbent pas le fonctionnement du cœur ;
    • Vous pouvez surtout vérifier que toutes les chaînes sont traduisibles, qu'il n'y a pas de faux doublons (des chaînes qui se ressemblent et qui devraient être identiques) qui entraînent trop de travail pour les traducteurs, vous pouvez vérifier qu'il n'y a pas de chaîne inutile, ... ;

En résumé... prenez un module, et demandez-vous s'il manque de :

  • traduction (c'est l'occasion de réviser la grammaire française) ;
  • performance (c'est l'occasion d'apprendre enfin comment fonctione EXPLAIN en base de données, ou le cache statique de PHP) ;
  • accessibilité (c'est l'occasion de découvrir WAI-ARIA, le RGAA, et toutes ces choses magnifiques que vous pensiez théoriques) ;
  • règles de codage (passer Coder sur le module est à la portée de tout le monde, et vous connaîtrez par coeur les règles de codage Drupal) ;
  • documentation (un petit README, un post de blog, une page sur drupal.org expliquant comment utiliser le module, par exemple, tout est bon à prendre) ;

Aide la et la communauté t'aidera

Courbe d'apprentissage de Drupal En fait, contribuer, c'est VOUS améliorer en apportant également quelque chose à la communauté. A la fin, tout le monde y gagne !

À l'aide ! Je n'ai rien compris !

Pas de panique ! Si la lecture de cette page vous rend perplexe et que vous ne savez toujours pas vraiment par où commencer, la communauté française pourra vous aider. N'hésitez pas à poser votre question sur l'un de nos canaux de communication où de nombreuses personnes pourront vous aider:

Logo réalisé par pomliane

Commentaires

Bonjour,
Je recherche un tutos pour drupal 8 de qualité.
Il existe la chaine acquia TV sur youtube mais en anglais.
Lorsque je consulte votre documention sur votre site,je constate que la documentation est plutôt ancienne et donc un peut à la traine...
Il y a t-il des possibilité de contribuer à updater cette documentation?
Oui Druapl 9 est pour bientôt mais beaucoup utilise drupal 8 et donc ce ne serait pas du luxe de rafraichir cette doc.
qu'en pensez vous?

Bonjour,
De même pour moi, le cms drupal m'intéresse et j'essaye de trouver des tutos vidéos pour créer mon premier site sous Drupal 8. Si un modérateur peux nous indiquer une prochaine sorties des tutos en Fr. Merci

La société financière spécialisée dans tous les domaines de crédit.
Nous vous proposons des offres adaptées à tous vos besoins de financement avec un prêt
personnel et investissons dans vos grands projets.
Celui-ci est réservé aux entreprises et aux personnes sérieuses à la recherche d'un prêt pour le financement de leurs projets.
Nous proposons des prêts aux particuliers : prêts à la consommation, crédits immobiliers, rachats de crédits, rachats de dettes pour regrouper toutes les dettes en un seul prêt, prêt scolaire pour les étudiants, prêt auto.
Nous accompagnons le financement de vos projets, comme la construction de vos maisons, bureaux, votre entreprise ou un projet qui nécessite un financement extérieur.
Les personnes ayant dans le besoin peuvent contacter pour avoir plus d'informations sur l'offre afin d'être satisfait : Email: poulaintherese4@gmail.com