Développeur Drupal

Je suis développeur Drupal depuis 2008 avec la version 5, puis la 6. Actuellement je développe principalement en Drupal 8, et toujours beaucoup en Drupal 7. Mais que veut dire "développeur Drupal", au juste ? On désigne souvent par cette simplification de language 3 grands champs de compétences : le développeur Drupal à proprement parler, le concepteur Drupal et l'intégrateur Drupal.

Développeur Drupal

En tant que développeur Drupal, je développe des modules Drupal custom pour votre site. Je regarde comment utiliser les API de Drupal Core et celles des principaux modules contrib : Entity, Fields, Views, Forms, Rules, Migrate, Webform...

Savoir mener ces développements spécifiques à bien en s'appuyant au mieux sur l'existant dans l'écosystème Drupal, et sur les directions prises par Drupal, là est la compétence principale du développeur Drupal.

Concepteur Drupal

Etant concepteur Drupal, je construis un site en Drupal en exploitant au mieux Core et ses modules contrib. Un bon concepteur Drupal se doit de penser l'architecture du site de façon évolutive, pour prévoir tout élargissement potentiel. Il faut connaître la roadmap de Drupal et s'en inspirer pour avoir une vision du futur.

Un concepteur Drupal doit enfin savoir coder un minimum et connaître les principes de hook de Drupal, afin de relier des fonctionnalités de modules différents.

Intégrateur Drupal

Enfin je suis intégrateur Drupal, ce qui veut dire que je peux intégrer en HTML5, CSS3 et Javascript un design afin d'en faire un thème Drupal.

Il y a une façon de faire "à la Drupal" qui garantit plus de performances, de sécurité et d'évolutivité. Et les horreurs qui peuvent faire coûter beaucoup. Un intégrateur Drupal doit connaître le système de templates de Drupal, son language (PHP et Twig à partir de Drupal 8), ainsi et les fonctions de preprocessing.

Pour des exemples de travaux effectués, n'hésitez pas à me contacter, car entre les clauses de confidentialité publique que j'ai signé avec certains clients et les sites en cours de finalisation, et le fait que 99% de mon code n'a pas été rendu public, ce que je pourrais vous montrer ne serait vraiment pas représentatif.

Contact

Je n'arrive malheureusement pas à consacrer autant de temps que je l'aimerais à partager autant d'informations intéressantes que j'en consomme, mais de temps en temps j'arrive à sortir un article ou deux sur Drupal sur mon blog. N'hésitez pas à le lire, voir à le commenter, cela me ferait plaisir !

Blog