I think one of the issues with federated forums like Lemmy is that multiple communities of the same name can exist on different instances. I do think that overall that’s a good thing, as it encourages the decentralized governance of communities, depending on the instance, but it also leads to a general fracturing, since you may only be subscribed to one of the many instances of a particular community, and need to subscribe to all of the ever growing list of communities with that name if you want to see all posts across the fediverse.

I’m not even sure if it would be possible, but what I am suggesting is the ability to consolidate all communities of a particular name into a single super community. So for example this post would show up in the super feed of the larger fediverse community, and rather than subscribing to a single instance, such as fediverse@lemmy.world, you could subscribe to just a single super community called “c/fediverse”, which would allow you to both view all posts in those communities with that name at the same time, and see all of those posts in your feed as well.

Addressing a couple issues I could foresee, this could be an opt in system, such that communities are not automatically consolidated into the super community feed without consent, but they could check a box when setting it up to make it possible. Also, if a user or instance is blocked from another user or instance, posts from that community would need to still not show up in the super community feed.

Does this make sense? Is it even technically feasible? What sorts of obstacles exist to implementing something like this?

Edit: As commenters below note, Piefed allows this already, and lemmy will as well with 1.0

https://github.com/LemmyNet/lemmy-ui/pull/3521

  • matsdis@piefed.social
    link
    fedilink
    English
    arrow-up
    4
    ·
    10 hours ago

    As a pretty new user to PieFed (and Lemmy), I still find those combined feeds (“Communities”) confusing. It helped with discovery, but feels like I have been mass-subscribed and now need to unsubscribe each community individually. (I’m sure this is not the case and I just haven’t figured out how it works yet.)

    In contrast, the cross-post feature (mentioned by sibling comments) was easy to understand, and looks like a great way to discover (and loosely connect) small related communities.

    • wjs018@piefed.social
      link
      fedilink
      English
      arrow-up
      3
      ·
      5 hours ago

      I can confirm that this is something @Skavau@piefed.social has brought up in the past on multiple occasions. It’s an issue that I am sympathetic to, but so far it hasn’t been a high priority for us to take the time to try to address. One of the biggest complaints we see people have about the threadiverse in general is that there isn’t enough content; that their feed gets stale too quickly. So, having more subscriptions hasn’t necessarily been seen as too much of a “problem” from my perspective.

      What I did work on was making it easier to unsubscribe from communities. If you filter the communities page to just communities you are subscribed to, it should be a simple matter of clicking the buttons to unsubscribe to undesired communities. It used to reload the page each time, which made that task immensely tedious.

      Frankly, now that Skavau has a third party backing up their position, they will be insufferable about it until we try to fix it 😜

    • Skavau@piefed.social
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      10 hours ago

      @wjs018@piefed.social See!? SEE?!

      Lol, I’ve specifically directly bought this up in conversations about this. Don’t worry. I don’t think the auto-subscribing to all the communities in a topic is a good idea.

      So what a new user is presented with are topics, not feeds. The only difference is that topics are handled at the instance level - by site admins - and have more visibility and populate the “Related Communities” feed. Where-as feeds are the same thing, but user-made. Click here to see them.