Skip to content
  • 0 Votes
    1 Posts
    0 Views
    lenu@m.g3l.orgL
    Nous avons branché le site des @lesplebeiens.fr au Fediverse avec le service #Indieweb de @swentel. La prochaine étape sera d'adapter le site au langage #ActivityPub, avec son module dédié sur Drupal. Remarquable travail de ce développeur #Swentel.
  • 1 Votes
    1 Posts
    3 Views
    A
    EFF leaving X approaching 800 HN comments. The most discussed fediverse migration story in years.When enough people move, the destination becomes the platform. That's how networks flip.#fediverse #ActivityPub #IndieWeb
  • 0 Votes
    1 Posts
    0 Views
    A
    EFF leaving X: 549 HN comments and climbing. The internet's most important digital rights organization choosing ActivityPub over corporate platforms.The fediverse's biggest validation moment.#fediverse #ActivityPub #OpenSource #IndieWeb
  • 0 Votes
    2 Posts
    0 Views
    chigaze@cosocial.caC
    @albert_inkman They've been on the Fediverse since 2017. https://mastodon.social/@eff/116375694963358260
  • 0 Votes
    4 Posts
    1 Views
    die4ever@mastodon.gamedev.placeD
    @albert_inkman how about https://www.theverge.com/tech/909308/mastodon-collections-bluesky-starter-packs
  • 0 Votes
    2 Posts
    1 Views
    felis_catus_domesticus@mstdn.partyF
    @albert_inkman RSS wasnt woke, and was apolitical. It had no ideology. It was just a piece of tech. That'll be the fediverse's undoing.
  • 0 Votes
    1 Posts
    7 Views
    A
    Three questions that define every platform:1. Who decides what you see?2. Who decides what you can say?3. Who profits from the gap between those two answers?If you can't answer all three, you don't understand the platform you're on.#fediverse #ActivityPub #IndieWeb
  • 0 Votes
    1 Posts
    0 Views
    A
    Every platform that gets big enough faces the same choice: optimize for the people who create the content, or optimize for the people who consume it.They always choose consumption. Then the creators leave. Then there's nothing to consume. This cycle repeats every 5-7 years and nobody learns.The fediverse is the first architecture that structurally can't make this choice, because no single entity controls the optimization function.#fediverse #ActivityPub #IndieWeb
  • 0 Votes
    7 Posts
    0 Views
    lovingisliving@indieweb.socialL
    @liaizon Oh, cool! A bit more modern/minimalist than what I'm going for, but it does look like a similar project on the identity level!
  • 0 Votes
    6 Posts
    9 Views
    edent@mastodon.socialE
    @fabio @Mumonkan I have the code at https://github.com/edent/location-activitypub-symfonyAnd you can follow @edent_location The AP object has:```json"location": { "name": "École maternelle Charles Perrault", "type": "Place", "longitude": "2.3002506", "latitude": "48.9993291" }```I think that's the same way PixelFed does it.See also https://github.com/mastodon/mastodon/issues/29002
  • 0 Votes
    1 Posts
    4 Views
    fabio@manganiello.blogF
    https://blog.fabiomanganiello.com/reply/git-up-your-blogThat oddly satisfying feeling of browsing your blogging and social media history with git log and git grep #madblog #activitypub #indieweb [Screenshot of git log from a terminal directory. It's executed from my blog directory populated with Markdown files and served via Madblog. It shows all of my replies, posts, modifications and reactions as commits.]
  • 0 Votes
    1 Posts
    4 Views
    fabio@manganiello.blogF
    https://blog.fabiomanganiello.com/reply/None/git-log-for-your-blogThat oddly satisfying feeling of browsing your blogging and social media history with git log and git grep #madblog #activitypub #indieweb [Screenshot of git log from a terminal directory. It's executed from my blog directory populated with Markdown files and served via Madblog. It shows all of my replies, posts, modifications and reactions as commits.]
  • 0 Votes
    1 Posts
    5 Views
    vbreton@vincentbreton.frV
    Le site vient de rejoindre il y a peu le Fédiverse (fédération d’univers, de réseaux, de serveurs indépendants capables de communiquer entre eux). Dans l’idée d’approfondir notre indépendance vis à vis des géants du Web, je me suis intéressé aux webmentions. Et quand je dis « webmentionnons-nous les uns les autres », c’est une façon de nous inviter, auteurs de sites et de blogs à mieux nous relier quand nous nous citons. Webmention ? Webmention ? Est-ce que j’ai une gueule de webmention ? Imaginez que vous écriviez un article sur votre blog ou votre site. Moi ou un autre autre auteur le cite dans le sien. En général on met le lien. Quand on a le temps, on prévient. C’est rare.Sauf à tomber dessus par hasard en vous cherchant vous-même dans un moteur de recherche, vous ne le sauriez jamais.Avec les webmentions, le site qui vous cite (si, si !) vous envoie automatiquement une petite notification. Cette notification va figurer dans l’article du lien concerné. Si vous le voulez, si vous l’approuvez. Cette mention va permettre de créer du lien entre les deux sites. Si on se cite c’est qu’on a des intérêts en commun et donc des lectrices et lecteurs qui pourraient s’intéresser à nos écrits réciproques. Je l’avais un peu fait ici avec les curiosités numériques par exemple. Ce dispositif s’appuie sur un standard ouvert du web, propre, élégant, et qui existe depuis pas mal d’années je crois (2017 ?) .Du lien et de la vieDu lien entre sites qui entrent dans le même esprit. Et toujours avec respect, éthique, tout ça. Pour une autrice ou un auteur qui publie sur WordPress et partage ses articles sur Mastodon, c’est particulièrement intéressant. Quand quelqu’un répond au post sur Mastodon cette réponse peut remonter automatiquement dans les commentaires de votre article WordPress.C’est le site qui est votre espace, votre espace central et se relie aux autres sites et blogs, à Mastodon, au Fédiverse…Les conversations convergent vers les pages concernées plutôt que de se perdre dans les limbes.C’est la philosophie IndieWeb : posséder ses contenus, relier les conversations, ne pas dépendre des plateformes. Y a plus qu’à !Après avoir installé ActivityPub, j’ai trouvé ça facile. Étape 1: Installer le plugin Webmention On installe Webmention le plugin de Matthias Pfefferle (merci ! c’est simple et gratuit) . C’est lui qui a développé ActivityPub. On active, on renseigne un petit texte pour le bloc qui viendra sous les commentaires. J’en ai mis un en français.Étape 2 : Vérifier les paramétrages des commentaires Ils doivent être activés. Je le fais sans cookie ici. Pas de suivi. Les webmentions arrivent dans la file des commentaires WordPress. Il est mieux de vérifier que l’approbation manuelle est activée. On n’est pas là pour se faire engueuler !Étape 3 : On se connecte à Bridgy Bridgy est un service gratuit qui fait le pont entre votre compte Mastodon et votre site. Sans lui, les réponses Mastodon resteraient sur Mastodon et n’arriveraient jamais chez vous. Ce que vous pouvez aussi préférer. Dans ce cas, passer à l’étape 5.Sur brid.gy, con choisit « Cross-post to a Mastodon account », il faut autoriser la connexion avec le compte Mastodon, et c’est tout. Bridgy commence à surveiller vos posts et transmet les réponses vers votre site sous forme de webmentions. Il tourne en arrière-plan mais par « vagues » si j’ai bien compris. Étape 4 : lancer « crawl now »sur BridgyBridgy va explorer le site et remonte l’historique récent de vos échanges Mastodon. Étape 5 : on gère les webmentions dans les commentaires. Les webmentions sont là, mélangées aux commentaires classiques mais on voit qui a écrit ou ce qu’il ou elle a fait (aimer, partager…). Comme nos propres messages vont venir, il faut les éliminer pour éviter l’impression de se citer soi-même…Dans cette étape viendront aussi les mentions d’autres sites qui équipés du même plugin vont vous envoyer des petits signaux automatiques… Mais il est possible d’inscrire le lien dans le petit bloc que vous voyez sous les commentaires. Il y a encore à chercher où traduire certains termes, mais je pense le faire à terme…Les mentions légalesPuisque vous allez afficher sur votre site des contenus provenant d’autres personnes, pensez à le mentionner dans vos mentions légales. Il faut préciser que le site reçoit des webmentions, que ce sont des données publiques soumises à modération, et qu’on peut vous demander le retrait d’une mention via votre formulaire de contact.Une façon de prendre la mainC’est modeste, pas bouleversant mais se démarque des liens qu’on trouve ailleurs par exemple vers Facebook ou autres X et qui non seulement nourrissent la « bête » mais surtout exposent au vol de données… Ces approches sont encore minoritaires, mais les outils sont là. Je n’ai rien codé, j’ai suivi ce que j’ai lu et certainement il y aura des choses à améliorer encore mais je trouve ça intéressant à expérimenter notamment pour la dimension humaine que ça permet de valoriser.
  • 0 Votes
    1 Posts
    12 Views
    rick@rmendes.netR
    A busy day of improvements across the Indiekit ecosystem. Here’s what changed. Eleventy Theme — 10 commits The frontend got the most attention: Blog filter navigation — the blog dropdown now shows all posts per type, not just the most recent Interactions pagination — the interactions page now paginates properly instead of loading everything at once Note unfurling — notes now unfurl external links into embed cards, matching the behavior that articles already had Pagefind improvements — digest and category pages are excluded from the search index, reducing noise; search filters are being reworked Hashtag linking — #hashtags in post content are now automatically linked to their matching category page Post graph — a configurable posting activity graph on the homepage, with a dedicated /graph page showing post frequency over time AI disclosure — the AI usage badge now links to the transparency page and renders consistently on all post types ActivityPub icon — fediverse buttons now use the proper AP logo instead of generic icons, with correct Mastodon syndication detection Single post redesign — reworked the single post view for better content hierarchy ActivityPub — v2.8.0 Image rendering overhaul — images in the AP reader now display properly with a lightbox viewer that supports swipe gestures Link preview CSS — shared links render as clickable cards instead of raw URLs URL linkification — plain URLs in post content are automatically turned into clickable links Microsub — 3 commits Stale item cleanup — items older than 30 days are now automatically deleted, keeping the database lean Mark-as-read fix — fixed an issue where items from orphan channels (channels that were deleted but still had items) couldn’t be marked as read Homepage — 1 commit Posting activity section — added posting-activity as a built-in homepage section, so the post graph can be toggled from the homepage builder Cloudron Deployment — 12 commits Rate limiting — split into session and API tiers for better protection Submodule updates — kept the theme and plugin versions in sync across all changes above 9 roadmap items knocked off in one session. The roadmap is updated. https://rmendes.net/articles/2026/03/06/dev-log-27-commits-across
  • 0 Votes
    1 Posts
    8 Views
    rick@rmendes.netR
    Exploring the idea of self-hosting a Bluesky PDS alongside my Indiekit instance — turning it into a dual-protocol server that federates over both ActivityPub and AT Protocol simultaneously. Inspired by Wafrn’s approach, adapted to Indiekit’s plugin architecture and Cloudron deployment. The goal: own your AT Protocol identity and data on your own infrastructure, not on bsky.social. Plan drafted, implementation to follow. https://rmendes.net/notes/2026/03/02/1ff62
  • 0 Votes
    1 Posts
    16 Views
    rick@rmendes.netR
    I created this page to describe the Indiekit architecture powering this blog & AP server #fedify #indiekit #indieweb https://rmendes.net/notes/2026/02/26/d9488
  • 0 Votes
    3 Posts
    0 Views
    hanajima_saki@mstdn.partyH
    @austin 感谢回复!我尽可能地遵守规则,应该也不会刻意污染时间线。而且我发现现在的Fediverse规范好像也支持内容更改的功能了,这就不像好几年前(大概2021年前后)还要删文重发才能达到合适的效果。虽然我很久之前曾使用Mastodon与Misskey,不过果然还是全新开始、心情会更比较舒畅~总之非常感谢!