Skip to main content
Home
Drupal Developer

Main navigation

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

Articles

By Jean, 11 September, 2024

My new module UI Icons

UI Icons examples
Following my work with the incredible team at UI Patterns, another need has arisen to use Drupal and UI Patterns in managing Design Systems: icons!
More

Tags

  • drupal 10
  • module
  • drupal 11
  • Read more about My new module UI Icons
By Jean, 11 September, 2024

My piece to UI Patterns - UI Patterns Devel module

UI Patterns Devel dashboard
UI Patterns Devel Drush
During my participation in the last Code Sprint , I had the opportunity to work on a new module to address the project's needs.
More

Tags

  • drupal 10
  • module
  • Read more about My piece to UI Patterns - UI Patterns Devel module
By Jean, 11 June, 2023

Update: Create a Drupal 10+ Olivero sub theme

Drupal Olivero theme
Following up on my Drupal 9 article for overriding experimental Onlivero sub-theme, now Olivero is stable in Drupal 10 and has some changes.
More

Tags

  • theming
  • drupal 10
  • olivero
  • Read more about Update: Create a Drupal 10+ Olivero sub theme
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, 30 December, 2021

Drupal 9 confirmFormBase in one form

Coding
With Drupal 9 we have access to the class confirmFormBase which extends FormBase. This class is used to quickly add a confirm step to your form. Common usage is to confirm a deletion: "Are you sure you want to delete node 23?" The basic usage is to create a new route for the confirm form, living side of your form, and use route parameter to pass an id. One form with confirm step included But here...
More

Tags

  • drupal 9
  • Form
  • Confirm form
  • Coding
  • Read more about Drupal 9 confirmFormBase in one form
By Jean, 16 December, 2021

Create a Drupal 9+ Olivero sub theme

Drupal Olivero theme
New Olivero theme is a great new front theme introduced with Drupal 9.1. But for now Olivero is not yet stable. Still, here is a simple article to create a sub theme for Olivero.
More

Tags

  • theming
  • drupal 9
  • olivero
  • Read more about Create a Drupal 9+ Olivero sub theme
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, 23 December, 2018

Drupal 8 et Gitlab-ci

Drupal and 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. Intégration / Livraison continue Le service d'intégration continue Gitlab-CI fait parti des derniers arrivant et propose une solution complète, très extensible et pour l'instant sans coût pour mettre en place votre flux de travail avec Drupal 8. Le...
More

Tags

  • drupal 8
  • Docker
  • gitlab
  • gitlab-ci
  • Read more about Drupal 8 et Gitlab-ci

Pagination

  • Page 1
  • Page 2
  • Page 3
  • Next page
  • Last page

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)