WordPress dans le Fediverse via ActivityPub

🔗 didiermary.fr/wordpress-fedive…

Ce billet a pour objectif de vous présenter comment intégrer votre blog WordPress dans le Fediverse, à l’aide du protocole ActivityPub. Il y a, comme d’habitude, beaucoup de « littérature » sur ce sujet en anglais, mais je n’en ai pas vu beaucoup dans la langue de Molière… Aussi, le billet ci-dessous va vous présenter au moins 2 méthodes différentes, plus quelques astuces, pour « fédérer » ou « fédifier » votre blog préféré.

Sommaire


WordPress et le plugin ActivityPub


En ajoutant l’extension (plugin) ActivityPub à votre blog WordPress (que vous hébergez vous-même ou sur wordpress.com), vous le transformez globalement en instance/serveur dans le Fediverse, ce qui signifie que des utilisateurs, par exemple sur Mastodon, pourront s’y abonner (un peu comme avec un flux RSS en quelque sorte, ou une lettre d’information que l’on reçoit dans sa boîte email), mais auront en plus la possibilité de publier des commentaires qui seront automatiquement « synchronisés » en bas de vos billets publics.
Echanges entre acteurs ActivityPub et le monde extérieur, via desUn « Acteur » créé par ActivityPub échange des informations
avec le monde extérieur (le Fediverse par exemple)

Le plugin est « vivant » et évolue régulièrement, apportant de nouvelles fonctionnalités. Il est important de le mettre à jour régulièrement.
Il a été développé à l’origine par Mattias Pfefferle, puis a été repris par Automattic, la « maison-mère » de WordPress, en 2023.

WordPress.com owner Automattic acquires an ActivityPub plug-in so blogs can join the Fediverse

TechCrunch (03/2023)


Tous les types de blogs WordPress, gratuits ou payants sur wordpress.com ou hébergés indépendamment peuvent désormais intégrer le protocole ActivityPub. Selon votre plateforme et son environnement, la méthode d’activation varie, mais tous utilisent la même technologie.

Blogs hébergés indépendamment (et offres « business » et « commerce » sur wordpress.com a priori)


Les blogs hébergés indépendamment et ceux disposant d’un plan payant sur wordpress.com de type « business » et « commerce », peuvent facilement se transformer en serveurs dans le Fediverse, par l’installation d’un plugin spécifique, à savoir ActivityPub par Mattias Pfefferle & Automattic (bien choisir cette extension-là, car il peut en exister d’autres par des développeurs différents).

wordpress.org/plugins/activity…

Pour ce faire, depuis votre tableau de bord d’administrateur, cliquez sur Extensions -> Ajouter une extension, lancez une recherche sur ActivityPub, puis installez et activez le plugin.

Il est aussi recommandé d’installer et activer l’extension WebFinger, toujours de Matthias Pfefferle, pour assister ActivityPub, en particulier pour faciliter la découverte de profils.

wordpress.org/plugins/webfinge…

Optionnel, mais conseillé, installez aussi le plugin NodeInfo(2) :

wordpress.org/plugins/nodeinfo…

Si tout s’est bien déroulé, vous disposez désormais d’une toute nouvelle instance dans le Fediverse. Votre blog n’aura pas changé, mais « sous le capot », les comptes de type « auteur / autrice », voire le blog lui-même, disposeront de leur propre adresse dans le Fediverse. Les utilisateurs d’autres plateformes comme Mastodon pourront le(s) rechercher et suivre, et interagir avec leurs publications, en commentant par exemple.
WordPress dans le Fediverse

Options de Configuration


Maintenant que l’extension est installée et activée, cliquez sur Réglages -> ActivityPub afin de spécifier, si nécessaire, certaines options de configuration.
Plugin ActivityPub - Page
La page de bienvenue affiche les informations de l’auteur en cours (a priori, vous-même en tant qu’administrateur pour l’instant), avec son identifiant et l’URL de son profil.

Remarque importante : pour pouvoir être « acteur ActivityPub », il convient d’avoir au minimum le droit de publier sur le blog, donc être au moins « auteur/autrice ». Une personne ayant le rôle « abonné-e », ne pourra pas devenir « acteur ActivityPub ». Le statut « Editeur » ou « Administrateur » le permet. Et il existe bien d’autres rôles possibles selon votre configuration (Woocommerce par exemple).

Il convient par ailleurs aussi de penser à la sécurité du blog, surtout dans le cas d’un blog personnel, avec un seul utilisateur.
Aussi ma recommandation est de bien séparer le rôle « administrateur » et son statut éventuel d’acteur.
Ainsi, sur mes 2 blogs, l’utilisateur « administrateur » ne publie jamais aucun billet. Il se contente d’administrer et son profil public n’est jamais mis en avant dans le Fediverse, même s’il existe de fait. Pour publier, j’ai donc créé un second utilisateur, qui a le rôle d’éditeur, à qui tous les billets sont rattachés et dont le profil est public et visible (partagé régulièrement, ici par exemple).
Je me suis organisé de cette manière avant que l’option « Activer le blog » n’apparaisse dans une évolution récente de l’extension ActivityPub.

Comme indiqué dans l’image précédente, la page « Santé du site » peut diagnostiquer l’état général de fonctionnement de l’extension ActivityPub et vous permettre d’agir si d’aventure un problème survenait.


La page Réglages du plugin contient un certain nombre d’options à prendre en considération, au besoin.

1 – Profils
Paramètres des profils d'acteurs ActivityPub
C’est la section où vous allez spécifier quelques détails quant aux auteurs/autrices et leur statut d’acteur/actrice ActivityPub. Il y a donc 2 types de profils possibles, à activer séparément ou pas :

  • Activer les auteurs – à sélectionner pour que tous les auteurs du blog (tout utilisateur qui a la possibilité de publier du contenu) deviennent des acteurs ActivityPub indépendants. Très utile, si l’on a de multiples auteurs, dont certains très connus, qui seront donc faciles à suivre depuis le Fediverse.
  • Activer le blog – le site WordPress dans son intégralité devient un acteur global, dont vous pouvez spécifier le nom dans l’option située au dessous. Il ne s’agit plus ici de considérer des auteurs individuellement, mais tout le « contenu » publié qui devient une entité à part entière, à laquelle une personne peut s’abonner.

Vous pouvez bien sûr activer les 2 options simultanément. Les auteurs/autrices auront chacun leur timeline, et le blog publiera en tant que « groupe » ou « marque ». C’est à réfléchir selon votre organisation, le nombre d’auteurs/autrices et leurs « réputations individuelles » ou identités numériques.

Pour un blog individuel, avec un(e) seul(e) auteur/autrice, le choix à faire est très personnel, et doit correspondre à la manière dont il/elle entend communiquer vers l’extérieur et comment il/elle souhaite être identifié(e).


Vous pouvez bien sûr changer votre ID de profil à tout moment. Notez juste que cela peut compromettre les relations avec vos abonné(e)s existant(e)s, qui resteront connecté(e)s avec l’ancienne identité. Par ailleurs, il vous faudra songer à communiquer sur cette nouvelle adresse.

2 – Activités

Ces options permettent de définir ce que contiendra un billet publié via ActivityPub et comment il se présentera dans le Fediverse, sachant que chaque plateforme peut aussi changer ou limiter certaines mises en forme. Il convient donc de tester ce qui vous correspond et les résultats sur les sites que vous utilisez régulièrement.
Mise en forme des activités ActivityPub pour mon blog www.didiermary.frSur mon blog, j’utilise une présentation personnalisée lors de la publication
3 – Pièces jointes médias

Cliquez pour zoomer

Par défaut, le plugin prend en compte les images intégrées dans l’article de blog, et les ajoute en tant que « pièces jointes » au billet publié sur la plateforme cible. Dans l’image ci-contre, avec l’option « 3 », l’image principale + 2 autres illustrations ont été ajoutées.

Selon les options et le fonctionnement de votre blog, cela peut vous convenir ou pas. Certains blogs choisissent de ne publier que du texte, sans aucune image attachée, comme des notes. C’est un choix de communication.

Si vous intégrez du contenu audio ou vidéo dans vos billets de blog, pour qu’il puisse être repris dans le flux ActivityPub, il convient d’utiliser des blocs de l’éditeur WordPress dit « Gutenberg ». Malgré tout, toutes les plateformes ne supportent pas leur affichage et les résultats peuvent varier de l’une à l’autre.

4 – Activity-Object-Type

Cette zone nécessitera probablement des tests de votre part. J’utilise « Note » personnellement, l’option par défaut, car elle semble être « tout-terrain ». N’hésitez pas à valider lors de vos premières publications ce qui vous convient, en fonction des plateformes que vous ciblez le plus souvent (Mastodon, etc.).

A l’heure actuelle, le plugin ActivityPub peut transformer le contenu de votre billet de blog en différents types de données avant de les envoyer à vos abonné(e)s. Selon le résultat que vous attendez, vous devrez choisir ce qui correspond le mieux :

  • NoteNote est le type d’objet ActivityPub par défaut, celui que Mastodon utilise par exemple pour publier vos toots. Vos publications WordPress seront donc mises en forme dans des styles équivalents à ceux supportés par cette plateforme. C’est ce que j’utilise depuis l’origine (cf. capture de toot dans le paragraphe précédent).
  • ArticleArticle est un type d’objet ActivityPub très proche de Note, mais qui est utilisé pour le contenu long. De base, WordPress est capable d’envoyer la totalité du contenu d’un billet vers une autre plateforme qui le supporte.
  • WordPress Post-Format – A priori, ce type d’objet ActivityPub est celui qui a le plus de potentiel et le moins de support (aujourd’hui ?) sur les plateformes. Globalement, son principe est de conserver le format interne de publication de WordPress et de le transmettre tel quel au sein d’un objet ActivityPub. L’idée est pourvoir publier « nativement » sur des plateformes supportant ActivityPub et qui sont/seraient capables de réinterpréter ou d’acquérir le format des billets WordPress directement. La prise en charge de cette option est à tester et peut évoluer…

Dans tous les cas, il est fortement recommandé d’expérimenter avec les plateformes que vous ciblez, qui de plus évoluent avec le temps dans la manière dont elles interagissent avec du contenu externe. Mastodon par exemple semble avoir évolué énormément entre mes premiers tests vers 2019 et aujourd’hui.

Pour conclure, selon ce que vous aurez choisi comme option pour le contenu de l’article et comme type d’objet ActivityPub, vous pouvez avoir une mise en forme qui va s’adapter tant à vos besoins qu’aux capacités de rendu de la plateforme cible.

5 – Types de publication pris en charge

En plus des articles, il est possible d’activer d’autre types de publication à fédérer, comme les pages ou les médias, mais aussi tout type spécifique actif sur votre site (comme « RSS Club » dans mon cas).

6 – Serveur

Cette section permet aux administrateurs d’ajouter ou modifier une liste de blocage, pour éviter d’interagir avec des serveurs spécifiques.
Vous serez redirigé vers l’option « Clés de commentaires non autorisées » dans Réglages -> Commentaires. En ajoutant le nom d’un serveur (host) dans la zone correspondante, vous le bloquez.


☑️ Option – Optimiser les prévisualisations

Si vous avez choisi de ne publier via ActivityPub que le titre + 1 lien, il convient de vous assurer qu’une fois le partage effectué, la plateforme va aller chercher via le lien de l’article des éléments pour l’afficher correctement (« link preview ») : image, titre… Pour ce faire, par exemple, Mastodon se base au minimum sur les métadonnées « OpenGraph » (OG), mais principalement celles déclarées pour l’option « Twitter Card ».
<meta property="og:site_name" content=" ___ "/><meta property="og:title" content=" ___ "/><meta property="og:url" content=" ___ "/><meta property="og:type" content="article"/><meta property="og:description" content=" ___ "/><meta property="og:image" content=" ___ "/><meta name="twitter:title" content=" ___ "/><meta name="twitter:url" content=" ___ "/><meta name="twitter:description" content=" ___ "/><meta name="twitter:image" content=" ___ "/><meta name="twitter:card" content="summary_large_image"/>
Il convient donc que vous testiez le rendu de vos articles sur les plateformes considérées. Si vous utilisez une extension comme Yoast SEO, certaines options sont déjà gérées automatiquement. Si ce n’est pas le cas, ou si le « link preview » ne vous satisfait pas, vous pouvez optimiser le rendu avec un plugin comme Open Graph and Twitter Card Tags, qui dispose de toutes les options nécessaires.

Blocs ActivityPub


Il y a 2 blocs « Gutenberg » qui ont trait aux abonnés et à l’abonnement de votre blog WordPress dans le Fediverse.
Blocs Gutenberg pour ActivityPub
« Follow me on the fediverse«

Ce bloc vous permet d’ajouter un formulaire simple d’abonnement à votre blog via ActivityPub. Il contient le nom d’un auteur (ou du blog lui-même, selon vos choix effectués dans « Profils »), son adresse dans le Fediverse et un bouton “Follow”. Vous pouvez tester ci-dessous pour vous abonner à ce blog :

Ce bloc a une unique option de configuration pour l’instant : vous devrez choisir le profil à mettre en avant dans le contexte de la page ou article en cours.

« Followers block in the fediverse » (Fediverse Followers)

Ce bloc permet au visiteur d’une page d’explorer vos abonné(e)s dans le Fediverse. Pensez, au besoin, à choisir un auteur spécifique lors de sa configuration.

Consultez cette page (en anglais) pour voir ce bloc en action.

Abonné(e)s

N’oubliez pas que vous pouvez accéder à la liste de vos abonné(e)s à tout moment, dans l’administration WordPress, sur la page Comptes -> Abonnés.

Questions et recommandations diverses
Pistes de dépannage rapide


Dans la grande majorité des cas, l’installation et l’activation de l’extension ActivityPub se déroule sans souci et vous pouvez dans les minutes qui suivent lancer une recherche sur votre adresse depuis Mastodon par exemple.

Dans tous les cas n’oubliez pas que via Outils -> Santé du site, les diagnostics effectués incluent le fonctionnement de ce plugin et d’éventuelles recom­mandations en cas d’erreur.

Les principales sources de conflit potentiel proviennent d’extensions de cache ou de pare-feu. Pensez à les désactiver pour tester si vous rencontrez des problèmes. Au besoin, excluez les pages des auteurs du cache, si vous le pouvez.

Dans mon cas, ce serait par exemple cette page, pour l’auteur principal du blog : https://www.didiermary.fr/author/cybeardjm/

Une autre origine éventuelle d’erreur, ou de non-visibilité d’un profil, trouve sa source dans les pages liées aux auteurs, qui peuvent être redirigées, bien ou mal, vers des pages ne permettant pas à ActivityPub de faire la liaison entre eux et le Fediverse. Certaines options du plugin Yoast SEO, ou équivalent, peuvent par exemple désactiver les auteurs.

Pensez également à vérifier que vos permaliens (Réglages -> Permaliens) sont convenablement déclarés, et, au besoin, régénérez leur structure en forçant un nouvel enregistrement de la page.


Passons à quelques questions et réponses fréquemment rencontrées.

L’extension ActivityPub connecte mon blog à mon compte Mastodon ?


Non. Le plugin transforme votre blog en serveur (instance) dans le Fediverse. Il aura sa propre adresse, tout comme les utilisateurs qui disposent d’un statut d’auteurs. Leur adresse se terminera d’ailleurs par le nom de domaine que vous utilisez pour votre site (dans mon cas, @www.didiermary.fr). Si votre blog est sur wordpress.com, son adresse dans le Fediverse se terminera par “wordpress.com”.

Comme les plateformes du Fediverse (Mastodon, Pixelfed, Misskey, etc.) peuvent communiquer entre elles, les utilisateurs de Mastodon, par exemple, pourront suivre les auteurs ou le blog et voir apparaitre dans leur timeline les articles publiés, comme s’il s’agissait de publications « normales ».

Si vous avez vous-même un compte sur Mastodon ou autre, faites le test : suivez votre blog ou ses auteurs ou mentionnez-les dans un nouveau post ou un commentaire.

Comment trouver l’adresse de mon blog dans le Fediverse ? Puis-je en changer ?


Le plus simple est de lancer une recherche dans Mastodon, sur l’identifiant ou l’le domaine ou l’URL de votre blog pour voir apparaitre toutes les options possibles.

WordPress dans le Fediverse - recherche @cybeardjm

Dans l’exemple ci-contre, j’ai lancé une recherche sur mon identifiant, et tous les comptes existants sont apparus, sur toutes les plateformes où il est utilisé.

En positions 3 et 4, on peut voir mes 2 blogs présents et le fait que je les suis déjà.

Même si WordPress ne présente pas toujours le 1er « @ » dans les boîtes de dialogues, il est toujours utile de l’utiliser, lors d’une recherche ou pour signaler dans un post que l’on veut communiquer avec cette personne.

Sinon, si vous êtes l’administrateur du blog ou si vous pouvez le contacter, toutes les informations sont dans les options de l’extension, telles que décrites plus haut.

Il est bien entendu possible de changer d’identifiant, mais cela est en lien avec votre compte d’utilisateur WordPress, donc nécessitera certaines précautions. Par ailleurs, vous perdrez tous vos abonné(e)s, et vous devrez reprendre la com­munication sur votre présence à zéro.

Comment avoir des abonné(e)s depuis Mastodon, etc. ?


Selon la manière dont vous souhaitez communiquer votre présence… La clé pour trouver des abonné(e)s réside fondamentalement dans le fait d’encourager les gens à visiter votre blog et/ou les comptes du ou des auteurs/autrices associé(e)s dans le Fediverse, en diffusant leur adresse de profil. En consultant leur page, le bouton « suivre » leur permet de s’abonner.

La page de l'auteur du blog AMF vue depuis Mastodon - WordPress dans le Fediverse

Voici quelques idées pour encourager les Mastonautes à vous suivre :

  • Depuis votre propre compte Mastodon, publiez un post où vous présentez votre blog et sa présence dans le Fediverse. En ajoutant les adresses des comptes associés, il sera possible de cliquer et de s’abonner depuis le profil correspondant, comme pour tout autre compte.
  • Pensez à utiliser les blocs spéciaux décrits ici sur votre blog pour diffuser le message de votre présence dans le Fediverse. Ajoutez-les par exemple sur une page dédiée ou en haut des articles publiés par les auteurs.
Que verront les utilisateurs de Mastodon s’ils suivent mon blog ?


Ils verront vos articles et billets dans leur timeline Mastodon, comme pour tout autre utilisateur qu’ils suivent. Selon la manière dont vous aurez mis en forme les publications dans les options ActivityPub, ils peuvent voir un simple titre avec un lien, un extrait suivi d’un lien « En savoir plus » ou un billet complet. Reportez-vous à cette section, parties 2 à 4.

Peut-on commenter sur mon blog depuis le Fediverse ?


Oui. Lorsque les utilisateurs d’une plateforme publient un commentaire sur l’un des billets qui a pour origine votre blog, ce commentaire est transmis grâce au protocole ActivityPub vers le blog et s’affichera sous l’article correspondant.

Cela suppose : que vous ayez activé les commentaires sur votre blog, ainsi que des paramètres de modération adéquats. Assurez-vous aussi qu’aucun système anti-spam ne les bloque d’une manière ou d’une autre.

Puis-je afficher mes abonné(e)s sur le blog ?


Oui, grâce à un bloc « Gutenberg » spécifique. Voir ici.

Puis-je suivre des comptes Mastodon, etc. depuis mon blog ?


Non. Par défaut, le plugin ActivityPub permet d’être suivi, mais pas de suivre des comptes sur d’autres plateformes dans le Fediverse.

Il existe un autre plugin, qui fonctionne en tandem avec le premier et qui permet, entre autres, de suivre des comptes, ainsi que des flux RSS : Friends, par Alex Kirk.

wordpress.org/plugins/friends/

Voir aussi en fin de ce billet, l’utilisation de Bridgy Fed en lieu et place de l’extention ActivityPub (nécessite quelques compétences techniques).

Je suis le blog, mais je ne vois aucun article !


Si le blog ou les auteurs que vous suivez n’ont pas publié de nouvel article depuis votre abonnement, c’est normal, car vous ne verrez pas les anciennes publications. Par ailleurs, vous être peut-être la première personne à vous abonner, et il faut laisser du temps à votre instance pour éventuellement découvrir cette nouvelle source d’information (ou flux de données).

Pour tester : si vous connaissez l’URL d’un article, collez-la dans la zone de recherche de votre plateforme pour voir si l’article est visible.

Comment puis-je change l’en-tête et la description de mon profil vu sur Mastodon ? (🆕 MàJ)


Les dernières versions de l’extension ActivityPub (depuis 3.0.0) permettent la personnalisation des « acteurs ». Comme précédemment, les données de base sont extraites du blog et des profils des auteurs, tels que l’avatar ou la description, mais de nouvelles options sont apparues et leur accès varie selon que vous souhaitez mettre à jour un profil d’auteur ou de blog.

Les options de profil pour un

Si vous avez activé un « profil de blog », vous disposez d’une page d’options spécifique (cf. image de gauche).
Le profil de

Les auteurs, eux, peuvent compléter leur profil ActivityPub directement depuis leur page de profil WordPress.
Les options de profil ActivityPub pour un auteur dans WordPress
Par défaut, la partie « Biographie » est reprise à l’identique de celle du profil WordPress considété, mais vous pouvez en créer une version alternative.
Vous remarquerez également que dans les 2 cas (auteur et blog) jusqu’à 4 champs supplémentaires peuvent être ajoutés à la description. Ce sont des champs texte uniquement, composés d’un titre et d’un contenu, statique ou dynamique (URL).

L’API de Mastodon étant ce qu’elle est, l’apparition de vos modifications ne se fait pas toujours de manière 100% dynamique…
Plus d’informations (🆕 MàJ)


  • Vous pouvez désormais utiliser ActivityPub avec un blog Free, Personal ou Premium sur wordpress.com

Avant Octobre 2023, seuls les blogs hébergés indépendamment pouvaient bénéficier de la connexion au Fediverse via ActivityPub. Désormais tous les blogs, même ceux sur WordPress.com peuvent accéder à cette fonctionnalité, quelque soit le plan choisi.

WordPress.com blogs can now be followed on Mastodon and other federated platforms

TechCrunchAutomattic (10/2023)


Il suffit d’accéder à Outils -> Marketing, et dans l’onglet « Connexions » d’activer l’option “Entrer dans le Fediverse”.

Une fois l’option validée, votre profil est créé. Votre nouvelle adresse dans le Fediverse apparait au dessous. Voilà, vous pouvez suivre votre compte depuis Mastodon ou toute autre plateforme… et d’autres pourront le faire également si vous communiquez sur cette nouvelle adresse.

Pour plus d’information, reportez-vous à cette page du support WordPress (EN) ou à la vidéo (EN) ci-dessous :

youtube.com/watch?v=t4pmWufYRr…

Quelques statistiques


Consultez les statistiques « WordPress + ActivityPub » sur FediDB, à savoir le nombre d’instances connectées avec le plugin officiel.
www.didiermary.fr sur FediDB - WordPress dans le FediverseInformations relatives à mon blog sur FediDB

Bridgy Fed


Bridgy Fed - Votre site web deviendra son propre compte dans le Fediverse,pour y publier. Votre domaine sera son nom et son instance.

Il existe une autre manière d’intégrer WordPress dans le Fediverse, via une installation un peu plus technique que celle de l’extension ActivityPub.
Si, pour des raisons qui vous regardent, vous ne souhaitez pas installer ce plugin sur votre blog, vous pouvez utiliser le pont Bridgy Fed, qui permet de le fédérer via une plateforme-relais.

La documentation, en anglais est accessible ici : fed.brid.gy/docs. Facile à suivre, elle est accompagnée d’un processus qui valide les éléments vitaux, lorsque vous commencez depuis cet écran :
Bridgy Fed connecte votre site Web à Mastodon et au Fediverse.Bridgy Fed connecte votre site Web à Mastodon et au Fediverse.
2 contraintes importantes : votre site doit impérativement disposer de SSL (https://) et les balises MicroFormats doivent être présentes. Webmention doit aussi être activé.

Il n’y a malheureusement plus de plugin pour gérer les MicroFormats 2 pour WordPress, car la variété des thèmes existants pour la mise en page des blogs limite une implémentation générique. Certains thèmes les incluent heureusement nativement.
Par chance, une extension récente, nommée « IndieBlocks », apporte le minimum vital, et intègre aussi Webmention, au besoin, en plus d’autres fonctionnalités.

wordpress.org/plugins/indieblo…
Options IndieBlocks : MicroFormats, Webmention...
Pour revenir à la connexion à Bridgy Fed, l’étape éventuellement la plus complexe sera de bien construire le code nécessaire pour établir votre profil « h-card ». Exemple :
<span class="h-card"> <a class="u-url" rel="me" href="/">Alice Foo</a> <img class="u-photo" src="/me.jpg" /></span>
Un site très utile pour tester les microformats comme rel="me" : indiewebify.me/
Toutes les références pour bien déclarer une h-card :
microformats.org/wiki/h-card

Par défaut, votre adresse dans le Fediverse sera sous la forme :
@votredomaine.abc@votredomaine.abc
et donc sous Mastodon par exemple, vous apparaitrez sous cette forme ou comme @votredomaine.abc. Mais il existe des solutions pour vous créer un alias qui sont présentées dans la documentation et que j’ai testées.

J’ai « joué » avec cette solution sur un de mes blogs « bac à sable » et cette manière de procéder fonctionne parfaitement. Le blog peut publier, être suivi, les commentaires sont gérés, etc.

Avec l’ajout d’un autre plugin IndieAuth, qui permet de gérer les authentifications, il est même possible de suivre directement des comptes sur Mastodon ou autre.

fr.wordpress.org/plugins/indie…

Cette solution est donc un moyen totalement valide pour intégrer son blog WordPress dans le Fediverse, mais est réservée, IMHO, aux utilisateurs avancés.

Bonus


Le plugin « Enable Mastodon Apps »

Cette extension intègre un sous-ensemble de l’API Mastodon au sein d’un blog WordPress, et complétée de l’extension ActivityPub, ainsi que de Friends au besoin (cf. plus haut dans ce billet), lui donne toutes les capacités d’un client Mastodon. J’ai testé Enable Mastodon Apps avec Elk et c’est assez bluffant… A recommander aux utilisateurs avertis, qui veulent s’amuser un peu…

Conclusion « WordPress dans le Fediverse »


Ce billet est loin d’être exhaustif, mais vous a proposé un tour d’horizon assez complet néanmoins des différentes manières disponibles à ce jour pour inscrire WordPress dans le Fediverse.

Mais quel est l’intérêt ? Synthétiquement, cela permet de transformer votre blog en une sorte de RSS bidirectionnel, fédéré et dans un environnement décentralisé (dont j’expliquerai l’importance dans un article à venir) : je publie des billets, mes abonnés les reçoivent dans leur timeline, et s’ils commentent, leurs commentaires apparaissent sur mon blog.

Dans un billet à venir, je vous montrerai comment ajouter une couche sup­plémentaire, via les fonctionnalités offertes par IndieWeb.

N’oubliez pas que vos abonné(e)s ne recevront que les nouveaux billets, ceux créés après le moment où ils auront suivi un auteur ou le blog lui-même, si vous avez configuré ainsi. Pour voir les billets plus anciens, ils devront visiter le blog directement, bien sûr.

A suivre…

Si vous êtes un développeur, pourquoi ne pas rejoindre le Github pour participer à ce projet ?

N’hésitez pas à commenter, critiquer, poser des questions, remonter une erreur ou une incohérence… sous cet article ou sur Mastodon.

Si vous appréciez ces billets, vous pouvez me supporter ici ou ci-dessous :

#FediFeed #Marketing #ActivityPub #Fediverse #WordPress


RSS feeds in Mastodon

🔗 didiermary.fr/rss-feeds-mastod…

You know what deserves a comeback story?
RSS feeds, that’s what.
And RSS feeds in Mastodon, and the Fediverse at large, open up a lot of opportunities.

If you don’t remember what happened around year 2006 or so, well, everybody started blogging and there were so many RSS readers, blogrolls, etc.

Many, in and outside the Fediverse, have been pushing the idea that RSS has been neglected for far too long.
I tend to agree.
Seriously, with RSS, you can curate what kind of content you want to see or read, instead of relying on an algorithm, the kind that big social networks use to « monetize » you.

What is RSS?


If you’re wondering what RSS is, there are a few very good videos about it on the Fediverse such as this one: « Stop using social media for news, RSS is much better » by @thelinuxexperiment.

tilvids.com/w/mgJ2R4gfQ3XqZPZF…

RSS feed readers basically let you follow websites as if they were social media accounts.

On your prefered RSS app (there are still many!), you just add a feed address and whenever a new post is published to the feed, it will appear automatically in your reader.

By adding and following feeds from interesting sources (blogs, news organizations and now many sources in the Fediverse), you will end up with a timeline of interesting articles to browse through and to select for your reading pleasure.

TL;DR it’s like curating your own news service.

And yes, Google had a good reader, and killed it, and created other tools like FeedBurner, as well as the ideas around RSS at the same time.
Long read: The Rise and Demise of RSS (Vice News archived) « Before the internet was consolidated into centralized information silos, RSS imagined a better way to let users control their online personas.«

In 2022, Techdirt called the discontinuation of Google Reader « one of the defining moments in the shift from a more distributed, independent web to one that is controlled by a few large companies. »

The Internet Can Still Be Small And Nice, But It’s On All Of Us To Make That Work


But the technology is still here and works well.

And, the federated universe, known as Fediverse, might signal the start of a real comeback.
RSS button

RSS feeds in Mastodon


As each Mastodon profile can become its own RSS feed, usually by adding .rss at the end of the full profile’s URL, you can subscribe to those you want directly in your preferred reader, without using the regular timeline in the application’s interface.

The syntax is: https://[instance]/@[username].rss

Your instance has to be configured to allow RSS feeds. If it doesn’t work, check with the administrator of your Mastodon server.

So for example, mine is masto.ai/@cybeardjm.rss.

Anybody who wants to see my Mastodon posts without having to visit my page, can add that link to their favorite RSS reader and get access to my public posts this way.

This also means that any Mastodon account can be followed by non-members through RSS readers…


There are lots of ways you can use RSS on the Fediverse, besides following Mastodon profiles. For example:

  • Follow any PeerTube account or channel by clicking the options menu next to the Subscribe button and selecting RSS.
  • Pixelfed offers Atom feeds by default for public profiles, unless an account disabled this option for privacy reasons.
  • If you are on a Friendica server, you can use it as a feed reader. Paste an RSS feed address in the search box: that feed’s posts will appear in your home timeline.

There are probably more I’m not aware of, so please add a comment below if you know other interesting use cases in the Fediverse.

And on Mastodon itself, there are even more options than just following profiles:


RSS feeds in Mastodon
Yes, RSS is still cool! And the Fediverse might help it come back to the forefront again.

And, just in case… The RSS feed of this blog is here

If you like my posts, you can support me below:

#FediFeed #Marketing #English #Fediverse #Friendica #Mastodon #PeerTube #PixelFed


Dieser Beitrag wurde bearbeitet. (7 Monate her)