Skip to main content
Home
Drupal Developer

Main navigation

  • My modules
  • My work
  • Articles
  • Contact
Language switcher
  • English English
  • French French

drupal 8

By Jean, 23 March, 2022

QA of Drupal 9 / 10 website

Console QA
Since I work with Drupal, I had a lot of project, with some case of third party application maintenance. One of the most consistent problem is the very low quality of the code, whatever it's a big company or a small client, there is always a lack of technical management. Drupal the culprit? Drupal is very flexible and is probably providing the most powerful site building in the industry. But...
More

Tags

  • drupal 9
  • drupal 8
  • QA
  • Coding
  • Read more about QA of Drupal 9 / 10 website
By Jean, 23 July, 2019

Quickly setup Gtilab-CI with your Drupal 8 module

Drupal and Gitlab CI
Gitlab-CI introduced a flexible and powerful CI solution. My project Giltab CI fo Drupal 8 is meant to ease the integration with a Drupal 8 project. It is now ready to handle a single module or theme and provide a full pipeline for your testing. Here is a brief article to integrate Gitlab-CI with your module in probably less than 10 minutes! This CI includes Drupal testing (Unit, Functional...
More

Tags

  • gitlab-ci
  • gitlab
  • drupal 8
  • Read more about Quickly setup Gtilab-CI with your Drupal 8 module
By Jean, 9 February, 2019

Drupal 8 JavaScript tests with Nightwatch.js and Docker

JavaScript testing
JavaScript tests under Drupal 8 with Chrome.
More

Tags

  • drupal 8
  • gitlab-ci
  • nightwatch
  • Read more about Drupal 8 JavaScript tests with Nightwatch.js and Docker
By Jean, 22 January, 2019

Dependency injection when extending a class that implements ControllerBase

Drupal dependency Injection
Here is an almost typical use case when developing custom code for Drupal 8. A third party module declare a controller with a method that you want to override because you need to change the logic and there is no practical way to do it in the module (could be a hook). But this class implements ControllerBase with dependency injection, (and override most of the methods in ControllerBase, but this is...
More

Tags

  • drupal 8
  • custom code
  • dependency injection
  • Read more about Dependency injection when extending a class that implements ControllerBase
By Jean, 22 October, 2018

Theme preprocess and suggestions for Drupal 8 Bootstrap sub theme

Drupal Twig Theming
Building enough Drupal 8 websites I ended up applying always the same basic set of code in my Bootstrap sub theme. Preprocess hooks are a common way in Drupal to add or manipulate variables that you can use in your Twig templates files. Suggestions hooks is a common way in Drupal 8 to extend the templates you can use for any part of your code. Here is a snippet of this, copy this in your theme...
More

Tags

  • drupal 8
  • theming
  • Read more about Theme preprocess and suggestions for Drupal 8 Bootstrap sub theme
By Jean, 4 January, 2016

My Drupal 8 modules, Bootstrap image formater

Drupal 8 module
Working on the update of my website in Drupal 8, I developed two modules with image formater to display a carousel and a gallery using Bootstrap with Drupal 8. My Drupal 8 modules The carousel image formater uses the template of the Boostrap theme to display a carousel. Nothing particular in this module I only got a small difficulty to get the attributes of the picture (title and alt) without...
More

Tags

  • drupal 8
  • Read more about My Drupal 8 modules, Bootstrap image formater
drupal 8

About me

Jean Valverde

Jean Valverde

Php developer
Drupal expert
Bordeaux / Paris - France

Contact me

I offer various services on PHP, Drupal(link is external) development, audits, training and deployment.

Contact me for a free quote on any Drupal / Php related project at contact@developpeur-drupal.com

RSS feed

About me

Jean Valverde

Jean Valverde

Php developer
Drupal expert
Bordeaux / Paris - France

My online profiles

  • Drupal.org(link is external)
  • Gitlab.com(link is external)
  • Github.com(link is external)
  • Docker.hub(link is external)

Contact me

I offer various services on PHP, Drupal(link is external) development, audits, training and deployment.

Contact me for a free quote on any Drupal / Php related project at contact@developpeur-drupal.com

Powered by Drupal(link is external)