Multi-communities are already completed in the back-end, and front end will be done shortly.
Lemmy
Everything about Lemmy; bugs, gripes, praises, and advocacy.
For discussion about the lemmy.ml instance, go to !meta@lemmy.ml.
thanks! are multi-communities anything like sql virtual tables? i.e they appear as one community to the reader, but are the result of querying multiple communities
No they don't use sql views, they're built using an in query (which we still have to see how performant that'll be, and is pretty much the same problem as subscribed communities, needing to sort and filter based off joined data)
You can see them in action here: https://github.com/LemmyNet/lemmy-ui/pull/3521
thanks!
is it this feature? "Support for grouping communities / multi-communities #818" https://github.com/LemmyNet/lemmy/issues/818
i guess it's very similar :D
How about open source pluggable algos which can be optionally marked shareable between users and selected from a list sortable by number of "installs"
So like a user could define an algorithm to select posts, and then mark it shared, and other users could see it in a directory and try it out themselves, and optionally clone and hack on it, release a new version, etc.
As far as how the post selection algos could be defined, I'm thinking of something similar to the boolean query syntax in the Quod Libet music player, but one could also implement a more code-like syntax.
(I'm aware this is a huge ask, but I've had this idea for 8 years since my first Mastodon account, and have been too busy being oppressed by life to do anything about it.)
Yeah I'm personally tending to always separate data and processing.
Data means you have an underlying data source (in lemmy's case the set of all lemmy servers hosting lemmy communities), and a separate system that does search/recommendation based on the data.
The search/recommendation system would not store any data itself, but only filter and sort and process the data from the underlying servers and communities.
I already made a massive !forumverse@piefed.social for this. You will have to be on a piefed instance to access it.
