Aller au contenu principal

Blog

Dans le monde du développement, la grande majorité des articles que ce soit sur Drupal ou autre technologies sont en Anglais. J'essaie de proposer du contenu en Français qui permet de découvrir une fonctionnalité, proposer un tutoriel ou apporter des solutions à des problèmes réellement rencontrés.

 

Si vous avez un sujet où vous aimeriez avoir du contenu en français, proposez le via le formulaire de contact ou via LinkedIn.
 

Même si mon travail tourne essentiellement autour de l'écosystème Drupal, il n'est pas exclu que des articles sur d'autres Framework / CMS / Langages ou même sur le freelancing arrivent.

Photo de l'intérieur d'un datacenter
Article
  • 29 Avril 2024
  • 4 min
  • Outils de dev

Des environnements de développements allégés

Nouvelle présentation de module qui me permet d'alléger les projets sur ma machine, de gagner du temps dans l'installation des environnements de développement et d'avoir des sites de tests avec les vrais médias va le module Stage File Proxy

Drupal
Contribution
Front
Lire la suite
Photo d'illustration de l'article montrant une balance, un ruban mètre et des légumes symbolisant les régimes.
Article
  • 22 Avril 2024
  • 4 min
  • Performances

Gagner en performance avec Squoosh.app et les styles d'images Drupal

Les images ont une place importante dans quasiment toutes les pages des sites web d'aujourd'hui. Le poids cumulé de ces dernières peut dépasser les 70% du total de la page.
Que ce soit pour les performances, le SEO ou l'éco-conception il est primordial de réduire le plus possible le poids des pages.
En 5 minutes, on peut gagner jusqu'à 95% du poids d'une image en 2 étapes. 

Drupal
Contribution
Front
Lire la suite
Image d'un homme heureu qui écoute de la musique tout en travaillant en extérieur.
Article
  • 15 Avril 2024
  • 5 min
  • Rédaction de contenu

Je ne me tromperai plus jamais d'environnement !

Présentation d'un module qui m'a bien aider à réduire des boulettes concernant la contribution sur les sites en ligne.
Avec Environment indicator, réduis toi aussi les erreurs de saisies, publications, ou pire ... de suppressions de pages alors que tu es sur le mauvais environnement.

Drupal
Contribution
Back office
Lire la suite
Image d'un petit robot cute transportant des cartons.
Quickie
  • 08 Avril 2024
  • 5 min
  • Développement

Quickie 03 : Déménager la logique métier d'un preprocess vers une classe d'entité

J'ai remarqué que sur la plupart des projets réalisés, j'utilise énormément les preprocess de rendu d'entité afin ajouter des données pour m'en servir dans les templates.
Depuis quelques temps je passe par la redéfinition de la classe sur une entité précise afin d'avoir un maximum de code métier dans ces dernières.
Voici ma méthode pour transférer des données ou conditions complexes aux templates d'entité.  

Développement
Drupal
Entity
Templates
Lire la suite
image d'illustration représentant un homme entrain de concevoir un projet avec des objets de décoration rappellant l'écologie
Tome
  • 01 Avril 2024
  • 16 min
  • Gestion de projet

Chapitre 3 : Revue des fonctionnalités existantes et conception des nouvelles

Dernier chapitre avant le début de la production. Établir la liste des fonctionnalités existantes et voir si elle sont utilisées et pertinentes 
Dans un deuxième temps il faut lister toutes les fonctionnalités que l'on veut ajouter. Lors d'un projet en éco-conception, trois phases peuvent venir mettre à mal le résultat final. L'expression de besoin (sujet de ce chapitre), le maquettage et le développement. Pour un projet réussi il est crucial de ne pas se tirer une balle dans le pied lors de ces trois phases primordiales.
 

Gestion de projet
Drupal
Eco-conception
Tome 1
Lire la suite
image d'illustration représentant un homme entrain de concevoir un projet avec des objets de décoration rappellant l'écologie
Tome
  • 25 Mars 2024
  • 13 min
  • Performances

Chapitre 2 : État des lieux

Nouvelle étape importante lors d'un projet de refonte avec un objectif d'éco-conception qui est l'état des lieux du projet actuellement en place. 
Principalement d'un point de vue performances mais également SEO et accessibilité. Le but ici est de récupérer des chiffres à l'instant T mesurant plusieurs métriques afin de la comparer une fois la refonte terminée.
Pour obtenir ces chiffres, j'utilise certains outils qui seront présentés plus bas.

Performances
Eco-conception
Tome 1
Lire la suite
image d'illustration représentant un homme entrain de concevoir un projet avec des objets de décoration rappellant l'écologie
Tome
  • 19 Mars 2024
  • 10 min
  • Éco-conception

Chapitre 1 : Introduction, définitions et plan de route

Chapitre 1 de la refonte de mon site sous le prisme de l'éco-conception. Cette suite d'articles va permettre de se plonger dans la refonte d'un projet web en mettant les bonnes pratiques de l'éco-conception dès les premières phases du projet. De la charte graphique, aux fonctionnalités en passant par quelques définitions, solutions techniques et mesures des performances, laissez moi vous présenter le premier tome de ce site.

Eco-conception
Tome 1
Lire la suite
Feu tricolore
Quickie
  • 05 Avril 2021
  • 5 min
  • Développement

Quickie 02 : Ajouter une règle d'affichage personnalisée pour les blocs

Dans Drupal, les blocs sont les pierres angulaires de l'affichage des éléments du site. Bien-sûr en fonction des pages on n'affiche pas tous les blocs possible en même temps.
On peut paramétrer certaines règles d'affichage que le core certains modules proposent. Aujourd’hui je vais présenter comment créer des règles personnalisées.

Drupal
Bloc
Lire la suite
Paquet de lettres
Article
  • 24 Mars 2021
  • 6 min
  • Développement

Débbuger les mails sous Drupal 9 avec Mailcatcher

Lorsque l'on développe un site web, on a généralement une copie de ce dernier en local afin de pouvoir travailler en toute sérénité : possibilité d'afficher les erreurs, modification de la BDD pour des tests, CSS défectueux ou incomplet... Dans cet article j'aimerai présenter la solution que j'utilise afin d'avoir la même sérénité lorsque je travaille sur les mails. Ceci me permet de débugger, tester sans que les mails ne sortent de ma machine.

Drupal
Mail
Développement
Lire la suite