<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Ideas for Federation]]></title><description><![CDATA[<p dir="auto">In my ever-continuing use of NodeBB as a single-user Fediverse instance, here are some things I’ve noticed. Both things I’ve already talked about before, and some new things. These are some suggestions for functionality or perhaps plugins.</p>
<ol>
<li>
<p dir="auto"><strong>Confusion between following remote categories as a user and the synchronization options in category settings as an admin.</strong> I think the category synchronization should be repurposed somewhat. The suggestion from <a href="https://forum.agnos.is/user/julian%40community.nodebb.org" target="_blank" rel="noopener noreferrer nofollow ugc">@julian@community.nodebb.org</a> was to perhaps rework it as a cross-posting feature.</p>
<ul>
<li>Right now, the feature relies on the other ActivityPub endpoint to be able to follow the NodeBB category, which (notably Lemmy) does not always work.</li>
<li>Making a “proxy user” is a pretty common solution to this, used by Misskey etc. One single system proxy user can follow all remote categories, and then NodeBB itself can handle the synchronization.</li>
</ul>
</li>
<li>
<p dir="auto"><strong>Lack of posts.</strong> This is a general problem for single-user instances, and it’s why things like relays and Fedifetcher exist. Support for relays would help a lot, but a Fedifetcher-like plugin/function would be even better.</p>
<ul>
<li>Fedifetcher works by loading posts from the source server, and finding all the replies there. It then executes a search against your own server, which fofrces your server to load the reply. This should work just fine for NodeBB, because searching post links causes the posts to load.</li>
<li>But Fedifetcher relies on platform-specific APIs (Mastodon, Misskey, etc). So I think this would be a good candidate for a NodeBB plugin.</li>
</ul>
</li>
<li>
<p dir="auto"><strong>Slotting posts and topics into local categories.</strong> To me, this feels like the holy grail of integrating the traditional forum experience into the Fediverse. It’s something I’ve brought up before, and someone was working on a plugin, but I’m not sure it ever got finished.</p>
<ul>
<li>It would be amazing to add a function in the admin settings under category settings to make a list of remote ActivityPub actors that get posts slotted into the category automatically.</li>
<li>Any incoming note from that actor will be automatically put into the specified category.</li>
<li>This shouldn’t need to rely on altering or updating any synchronization stuff, because it can work with any incoming post. The framework for receiving remote posts is already there.</li>
</ul>
</li>
</ol>
<p dir="auto">These are all just ideas, and maybe some discussion can be had on them before I start embarking on a path of attempting to make some NodeBB plugins <img src="https://forum.fedi.dk/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=7979fdcf9c7" class="not-responsive emoji emoji-android emoji--smile" style="height:23px;width:auto;vertical-align:middle" title=":smile:" alt="😄" />.</p>
]]></description><link>https://forum.fedi.dk/topic/1b924f23-1cab-461b-97a3-e78b3f4a67ae/ideas-for-federation</link><generator>RSS for Node</generator><lastBuildDate>Mon, 15 Jun 2026 11:47:12 GMT</lastBuildDate><atom:link href="https://forum.fedi.dk/topic/1b924f23-1cab-461b-97a3-e78b3f4a67ae.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 09 May 2025 07:16:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ideas for Federation on Mon, 12 May 2025 19:51:17 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://community.nodebb.org/user/projectmoon%40forum.agnos.is" target="_blank" rel="noopener noreferrer nofollow ugc">projectmoon@forum.agnos.is</a> I will 100% be working on addressing all three of those use cases.</p>
<ol>
<li>I’ll rework it into my cross-posting functionality</li>
<li>Relay support is on the list (awaiting NLNet funding)</li>
<li>Auto cross-posting perhaps? (If uncategorized, it would just categorize it)</li>
</ol>
]]></description><link>https://forum.fedi.dk/post/https://community.nodebb.org/post/104487</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://community.nodebb.org/post/104487</guid><dc:creator><![CDATA[julian@community.nodebb.org]]></dc:creator><pubDate>Mon, 12 May 2025 19:51:17 GMT</pubDate></item><item><title><![CDATA[Reply to Ideas for Federation on Mon, 12 May 2025 19:18:48 GMT]]></title><description><![CDATA[<p>Nice. I might point out that there is a codeberg repository <code>fediverse-ideas</code> where you might also drop off this information:</p><p><a href="https://codeberg.org/fediverse/fediverse-ideas">https://codeberg.org/fediverse/fediverse-ideas</a></p>]]></description><link>https://forum.fedi.dk/post/https://socialhub.activitypub.rocks/ap/object/5d4acef37c1de761e429ffa16bcde25f</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://socialhub.activitypub.rocks/ap/object/5d4acef37c1de761e429ffa16bcde25f</guid><dc:creator><![CDATA[aschrijver@socialhub.activitypub.rocks]]></dc:creator><pubDate>Mon, 12 May 2025 19:18:48 GMT</pubDate></item></channel></rss>