Bonnes pratiques notamment en ce qui concerne le choix des modules et de ce qui doit-être dévellopé

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Auriez-vous des références sur les bonnes pratiques en anglais ou en français. J'en rassemblé certaine (ci-dessous) mais ça ne me semble pas complet ni synthétique.

Notamment au niveau du choix des modules
Et de ce qui doit être développé en spécifique.

Empiriquement je vais dans queue je regarde si ca semble maintenu/ je fais un tour http://drupalmodules.com/ je consulte des cases-studies qui sont en en fait souvent des sorte de recette.

J’ai rassemblé des informations sur les mais pas trouvé des références même en anglais.
Utilisation de SVN : comit SVN que d’un code qui fonctionne, commit qu’avec des messages
Bonnes pratiques au niveau du code (Commentaires PHPDocs, pas de <?, ne pas poser de ?> dans un fichier pur PHP etc…)
Convention de programmation
Identation de ligne
Utilisation de braces pour faciliter la lecture
Statements switch
Appel de fonction
Les comments
etc...
En anglais j’ai http://drupal.org/best-practices
Ne pas modifié le core http://drupal.org/node/144376
Faire un serveur test http://drupal.org/node/144376
Gestion des répertoires http://drupal.org/node/22283
Suivi de la sécurité http://drupal.org/node/27573
Update status http://biboo.net/mettre-a-jour-module-drupal-update-status

Version de Drupal : 

Bonne idée de les regrouper : Tu devrais même les indiquer dans le wiki.

Par contre, désolé je n'ai pas de liens sur ces points... J'en ai lu quelques uns mais la plupart du temps c'est pour ma part de la "logique de développeur" et les discussions avec les autres utilisateurs qui me permettent de déduire les bonnes pratiques.

Pour les développeurs, il y a le module "coder" (http://drupal.org/project/coder) qui permet de suivre les standards de Drupal quant à la programmation des modules.

Je vais les regrouper dans le wiki, promis.

Je suis intéressé par "logique de développeur"
Si tu as des liens moi j’ai

Mise en place de l’environnement http://drupal.org/node/147786
Patch mais pas vraiment le débat http://drupal.org/node/22568
Standard de code http://drupal.org/coding-standards
Qui peuvent être surveiller par Coder http://drupal.org/project/coder