Framamèmes : une v2 financée par les soutiens de Gee !

Aujourd’hui, Gee nous présente la nouvelle version de Framamèmes, financée grâce aux dons qu’il a reçu pour le financement participatif de son blog Grise Bouille !
Si vous ne connaissez pas encore Framamèmes, découvrez-le via l’article de blog de son lancement !

C’était le premier méta-palier du financement participatif du blog, et il vient d’être atteint ! Je suis très fier de vous présenter la toute nouvelle version du générateur de mèmes libre Framamèmes, avec tout plein de chouettes trucs au programme !

Sauts de ligne automatiques

On commence par la fonctionnalité vedette de cette v2 : le redimensionnement dynamique des textes.

Auparavant, pour organiser vos textes dans le mème, vous deviez ajouter les sauts de ligne « à la main » ; le redimensionnement n’était qu’une bête mise à l’échelle. À présent, le texte est automatiquement organisé dans la boîte englobante, et le redimensionnement s’effectue de manière dynamique : si vous rendez la boîte plus étroite, le texte sera séparé en plus de lignes, et inversement.

À l’usage, c’est beaucoup plus agréable, et ça vous permet même de ne plus avoir à redimensionner le texte du tout lorsque vous partez des modèles existants : ainsi, sur le mème avec les panneaux autoroutiers, les boîtes englobantes par défaut sont réglées pour remplir les panneaux au maximum sans dépasser.

Barre de recherche

Lorsque la v1 est sortie en avril 2025, Framamèmes ne comportait que 7 modèles de mèmes. Un an plus tard, c’est une vingtaine d’images qui sont disponibles… ce qui est plutôt très cool.

Le problème, c’est que ça devient pénible de faire défiler tous les mèmes pour trouver celui qu’on cherche… alors pour que ce soit un peu plus simple et rapide, j’ai ajouté un champ de recherche : si vous voulez trouver le mème issu des Simpson, il vous suffit de taper « sim » et, très vite, vous ne verrez plus que le mème recherché s’afficher !

Les termes de recherche sont les noms des mèmes en versions anglaises ainsi qu’en versions françaises, agrémentés de quelques mots-clefs logiques (comme « Star Wars » pour le mème d’Anakin et Padmé).

Paramétrages des textes

Jusqu’à maintenant, tous les textes utilisaient la même police, Anton, police libre choisie pour sa ressemblance avec Impact, la police traditionnelle utilisée pour les mèmes (mais non-libre). Au niveau du style, tous les textes étaient centrés, en majuscules et en blanc avec un contour noir de taille fixe.

Tout cela est maintenant paramétrable :

vous pouvez choisir entre 5 polices (Anton, une police sans empattements/serifs, une avec, une monospace et une de style « BD ») ;

le style (gras, italique, normal, majuscules) est sélectionnable ;

la couleur du texte, du contour, et la taille du contour sont réglables ;

l’alignement est également réglable.

Chacun de ces paramètres est applicable à chaque texte séparément, mais le style choisi pour un texte peut être appliqué à tous les autres d’un simple clic.

Notez que les modèles existants de mèmes ont été mis à jour lorsqu’ils utilisaient un autre style que celui qui était uniquement disponible auparavant.

Images à la place des textes

Vous vous souvenez du mème de The Office ou Pam, la réceptionniste, fait chercher la différence entre deux images et précise que « c’est la même image » ? Avouons que ce mème ne rendait pas très bien avec des textes dans chacun des deux panneaux censés contenir des images…

Eh bien vous pouvez désormais remplacer chaque texte par une image, ce qui sera très pratique pour ce mème en particulier, mais pas seulement ! Et comme on n’oublie pas l’accessibilité, la zone de texte correspondante servira maintenant à la description de l’image (qui sera elle-même utilisée dans l’alt-text généré automatiquement).

Et non, on ne propose pas d’IA pour générer la description automatiquement à partir de l’image : l’accessibilité, c’est avant tout une question de communication humaine, on n’va pas laisser ça à une machine.

Flux RSS

Vous l’avez compris, des mèmes sont régulièrement ajoutés à ce générateur. Si vous voulez avoir une notification lorsqu’un nouveau mème est disponible, j’ai créé un flux RSS qui sert juste à ça. Parce que les flux RSS, c’est bien, et ça ne coûte pas grand-chose de le faire.

Au passage, merci à anorax qui m’a suggéré l’idée sur Mastodon !

Des petites améliorations en plus

Vous pourrez aussi trouver un bouton pour déplier la liste des mèmes (si vous préférez ça au champ de recherche, pour vous y retrouver dans la liste), un focus automatique sur les zones de textes quand termine un déplacement (ou quand on ajoute un texte), etc.

De manière générale, j’essaie toujours d’ajouter les petites améliorations d’interface qu’on me suggère, surtout quand c’est simple à faire et que ça permet de rendre l’utilisation un peu plus fluide.

C’est grâce à vous !

Cette v2 de Framamèmes a été débloquée par un « métapalier » du financement participatif du blog Grise Bouille (un palier calculé sur la saison complète et pas juste sur un mois). Un immense merci à toutes les personnes qui ont participé et ont rendu cette v2 possible !

Je vous rappelle que c’est grâce à ce crowdfunding permanent que je peux aujourd’hui produire de l’art libre, alors n’oubliez pas de soutenir ! Rappel : au prochain méta-palier, à 9 000 €, je commence à écrire la suite de mon roman de fantasy gauchiste Sortilèges & Syndicats.

Framamèmes v3 ?

Je n’ai pas vraiment de plan pour l’avenir de Framamèmes. Je ne crois pas qu’un logiciel doive nécessairement recevoir continuellement des mises à jour, et je ne souhaite pas faire de Framamèmes une usine à gaz. L’interface de la v2 me semble un bon compromis entre simplicité et exhaustivité des fonctionnalités.

La seule « fonctionnalité » qui pourrait avoir du sens est la gestion de langues multiples (avec notamment une version anglaise) : j’ai vu tourner certains mèmes sur des sites anglophones, preuve que c’est déjà utilisé. En même temps, les anglophones ont déjà pléthore de générateurs dans leur langue, et ne font en général pas partie de mes mécènes qui restent largement francophones. Bref, je garde l’idée en tête, mais ce n’est pas prioritaire.

Je compte évidemment continuer à ajouter de nouveaux mèmes, j’ignore juste jusqu’à quand (le réservoir est virtuellement infini…). Intégrer des images dessinées par d’autres personnes n’est pas à l’ordre du jour, dans un souci de cohérence graphique. Notez que vous avez déjà la possibilité d’importer vos propres images si besoin. Rien ne vous empêche non plus de forker le projet pour faire votre propre instance avec vos propres images à partir du code de Framamèmes : comme tout ce que je fais, c’est libre !