diff --git a/content/interets/informatique/2025/12/13/commentez-mes-articles-sur-lemmy/data/images/cover.yaml b/content/interets/informatique/2025/12/13/commentez-mes-articles-sur-lemmy/data/images/cover.yaml new file mode 100644 index 00000000..0f34e5d9 --- /dev/null +++ b/content/interets/informatique/2025/12/13/commentez-mes-articles-sur-lemmy/data/images/cover.yaml @@ -0,0 +1,9 @@ +title: Commentez mes articles sur Lemmy +attribution: ChatGPT 5.2 +#description: "" +prompt: | + Generer une image de couverture 1536x1024 (PNG), sombre et minimaliste, sans texte. + Composition : une grande bulle de dialogue aux angles arrondis, avec un petit pointeur en bas a gauche. + Dans la bulle : des noeuds circulaires relies par des segments, pour evoquer un reseau et la federation. + Palette : fond bleu/noir avec de legers degrades ; traits et noeuds vert d'eau. + Effets : leger vignettage, rendu propre, sans effets visuels complexes. diff --git a/content/interets/informatique/2025/12/13/commentez-mes-articles-sur-lemmy/images/cover.png b/content/interets/informatique/2025/12/13/commentez-mes-articles-sur-lemmy/images/cover.png new file mode 100644 index 00000000..7a8a14e9 Binary files /dev/null and b/content/interets/informatique/2025/12/13/commentez-mes-articles-sur-lemmy/images/cover.png differ diff --git a/content/interets/informatique/2025/12/13/commentez-mes-articles-sur-lemmy/index.md b/content/interets/informatique/2025/12/13/commentez-mes-articles-sur-lemmy/index.md new file mode 100644 index 00000000..2165f1a7 --- /dev/null +++ b/content/interets/informatique/2025/12/13/commentez-mes-articles-sur-lemmy/index.md @@ -0,0 +1,122 @@ +--- +title: Commentez mes articles sur Lemmy +date: 2025-12-13T00:38:20+01:00 +cover: images/cover.png +tags: + - Informatique + - Fediverse + - ActivityPub +weather: + temperature: 2.38888888888889 + pressure: 1028.44623007156 + wind_direction: 0 + illuminance: 0 + precipitations: false + source: + - influxdb +comments_url: https://com.richard-dern.fr/post/459 +--- + +## Un espace de discussion, sans commentaires intégrés + +Depuis le début, je tiens à préserver ce site comme un espace de lecture. +Je l'explique dans mon [manifeste](/manifeste/) : je ne souhaite pas intégrer de section commentaires au pied des articles, ni transformer chaque texte en débat permanent. + +Ce choix reste intact : **ce site demeure statique, sobre, et sans commentaires embarqués**. + +En revanche, il arrive qu'un lecteur souhaite réagir publiquement à certains textes, parfois pour corriger une imprécision, parfois pour apporter une nuance, parfois simplement pour prolonger une idée. +J'avais jusqu'ici tendance à renvoyer tout échange vers [l'email](/contact/) ; cela fonctionne, mais c'est aussi un canal plus privé, plus asymétrique, et moins propice à une discussion entre lecteurs. + +J'ai donc mis en place un compromis : **un espace de discussion séparé**, accessible depuis chaque article, pour celles et ceux qui souhaitent échanger sans que cela n'altère la nature de ce site. + +## Pourquoi maintenant + +J'ai longtemps hésité, pour des raisons à la fois philosophiques et pratiques. +Sur le fond, je tiens à limiter l'instantanéité et la pression à réagir ; sur la forme, je ne voulais pas ajouter une usine à gaz, ni me retrouver à publier et maintenir manuellement un fil de discussion par article. + +Ce qui rend le choix acceptable aujourd'hui, c'est que l'intégration peut rester : + +- **optionnelle** (un lien, pas une zone de commentaires) +- **asynchrone** (pas de conversation en temps réel) +- **automatisée** (création des fils sans manipulation manuelle) + +## Pourquoi Lemmy + +J'ai choisi [Lemmy](https://join-lemmy.org/) parce que son modèle correspond bien à ce que je cherche : + +- un fil par article (une discussion rattachée à un lien) +- des réponses arborescentes, qui favorisent l'argumentation plutôt que la réaction instantanée +- une API exploitable, ce qui me permet d'automatiser la création des fils et d'éviter les manipulations manuelles + +J'aurais pu installer un forum classique (type [Discourse](https://www.discourse.org/), [Flarum](https://flarum.org/), etc.), ou intégrer un widget de commentaires. +Mais je ne veux ni transformer ce site en application, ni dépendre d'un service tiers, ni introduire une couche de JavaScript côté lecteur pour quelque chose qui doit rester optionnel. + +Lemmy me permet de garder une séparation nette : + +- le blog reste un site de lecture +- la discussion vit ailleurs, dans un outil conçu pour cela + +## Pourquoi revenir à ActivityPub + +Lemmy s'inscrit dans le [fédiverse](https://fr.wikipedia.org/wiki/Fediverse) et repose sur [ActivityPub](https://www.w3.org/TR/activitypub/). +Ce choix peut surprendre si vous avez suivi mes hésitations, mes essais, puis mes retraits successifs (par exemple [mon retour](/interets/informatique/2023/06/26/de-retour-sur-le-fediverse/) et [mon abandon](/interets/informatique/2023/08/07/j-abandonne-le-fediverse/)). + +La raison est simple : **je n'ai pas trouvé d'alternative qui réponde mieux à mon besoin**, à savoir un espace de discussion public, auto-hébergeable, et qui ne m'enferme pas dans une plateforme centralisée. + +Surtout, l'usage que je fais ici d'ActivityPub est volontairement limité : je ne cherche pas à faire du réseau social. +Je cherche un mécanisme de discussion asynchrone, attaché à des textes, et suffisamment **découplé** du site pour préserver le calme de la lecture. + +## Comment cela fonctionne + +Sous les articles concernés, vous trouverez un encart intitulé _Échanger autour de ce texte_ qui pointe vers un fil de discussion. +L'article reste lisible sans compte ; ce lien n'est qu'une porte optionnelle. + +Concrètement : + +- je publie un article sur le blog +- un post correspondant est créé sur mon instance Lemmy (un lien vers l'article) +- les échanges se font dans les commentaires de ce post + +Lemmy est utilisé ici comme un **support de discussion**, pas comme un forum généraliste : les communautés associées à ce blog sont configurées pour que je reste le taulier, c'est-à-dire la seule personne à pouvoir créer de nouveaux sujets, afin d'éviter le bruit et la promotion hors-sujet. +À l'exception d'une communauté que j'ai créée à cet effet : [discussions libres](https://com.richard-dern.fr/c/discussions_libres). + +## Pourquoi les inscriptions peuvent être fermées sur mon instance + +Vous pouvez lire librement les fils de discussion. +En revanche, commenter nécessite un compte Lemmy. + +Les inscriptions sur mon instance peuvent être ouvertes ou fermées selon les périodes. +Si elles sont ouvertes au moment où vous lisez ces lignes, vous pouvez créer un compte ici. +Si elles sont fermées, ce n'est pas un rejet : c'est un réglage de protection. + +Quand je ferme les inscriptions, c'est pour des raisons très pragmatiques : + +- éviter de devenir gestionnaire de comptes (support, récupération, abus) +- limiter l'exposition au spam et aux inscriptions opportunistes +- minimiser les données personnelles que j'aurais à stocker et protéger + +Je préfère le préciser clairement : je peux ouvrir ou fermer les inscriptions sans préavis, selon la charge, le spam, et mon temps disponible. +Cette instance est personnelle, et je me garde la liberté d'en ajuster le fonctionnement selon le niveau de bruit. + +Cela ne vous empêche pas de participer : **vous pouvez commenter avec un compte créé sur une autre instance Lemmy** (vous n'avez pas besoin d'un compte sur mon instance). + +Attention toutefois : le fait que Lemmy utilise ActivityPub ne signifie pas que n'importe quel compte ActivityPub ([Mastodon](https://joinmastodon.org/), [Pleroma](https://pleroma.social/), etc.) pourra commenter ici. +L'interopérabilité dépend des logiciels. +Dans la pratique, le plus simple est d'utiliser un compte Lemmy sur une autre instance. + +Si vous n'avez pas encore de compte, vous pouvez : + +- choisir une instance qui accepte les inscriptions (par exemple via ; pour une instance francophone, vous pouvez aussi regarder ) +- créer un compte sur cette instance +- copier l'URL du fil de discussion et la coller dans la barre de recherche de votre instance, afin de retrouver le post et pouvoir y répondre + +Si vous ne souhaitez pas créer de compte, l'option la plus simple reste de [m'écrire](/contact/), comme auparavant. + +## Un choix réversible + +Je préfère le dire explicitement : je testerai ce dispositif aussi longtemps qu'il restera raisonnable à maintenir et utile. +S'il devient coûteux, bruyant, ou incompatible avec l'esprit de ce site, je reviendrai à une approche plus silencieuse. + +Si, à l'avenir, Lemmy ne devait pas me donner satisfaction, je pourrais choisir un autre outil de discussion : cela ne changerait rien aux URLs de ce blog, seul le lien de discussion associé aux articles serait susceptible d'évoluer. + +Soyez sages ☺️