I’ll elaborate on my thoughts further in my reply below, but I’m keen to hear what everyone thinks of this concept

        • jackalope
          link
          fedilink
          arrow-up
          3
          ·
          2 years ago

          The pavilion plugin was promised ages ago though no?

          I was hoping discourse would actually integrate it as a first class part of the application but they seem to be shy of it. And with no solid plugin to serve as a proof of concept it doesn’t feel like the issue will be resolved anytime soon.

          Furthermore there seems to be a real problem with how to treat identity in the fediverse. I feel like that problem is still unresolved. I hear people talking about did etc but I’m not educated on the matter well enough to really say much about it.

  • AJ Sadauskas@aus.social
    link
    fedilink
    arrow-up
    7
    ·
    2 years ago

    @ajsadauskas@lemmy.ml Across the internet, there’s a host of niche communities on message boards and web forums, using platforms such as phpBB and its various competitors.

    Is there scope to get these communities on the Fediverse?

    Over the past couple of weeks, I’ve been trying out Lemmy (lemmy.ml ), which is basically a Reddit-like platform on the Fediverse. (For those reading this on Mastodon, this post is actually a reply to a post on Lemmy, meaning you can read it on Lemmy, on Mastodon, or elsewhere!)

    It’s shown me that the concept of a Fediverse -connected discussion forum certainly can work.

    So is there scope to either add ActivityPub to any existing message board software platforms?

    Alternatively, is there scope to develop a fediverse-connected general purpose message board platform?

    Is anyone working on it?

    #mastodon #lemmy #fediverse #activitypub #ActivityPubDev #WebDev @tchambers @atomicpoet @LemmyDev #developer #developers #OpenSource

    • Mike Macgirvin@macgirvin.com
      link
      fedilink
      arrow-up
      4
      ·
      2 years ago

      There are around 20 projects doing groups/forums and they’re coming to Mastodon (eventually - not sure what’s holding them back). The only thing that makes a traditional forum different from a group is that the first post usually has a title and Mastodon doesn’t support titles in posts and many social network users have outgrown them. So, like lemmy, you would need to make the starting (topic) post on an instance that not only supports but mandates titles.

      Otherwise if you don’t care about titles, use groups. You can post to them from any platform from within your personal timeline. We put all of our project support and development discussions on fediverse groups long ago. But you can use them for anything you want.

    • bmaxv@noc.social
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      @ajsadauskas My impression is that people stay on those platforms because they want to. Moving the entire network from those to fediverse one is something they have to decide.

      It’s something that surprised me when I looked into #linux development, different groups hardly even use the same kind of medium. E.g. mailing lists, forums, custom bug tracker… Those were chosen for individual reasons that haven’t changed.

      The fragmentation goes through the fabric of groups, not just their output.

      • AJ Sadauskas@aus.social
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        @bmaxv A number of the most popular platforms (Discourse, bbPress, phpBB, etc) are FOSS.

        My thinking is if ActivityPub support were added, at least in theory communities that already use that software could open up discussions on their forums to the Fediverse.

        I’m wondering if any of them are/are open to working on it?

    • mathias
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      I came here to post that link. Now I don’t have to. :)

  • I thought the LemmyBB UI was the perfect solution to this. But what I am missing in Lemmy (vs. Reddit) is a root, or an aggregated search for public Lemmy communities. I understand that private groups would have to be excluded (or, if the community should be found, but membership is moderated, then make the address searcheable, but the content access-controlled).

    Currently, it seems that I have to search each single public instance from the Lemmy directory manually in order to find and add a community to my personal forum home view (?). I do not see the benefit in this, so I prefer to read and post to Lemmy communities from Hubzilla (I just add them as a connection, or “follow them” in Masto speak). Actually, I can even search Hubzilla’s Zot network for group channels on other instances (like communities), without leaving my own instance. But unfortunately not Lemmy’s AP network. But I cannot do this from Lemmy or LemmyBB, either.

    • nutomicA
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      Do you know how this kind of federated community search is implemented in terms of Activitypub?

      • @nutomic

        Do you know how this kind of federated community search is implemented in terms of Activitypub?

        In case you meant me:
        Hubzilla has its own protocol (Zot) and network, but is interoperable with most of the AP network. But the federated search is implemented by searching the public channels on public instances registered in directory servers (i.e. that want to be found), which is implemented only in Hubzilla servers, so AFAIK, AP contacts have to be entered explicitly by their webbie, instead. The directory servers (I am aware of four) are synchronized, so they are redundant.

        In (streams), AFAIK this was changed to a more implicit search that browses the instances of your ID’s contacts (and contacts of contacts, to a configurable depths - which makes it more decentral, but also more context-/channel-dependent, and consumes more capacity than browsing a central register).

        This search is highly configurable and integrated into the apps’ UI. So you just search from your channel’s interface, and click “add as contact” (which includes group channels => like “subscribe to community”).

        • nutomicA
          link
          fedilink
          arrow-up
          1
          ·
          2 years ago

          Do you by any chance know how Hubzilla or Streams retrieve a list of channels from a given instance? Do they make a request to a specific path or something similar? And do you have a link to these directory servers, to see how they work?

  • @stark@ubuntu:~$ :idle: Yes, but it seems that Lemmy is not inventing LemmyPub, but works mostly fine as far as I can tell from Hubzilla (Well, I am following only shortly before the last update, which was some improvement, so I have no idea about problems before). What I am missing in Lemmy is a federated search for communities, so I do not have to manually crawl each instance for what is already there. Other than that, Lemmy looks pretty good :slight_smile:

  • @nutomic
    According to this post, the current (actually five) directory servers are:
    https://hub.netzgemeinde.eu
    https://hub.libranet.de
    https://zapalot.in-eu.net
    https://zotsite.net
    https://hub.knthost.com

    The post also talks about how to set your preferred (primary) directory server in Hubzilla. Actually, I am not aware how they work technically in detail (I am no dev, sorry). The code is available at https://framagit.org/hubzilla/core.

    The code for (streams) can be found at https://codeberg.org/streams/streams/src/branch/release.

    I trust @mike who already posted above and is the author of both servers can provide details.

    • nutomicA
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      Thanks, but unfortunately I cant find any documentation how these directory servers work on the protocol level. I think its a good idea to implement such a feature in Lemmy, but for that I need more details.