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!
Articles
By Jean, 11 September, 2024
During my participation in the last Code Sprint , I had the opportunity to work on a new module to address the project's needs.
By Jean, 11 June, 2023
Following up on my Drupal 9 article for overriding experimental Onlivero sub-theme, now Olivero is stable in Drupal 10 and has some changes.
By Jean, 23 March, 2022
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...
By Jean, 30 December, 2021
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...
By Jean, 16 December, 2021
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.
By Jean, 23 July, 2019
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...
By Jean, 9 February, 2019
JavaScript tests under Drupal 8 with Chrome.
By Jean, 22 January, 2019
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...
By Jean, 23 December, 2018
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...