• N’oubliez pas TRUSTED_HEADERS dans Symfony

    Petit article pour vous dire qu’il ne faut pas oublier de mettre la valeur de TRUSTED_HEADERS dans la configuration de Symfony. J’ai un site qui utilise Varnish comme proxy. Mon problème est que certaines URLs apparaissent en HTTP sur le site, alors que sur mon environnement local, toutes les requêtes sont bien déclarés en HTTPS.…

  • Comment fonctionne la création d’alias de service dans Symfony

    Quand j’ai commencé à développer sur Symfony, il y a quelques années, je voulais tester la librairie flysystem-bundle pour arriver faire du stockage de fichier via une application Symfony. Je ne connaissais pas encore vraiment bien les notions d’alias, et il y avait un point dans l’utilisation de la librairie qui me laissais perplexe. Dans…

  • Patcher un code JS sur son propre code

    Les librairies open sources sont très pratiques pour ne pas avoir à développer à nouveau des fonctionnalités sur lesquelles d’autres développeurs ont déjà réfléchi. Il suffit de l’importer dans le projet, d’initialiser facilement la librairie, et l’ajout est en place. Cette librairie continue à être développée et amélioré et c’est très facile de récupérer ces…

  • Créer une modal personnalisée pour une action sur EasyAdmin

    Créer une modal personnalisée dans l’administration de EasyAdmin n’est pas bien compliqué, mais peu documenté. Je n’en ai pas trouvé la référence dans la documentation officielle du bundle, c’est pourquoi je détaille ici un peu plus mon process. Le but à atteindre. Je tire cet article d’une expérience professionnelle. Je voulais mettre en place une…

  • WordPress 6.2 a tué mon mini plugin

    En parcourant la liste des changements de WordPress 6.2, je me suis aperçu qu’une fonctionnalité ajoutée donne la possibilité de télécharger une image directement depuis la bibliothèque WordPress. La petite coincidence, car c’est exactement pour ce besoin spécifique que j’ai développé mon petit plugin Download Media. Sur le coup ça m’a fait bizarre, je me…

  • Tester en isolation un template twig

    Quand on utilise twig avec Symfony, en mode strict, il suffit d’accéder à une variable non définie pour qu’une exception soit levé. Quand on travaille sur des gros projets, il y a plus de risque qu’une typo s’insère dans le code, ou que l’on oublie de vérifier l’accès à une propriété. Pour ce genre d’erreur,…

  • J’arrête d’amasser des liens

    Depuis longtemps j’amasse les liens que je trouve sur Internet. Principalement des articles de blog traitant du développement web. Au fil des ans, j’étais fier de ma collection de liens ! De temps en temps j’exportais mes données, je regardai le nombre a l’aide de documents.links.length et j’étais content. Je pensais que ces liens me…

  • Écrivez aujourd’hui, corrigez demain

    John Swartzwelder, un auteur comique connu pour les Simpsons a dit dans une interview pour le New-York Times : « Puisque l’écriture est très difficile et que la réécriture est comparativement facile et plutôt amusante, j’écris toujours mes scripts de bout en bout aussi vite que possible, le premier jour, si possible, en mettant des blagues…

  • Mise en évidence de la syntaxe sur mes articles

    Ou comment lâcher-prise petit à petit sur les détails inutiles… Depuis longtemps sur mon blog, pour afficher un bout de code, je devais aller sur l’ordinateur, passer ce bout de code via un script JS qui me générait un autre bout de code en HTML. J’utilisais ensuite ce bout de code dans mon éditeur WordPress.…

  • Objectif pour 2023 sur ce site

    En 2023, j’aimerais arriver à plus écrire sur ce blog. Je vais essayer de me fixer un objectif d’un article minimum toutes les deux semaine. Ca me semble un bon objectif ; un qui me semble atteignable. J’ai tout de suite envie de me donner un but d’un article par semaine, mais même si j’ai…