Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

FòrumCAT

  1. Home
  2. Uncategorized
  3. Live testing of remote categories

Live testing of remote categories

Scheduled Pinned Locked Moved Uncategorized
activitypubnodebbactivityp
62 Posts 10 Posters 183 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E This user is from outside of this forum
    E This user is from outside of this forum
    eeeee@community.nodebb.org
    wrote on 25 Mar 2025, 20:49 last edited by
    #28

    Edit: updated as had to click into category to follow

    1 Reply Last reply
    0
    • M This user is from outside of this forum
      M This user is from outside of this forum
      melroy@kbin.melroy.org
      wrote on 25 Mar 2025, 21:01 last edited by
      #29

      @julian@community.nodebb.org

      I can confirm it works with Mbin, look at my instance: https://kbin.melroy.org/m/activitypub@community.nodebb.org/p/286459/Happy-Tuesday-Today-we-ve-updated-the-NodeBB-community-forum-onto#post-comment-413326

      1 Reply Last reply
      0
      • S This user is from outside of this forum
        S This user is from outside of this forum
        silverpill@mitra.social
        wrote on 25 Mar 2025, 21:02 last edited by
        #30

        @julian @activitypub Makes sense. Were NodeBB's own federated categories represented as users prior to this change? Do you assume that all groups are FEP-1b12 groups?
        There was an interesting discussion on SocialHub on identifying FEP-1b12 groups and nutomic made a compelling argument that we should just assume that Group supports FEP-1b12 if there is no other indicator:

        https://socialhub.activitypub.rocks/t/fep-1b12-group-federation/2724/96

        J 2 Replies Last reply 26 Mar 2025, 16:11
        0
        • S silverpill@mitra.social
          25 Mar 2025, 21:02

          @julian @activitypub Makes sense. Were NodeBB's own federated categories represented as users prior to this change? Do you assume that all groups are FEP-1b12 groups?
          There was an interesting discussion on SocialHub on identifying FEP-1b12 groups and nutomic made a compelling argument that we should just assume that Group supports FEP-1b12 if there is no other indicator:

          https://socialhub.activitypub.rocks/t/fep-1b12-group-federation/2724/96

          J This user is from outside of this forum
          J This user is from outside of this forum
          julian@community.nodebb.org
          wrote on 26 Mar 2025, 16:11 last edited by
          #31

          @silverpill@mitra.social good questions!

          Local NodeBB categories are still federated out as ActivityPub actors, with as:type Group, they follow 1b12 as they always have.

          I do assume that group actors adhere to 1b12, but that doesn't stop others from creating topics by mentioning them directly. If a NodeBB instance happens to hear about that, we'll add it to the remote category.

          1 Reply Last reply
          0
          • J This user is from outside of this forum
            J This user is from outside of this forum
            julian@community.nodebb.org
            wrote on 26 Mar 2025, 18:13 last edited by
            #32

            @AltCode the two bugs you identified have been resolved, can you confirm the latter? The former I manually moved them back already to the right category.

            1 Reply Last reply
            0
            • J This user is from outside of this forum
              J This user is from outside of this forum
              julian@community.nodebb.org
              wrote on 26 Mar 2025, 18:26 last edited by
              #33

              Confirmed working with:

              • PieFed Communities: PieFed Meta
              • Flipboard Magazines: [Gear by @engadget@flipboard.com](https://community.nodebb.org/category/gear-engadget@flipboard.com)

              However, while Flipboard magazines send Announces as per 1b12, and the items are added to the outbox, the objects themselves do not address the magazine at all, and so a backreference is missing. When they come into NodeBB, there's no pointer back to the group, and so it is slotted into the "uncategorized" bucket.

              cc @mike@flipboard.social

              tl;dr — can this object https://flipboard.com/users/Engadget/statuses/uva9misBSrqjCSR6mtzV6g:a:3199686 please include https://flipboard.com/@engadget/gear-nv6v86arz in its to or cc property?

              1 Reply Last reply
              0
              • A This user is from outside of this forum
                A This user is from outside of this forum
                altcode@community.nodebb.org
                wrote on 26 Mar 2025, 18:29 last edited by
                #34

                @julian Yes, I can confirm that the other bug has been fixed! There's no more guest accounts in my /following page.

                1 Reply Last reply
                0
                • M This user is from outside of this forum
                  M This user is from outside of this forum
                  mike@flipboard.social
                  wrote on 27 Mar 2025, 05:12 last edited by
                  #35

                  @julian not sure. Cc’ing @jaonculverhouse

                  1 Reply Last reply
                  0
                  • S silverpill@mitra.social
                    25 Mar 2025, 21:02

                    @julian @activitypub Makes sense. Were NodeBB's own federated categories represented as users prior to this change? Do you assume that all groups are FEP-1b12 groups?
                    There was an interesting discussion on SocialHub on identifying FEP-1b12 groups and nutomic made a compelling argument that we should just assume that Group supports FEP-1b12 if there is no other indicator:

                    https://socialhub.activitypub.rocks/t/fep-1b12-group-federation/2724/96

                    J This user is from outside of this forum
                    J This user is from outside of this forum
                    julian@community.nodebb.org
                    wrote on 30 Mar 2025, 04:30 last edited by
                    #36

                    @silverpill@mitra.social I read back a bit to get a fuller context (not all the way, though, there's a damn lot of bikeshedding in that topic.)

                    Basically Nutomic is advocating against multi typing because it is poorly supported (true), and because Lemmy has first-mover advantage (also true.)

                    Requiring a multitype or boolean flag for 1b12 would be quite difficult to do because you'll never have 100% adoption and end up needing backwards compatibility with 1b12-classic anyway — cat's already out of the bag.

                    1 Reply Last reply
                    0
                    • S This user is from outside of this forum
                      S This user is from outside of this forum
                      scott@loves.tech
                      wrote on 30 Mar 2025, 04:53 last edited by
                      #37
                      @julian How do you deal with situations where the group actor also sends posts?

                      For example, on Hubzilla, (streams), and Forte, the top level post of a forum thread is from the forum, not the user. This was originally done for Mastodon compatibility since it did not understand threaded conversations and groups. They could follow the forum as if it were a user, and receive all of the forum posts. They could send a DM to the forum to create a new post.

                      NodeBB took a different approach, using boosts to distribute user posts to people who follow the forum. And I think you said you use mentions within a post to create a new top level post.

                      How are we handling the differences in approaches?
                      J 1 Reply Last reply 30 Mar 2025, 16:57
                      0
                      • S scott@loves.tech
                        30 Mar 2025, 04:53
                        @julian How do you deal with situations where the group actor also sends posts?

                        For example, on Hubzilla, (streams), and Forte, the top level post of a forum thread is from the forum, not the user. This was originally done for Mastodon compatibility since it did not understand threaded conversations and groups. They could follow the forum as if it were a user, and receive all of the forum posts. They could send a DM to the forum to create a new post.

                        NodeBB took a different approach, using boosts to distribute user posts to people who follow the forum. And I think you said you use mentions within a post to create a new top level post.

                        How are we handling the differences in approaches?
                        J This user is from outside of this forum
                        J This user is from outside of this forum
                        julian@community.nodebb.org
                        wrote on 30 Mar 2025, 16:57 last edited by julian@community.nodebb.org
                        #38

                        @scott@loves.tech can you share an example of a group actor from Hubzilla? Would be interesting to see how that's handled. Likely it wouldn't work properly because categories in NodeBB don't author posts.

                        Do your group actors send creates on behalf of regular users? That might work ok.

                        Lastly, there's no requirement that a NodeBB category be mentioned. It only needs to be addressed. A mention is the easiest way to do that because you addressing is abstracted out of the Mastodon UI.

                        But for things like PieFed, Lemmy, Mbin, and likely Hubzilla, you're able to change addressing based on where you create the post.

                        1 Reply Last reply
                        0
                        • S This user is from outside of this forum
                          S This user is from outside of this forum
                          scott@loves.tech
                          wrote on 30 Mar 2025, 17:09 last edited by
                          #39
                          @julian I'm not sure. They changed things in the last major version when they adopted FEP 171b Conversation Containers.

                          Some examples of forum channels are @Hubzilla Support Forum and @Neuhub Support Forum.
                          S 1 Reply Last reply 31 Mar 2025, 04:02
                          0
                          • S This user is from outside of this forum
                            S This user is from outside of this forum
                            scott@loves.tech
                            wrote on 30 Mar 2025, 17:22 last edited by
                            #40
                            @julian
                            But for things like PieFed, Lemmy, Mbin, and likely Hubzilla, you're able to change addressing based on where you create the post.

                            Yes, in Hubzilla, we can click on the padlock and select who the post is addressed to, including NodeBB forums. I haven't tried it yet, but Hubzilla does recognize NodeBB categories as "forums."
                            1 Reply Last reply
                            0
                            • S This user is from outside of this forum
                              S This user is from outside of this forum
                              scott@loves.tech
                              wrote on 31 Mar 2025, 03:54 last edited by
                              #41
                              @julian I just tried posting five different posts from Hubzilla to @Testing Ground via various methods, and none are showing up.

                              1. Post from a group actor, selecting audience from list.
                              2. Post from a group actor, using a mention.
                              3. Post from a normal actor, selecting audience from list.
                              4. Post from a normal actor, using a mention.
                              5. Post from a normal actor, posting to a Hubzilla Forum (group actor) and mentioning the NodeBB category in the post.

                              I am not sure if that forum is moderated, but none of my posts are showing up.
                              S 1 Reply Last reply 31 Mar 2025, 04:29
                              0
                              • S scott@loves.tech
                                30 Mar 2025, 17:09
                                @julian I'm not sure. They changed things in the last major version when they adopted FEP 171b Conversation Containers.

                                Some examples of forum channels are @Hubzilla Support Forum and @Neuhub Support Forum.
                                S This user is from outside of this forum
                                S This user is from outside of this forum
                                scott@loves.tech
                                wrote on 31 Mar 2025, 04:02 last edited by
                                #42
                                By the way, we also have a test forum set up here: @Neuhub Test Forum

                                #^https://neuhub.org/channel/testforum
                                1 Reply Last reply
                                0
                                • S scott@loves.tech
                                  31 Mar 2025, 03:54
                                  @julian I just tried posting five different posts from Hubzilla to @Testing Ground via various methods, and none are showing up.

                                  1. Post from a group actor, selecting audience from list.
                                  2. Post from a group actor, using a mention.
                                  3. Post from a normal actor, selecting audience from list.
                                  4. Post from a normal actor, using a mention.
                                  5. Post from a normal actor, posting to a Hubzilla Forum (group actor) and mentioning the NodeBB category in the post.

                                  I am not sure if that forum is moderated, but none of my posts are showing up.
                                  S This user is from outside of this forum
                                  S This user is from outside of this forum
                                  scott@loves.tech
                                  wrote on 31 Mar 2025, 04:29 last edited by
                                  #43
                                  https://community.nodebb.org/inbox    delivery rejected: 403 Forbidden    2025-03-30 22:51:57https://community.nodebb.org/inbox    delivery rejected: 403 Forbidden    2025-03-30 23:28:55
                                  J 1 Reply Last reply 31 Mar 2025, 15:30
                                  0
                                  • S scott@loves.tech
                                    31 Mar 2025, 04:29
                                    https://community.nodebb.org/inbox    delivery rejected: 403 Forbidden    2025-03-30 22:51:57
                                    https://community.nodebb.org/inbox    delivery rejected: 403 Forbidden    2025-03-30 23:28:55
                                    J This user is from outside of this forum
                                    J This user is from outside of this forum
                                    julian@community.nodebb.org
                                    wrote on 31 Mar 2025, 15:30 last edited by
                                    #44

                                    @scott@loves.tech Hubzilla is formatting its Notes in a manner I wasn't expecting.

                                    • The group actor is the attributedTo, which is not possible in NodeBB
                                    • The note itself is not addressed to the group actor, only its followers collection
                                    • There is no way to discern without parsing the note content itself who authored the original note.

                                    So at present while I would be able to retrieve the note, without a proper backreference to the group actor, I don't think I can slot it correctly.

                                    Not sure why the received activity is returning a 403, as well.

                                    J 1 Reply Last reply 31 Mar 2025, 15:31
                                    0
                                    • J julian@community.nodebb.org
                                      31 Mar 2025, 15:30

                                      @scott@loves.tech Hubzilla is formatting its Notes in a manner I wasn't expecting.

                                      • The group actor is the attributedTo, which is not possible in NodeBB
                                      • The note itself is not addressed to the group actor, only its followers collection
                                      • There is no way to discern without parsing the note content itself who authored the original note.

                                      So at present while I would be able to retrieve the note, without a proper backreference to the group actor, I don't think I can slot it correctly.

                                      Not sure why the received activity is returning a 403, as well.

                                      J This user is from outside of this forum
                                      J This user is from outside of this forum
                                      julian@community.nodebb.org
                                      wrote on 31 Mar 2025, 15:31 last edited by
                                      #45

                                      Forgot to cc @mario@hub.somaton.com re: the above.

                                      1 Reply Last reply
                                      0
                                      • S This user is from outside of this forum
                                        S This user is from outside of this forum
                                        scott@loves.tech
                                        wrote on 31 Mar 2025, 18:17 last edited by
                                        #46
                                        @julian I saw a NodeBB test on Hubzilla Monster. I'm guessing that was you.

                                        In order for you to properly mention someone, the Hubzilla server needs to know about that actor first. The easiest way to achieve this is to follow (connect to) that actor. This adds the actor to the database. This only needs to be done if no one on the server is following them or being followed by them.

                                        This does create an extra step if the actor is unknown to the server, but it does force spammers to follow unknown actors before they can mention them.
                                        1 Reply Last reply
                                        0
                                        • S This user is from outside of this forum
                                          S This user is from outside of this forum
                                          scott@loves.tech
                                          wrote on 31 Mar 2025, 18:25 last edited by
                                          #47
                                          @julian @Mario Vavti  That is one thing that I wish Hubzilla did, and that is identify the author of the original note (top level post in a forum), both internally in the database and in a variable available to themes, and externally via Zot protocol and ActivityPub.
                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes

                                          37/62

                                          30 Mar 2025, 04:53


                                          • Login

                                          37 out of 62
                                          • First post
                                            37/62
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups