Développeur Php spécialisé Drupal, je propose mes services en indépendant pour tout développement web lié à Drupal (7 ou 8 !), Drupal Commerce, Drupal Commons ou encore Lightning.
Vous pouvez consulter mes réalisations de sites ou mes modules pour vous faire une idée de mes compétences et bien sûr le cas échéant, me contacter pour toute demande d'évaluation de projet.

Me contacter

Articles

Intégration de Gtilab-CI avec votre module ou thème Drupal 8

Gitlab-CI offre une intégration continue flexible et performante. Mon projet Giltab CI fo Drupal 8 facilite déjà l'intégration avec un projet Drupal 8.
Le projet est maintenant à jour avec la possibilité de l'adapter pour un module ou un thème Drupal 8 avec peu d'efforts.

Voici un rapide tutoriel pour l'intégration d'un ensemble de tests avec Gitlab-CI pour votre module Drupal 8.

Lire la suite



Drupal 8 Javascript tests avec Nightwatch.js et Docker

Testez son site Drupal 8 avec JavaScript et le navigateur Chrome.

Lire la suite



Injection de dépendances lors de l'héritage d'une classe qui implémente ControllerBase

Voici un retour d’expérience sur un cas assez courant dans le développement de code custom pour Drupal 8.

Un module contient un contrôleur dont vous voulez surcharger une des méthode parce que vous avez besoin de modifier la logique de celle-ci et que le code ne vous fourni aucun moyen pour ça (un hook par exemple).

Lire la suite



Drupal 8 et Gitlab-ci

Dans le cadre du travail en livraison continue, il existe de nombreuses solutions de CD. Voici un exemple d'utilisation de Gitlab-CI avec Drupal 8.

Lire la suite



Theme preprocess et suggestions pour un thème Bootstrap avec Drupal 8

A force de construire des sites Drupal 8, j'en suis arrivé à toujours utilisés le même code de départ pour mes sous thèmes Bootstrap.

Lire la suite



Un environnement de développement Drupal 8 avec Docker

Cela fait maintenant quelques temps que j'utilise et maintiens ma propre solution de développement Drupal 8 avec Docker : Drupal 8 Docker Development

Plutôt axé sur un usage sous Linux ou Mac, Docker compose permet de mettre en place un environnement complet en séparant chaque services pour plus de flexibilité. Par exemple mon projet inclus Apache, Php 7, MySQL, PostgreSQL, Memcache, Solr, Redis, Mailhog, Varnish et Openldap. Mais il est possible de n'utiliser que Apache / Php / MySQL.

Lire la suite



Module Drupal 8 de notification en cas de multi édition.

Si vous utilisez Content moderation avec Drupal 8, vous pouvez rencontrer un problème quand plusieurs utilisateurs modifient le même contenu. Lors de l'enregistrement un message d'alerte indiquera qu'une nouvelle version à été enregistré et l'utilisateur devra de nouveau faire ses modifications.

Lire la suite



Scoop, un peu de ligne de commande sous Windows

Pour mes développements je travail beaucoup sous Ubuntu et dernièrement j'utilise énormement Docker pour mettre en place rapidement un serveur web local.

Lire la suite



Développement Drupal avec Vagrant sous Windows

Si comme moi vous persistez à utiliser Windows pour votre travail... Bin oui, tant que les jeux sortent pas sous Linux... Voici un descriptif de vos solutions de développement.

Lire la suite



Modules Drupal 8, formateur d'images Bootstrap

Dans le cadre de la mise à jour de mon site en Drupal 8 j'ai développé deux modules de formateur d'images pour faciliter l'utilisation du carrousel et d'une galerie d'image Bootstrap avec Drupal 8.

Lire la suite