Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Ricardo
Ricardo
@rmdes@mstdn.social  ·  activity timestamp 5 days ago

Found a really odd #indiekit bug, the indiekit-endpoint-posts, which manages posts in the backend via micropub can only edit posts up to 40 posts back in time, so i forked it and fixed it: now it queries the database directly by MongoDB _id, which is efficient and works regardless of how many posts exist.

https://rmendes.net/notes/2026/02/06/79b17

Ricardo Mendes

6 February 2026 indiekit Found a really odd #indiekit bug, the indiekit-endpoint-posts, which manages posts in the backend via micropub can only edit posts up to 40 posts back in time, so i forked it...
⁂
More from
Ricardo
  • Copy link
  • Flag this post
  • Block
Ricardo
Ricardo
@rmdes@mstdn.social  ·  activity timestamp 6 days ago

I’ve been learning about #Eleventy while crafting my new blog with #indiekit backend and as it’s often the case with technology: why did I take so much time to get into it? it’s fun, it’s amazing 😍

https://rmendes.net/content/notes/2026-02-05-0ca42

  • Copy link
  • Flag this post
  • Block
Ricardo
Ricardo
@rmdes@mstdn.social  ·  activity timestamp 6 days ago

I made customization to many #indiekit parts, they are all available here : https://www.npmjs.com/~rmdes

https://rmendes.net/content/notes/2026-02-05-c3bf2

Ricardo Mendes

5 February 2026 Indiekit I made customization to many #indiekit parts, they are all available here : https://www.npmjs.com/~rmdes I made customization to many #indiekit parts, they are all available h...
⁂
More from
Ricardo
  • Copy link
  • Flag this post
  • Block
Ricardo
Ricardo
@rmdes@mstdn.social  ·  activity timestamp 6 days ago

Added a Search feature to my #indiekit / #Eleventy powered blog/site https://rmendes.net/search/ itself powered by pagefind, works really well !

https://rmendes.net/content/notes/2026-02-05-9fe91

Ricardo Mendes

5 February 2026 Indiekit Indieweb Added a Search feature to my #indiekit / #Eleventy powered blog/site https://rmendes.net/search/ itself powered by pagefind, works really well ! Added a Search featur...
⁂
More from
Ricardo
Ricardo Mendes

Search

Search Search across all posts, articles, notes, and pages. window.addEventListener("DOMContentLoaded", () => { const ui = new PagefindUI({ element: "#search", showSubResults: true, showImages: false,...
⁂
More from
Ricardo
  • Copy link
  • Flag this post
  • Block
Ricardo
Ricardo
@rmdes@mstdn.social  ·  activity timestamp last week

I think I never subscribed to as many RSS feeds from small blogs as I did recently since I got myself my own #microsub reader integrated into my blog engine powered by #indiekit

it’s just very comfortable to use, you read the blog post and you can reply, like or repost right from the integrated Reader view (inspired by Monocle)

it makes me read more and subscribe to more people’s blogs, which from my weekend exploration is a huge world to explore… there are so many interesting people writin...

  • Copy link
  • Flag this post
  • Block
Jon Sterling
Jon Sterling
@jonmsterling@mathstodon.xyz  ·  activity timestamp 2 weeks ago

There's some discourse about whether RSS(*) readers should be designed like email inboxes or not. There's a number of good points being made, and one of them is that it is a choice to make "unread" a state within the user interface, and this choice ought to be questioned.

On the other hand, I have a few contrary thoughts.

1. The layout of desktop mail clients used to be far better, when there was a full-width table of messages on top and a full-width message view below. No current RSS readers that I know of are laid out in the old fashioned way, so I think the question should be rephrased as "Do we want our newsreaders to be designed like crappy modern mail clients?" For me the answer is "No", but this doesn't have anything to do with the differences between email and news. NetNewsWire Lite from ~2006 was, in my opinion, a more usable app than the current one.

2. One of the reasons suggested for why newsreaders should not behave like email inboxes is that news reading is consumptive, and replies are not part of the model. That's currently true, but I actually believe we should move toward RSS Reader+Writer apps, where you *do* reply (directly onto your own blog) from the news reader. In that case, the email client model is actually a good place to start, and what is needed is to think carefully about the aspects of email that are stressful and the aspects that are empowering.

I'm all in favour of getting rid of "unread", or coming up with a new kind of state model that prevents one's news from feeling like a todo list. But I believe the future is bidirectional RSS, and email is a good start.

(*) By "RSS" I mean both RSS and Atom and JSON Feed, etc. Any kind of standards-based syndication.

Ricardo
Ricardo
@rmdes@mstdn.social replied  ·  activity timestamp 2 weeks ago

@jonmsterling Feels like all of this already exist and is being put in practice, this is my #microsub endpoint reader which basically is able to consume any type of feeds (rss, atom, jsonfeed) and then I can directly read or like/repost/comment on it from my blog backend, powered by #indiekit

2 media
Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this comment
  • Block
Ricardo
Ricardo
@rmdes@mstdn.social  ·  activity timestamp 2 weeks ago

I have been busy :
https://rmendes.net/content/articles/2026-01-24-deploy-your-own-indieweb-site/

#IndieWeb #rss #microsub #micropub #blogging

Ricardo Mendes

Deploy Your Own IndieWeb Site on Cloudron with Indiekit

Deploy Your Own IndieWeb Site on Cloudron with Indiekit 24 January 2026 indiekit indieweb cloudron self-hosting Own your content. Syndicate everywhere. This guide walks you through deploying a complet...
Ricardo
Ricardo
@rmdes@mstdn.social replied  ·  activity timestamp 2 weeks ago

Yes I have used Claude to orchestrate the development of #indiekit from @paulrobertlloyd

I have made a few plugins and then the entire development of a #microsub endpoint for indiekit (6K line of code) based on the excellent #ekster wiki and inspired by https://github.com/pstuifzand/ekster

GitHub

GitHub - pstuifzand/ekster: microsub server

microsub server. Contribute to pstuifzand/ekster development by creating an account on GitHub.
  • Copy link
  • Flag this comment
  • Block
Ricardo
Ricardo
@rmdes@mstdn.social  ·  activity timestamp 3 weeks ago

Deploy Your Own #IndieWeb Site on #Cloudron with #Indiekit
https://rmendes.net/articles/2026/01/24/deploy-your-own-indieweb-site

  • Copy link
  • Flag this post
  • Block
Ricardo
Ricardo
@rmdes@mstdn.social  ·  activity timestamp 3 weeks ago

Très content de mon nouveau site / CV / blog
https://rmendes.net/

j’ai créé un plugin pour #indiekit qui rapatrie mes données GitHub sur mon blog et dans la foulée un plugin #funkwhale pour afficher mes “listening” sur mon blog !

  • Copy link
  • Flag this post
  • Block
Ricardo
Ricardo
@rmdes@mstdn.social  ·  activity timestamp 3 weeks ago

Test from #indiekit #indieweb

  • Copy link
  • Flag this post
  • Block
Ricardo
Ricardo
@rmdes@mstdn.social  ·  activity timestamp 3 weeks ago

Bhe je suis content, j’ai récupéré tous mes posts sur mon blog depuis le début des années 2000 et j’ai complètement changé de système, j’utilise désormais #indiekit pour le backend #Eleventy pour le frontend
ma “base de données” c’est des fichiers de textes, c’est plus sécurisé et j’ai contrôle total sur le code et l’aspect et expérience utilisateur, sans être coincé par les limites ou la manière de faire de WordPress ou Microblog ou Ghost (la liste est longue)

  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.23 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct