๐Ÿ’พ Archived View for bbs.geminispace.org โ€บ s โ€บ Fediverse โ€บ 16452 captured on 2024-05-12 at 17:42:36. Gemini links have been rewritten to link to archived content

View Raw

More Information

โฌ…๏ธ Previous capture (2024-05-10)

โžก๏ธ Next capture (2024-05-26)

๐Ÿšง View Differences

-=-=-=-=-=-=-

tootik communities

I've been working on support for 'communities' in tootik.

https://github.com/dimkr/tootik

tootik is currently more like Mastodon, it's based on the idea of users that follow specific users and see a feed of activities by these followed users.

Unlike Mastodon, tootik has some special handling for special "Group" users, like Lemmy or kbin communities: when you view the profile of such a user, tootik displays threads and sorts threads by last activity, instead of displaying all posts (including replies) and sorting everything by publishing time. Then, you can select a thread to view its replies, and they're sorted chronologically.

However, tootik doesn't have groups of its own, a forum-like thing where people can discuss a topic. It only tries to display them in a way that makes them easy to navigate and interact with.

I'm currently working on adding support for "communities" in tootik, and I'm not sure if the current implemnetation is intuitive enough and makes sense:

Basically, the community is a bot that shares posts that mention it, and their replies.

Correct me if I'm wrong: this is pretty much how Mastodon users interact with Lemmy groups, but with the advantage of more convenient thread-based view of the community. What would you change in this design? What can I improve?

Posted in: s/Fediverse

๐Ÿ˜ˆ dimkr

Apr 29 ยท 13 days ago ยท ๐Ÿ‘ norayr

3 Comments โ†“

๐Ÿ™ norayr ยท May 01 at 00:07:

thank you for all amazing work you do.

i am not qualified to feedback, but i have this question.

you also deigned guppe groups, right? that's more like a mailing list on activity pub. there, it is also necessary to mention a group so that group members receive the message.

does it differ from communities and how?

๐Ÿ˜ˆ dimkr [OP] ยท May 01 at 08:31:

@norayr Nope, I didn't know guppe but now I do thanks to you. From what I see, groups work the same way in all forum-like or aggregator-like fedi things: it's always this 'follow to join' and 'mention to post' pattern. tootik communities should work the same way as in guppe, minus one thing: the communities are created manually (by the instance admin) and not auto-created every time you mention a non-existing community. Otherwise, a malicious actor can create a community (mention a non-existing one), join with many spam accounts and send many posts, forcing this tootik instance to send them to all spam accounts.

๐Ÿ™ norayr ยท May 01 at 23:12:

understandable and perfectly reasonable.