Blog
et dernières actualités

Du contenu autour de l'économie sociale et solidaire (ESS), des réflexions et astuces de développement Drupal.

Vues

Utiliser du SVG pour ses favicons

Qui ne s'est jamais dit "roh mais ce favicon est illisible !" ? Une icône de 16x16 ou 32x32 ne laisse pas forcément beaucoup de place pour s'exprimer. Et puis il faut gérer toutes les variantes selon les usages possibles (coucou iOS et consorts). Cela dit, même si la place ne s'est pas agrandie, la netteté des icônes va grandement y gagner grâce au SVG !

Plus besoin de passer par des sites type https://www.favicon-generator.org/, une image résoudra tous vos problèmes de taille (de favicon). Bonus : c'est supporté par tous les navigateurs.

Compensation écologique - Partie 2

La situation mondiale ayant été détaillée dans le constat publié dans la première partie de cet article, nous nous intéressons ici aux problématiques spécifiques à notre activité.

Retour au source pour javascript

Depuis plusieurs années un mouvement de fond se fait entendre pour réduire la taille des pages web.

Un axe identifié est la somme des librairies javascripts qui s'accumule.

Voici quelques pistes pour se passer de JQuery notamment avec des cas concrets de code pur JS de remplacement.

Augmenter la lisibilité des nombres dans les tableaux

Vous avez dû rencontrer ce problème également, vous avez un tableau qui contient des données chiffrées et les nombres ne s'alignent pas forcément correctement verticalement à cause de la taille variable des lettres de votre police d'écriture.

Il existe une règle CSS pour y remédier si la police le supporte.

Réduire l'empreinte de vos pages via les services workers

Un peu dans l'idée de Big pipe, vous pouvez utiliser les services workers pour mettre en cache les portions communes des pages. C'est un peu de l'ESI que ferait votre Varnish mais en décentralisé !

Un utilitaire pour colorer les fichiers de log

Je ne sais pas vous mais moi, ouvrir des fichiers de logs et les scanner, ça me fait saigner les yeux.

Hier dans un projet Symfony j'ai encore perdu un peu de sang et je me suis demandé s'il n'était pas possible de trouver une solution.

Un coup de moteur de recherche plus tard, je tombe sur "lnav : The Log File Navigator". J'installe, je teste et hop, ça fonctionne !