Skip to content
  • Hjem
  • Seneste
  • Etiket
  • Populære
  • World
  • Bruger
  • Grupper
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
FARVEL BIG TECH
  1. Forside
  2. Uncategorized
  3. Live testing of remote categories

Live testing of remote categories

Scheduled Pinned Låst Flyttet Uncategorized
activitypubnodebbactivityp
67 Indlæg 10 Posters 15 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • J This user is from outside of this forum
    J This user is from outside of this forum
    julian@community.nodebb.org
    wrote on 25. mar. 2025, 17.04 sidst redigeret af
    #11

    @Kichae @trwnh@mastodon.social I’d be interested in seeing some examples of as:Groups that aren’t better represented as a category vs a user.

    I’m not saying that they don’t exist, just that I don’t know about them.

    WP blogs are working well as categories although obviously posting to that remote category won’t actually get you anywhere. So the UX doesn’t work well on things like that.

    1 Reply Last reply
    0
    • T This user is from outside of this forum
      T This user is from outside of this forum
      trwnh@mastodon.social
      wrote on 25. mar. 2025, 17.14 sidst redigeret af
      #12

      @julian in common usage maybe not, but more generally then yes absolutely

      i think the "category vs user" split can be rethought wrt actors, because as stated earlier the difference between a blog (category) and a forum (category) is basically nothing. you could just as easily treat every AP actor as both a category and a user; they are a user when they post and they are a category when you consider their posts. the thing is, right now, some actors primarily use only Announce, some use Create...

      T 1 Reply Last reply 25. mar. 2025, 17.17
      0
      • T trwnh@mastodon.social
        25. mar. 2025, 17.14

        @julian in common usage maybe not, but more generally then yes absolutely

        i think the "category vs user" split can be rethought wrt actors, because as stated earlier the difference between a blog (category) and a forum (category) is basically nothing. you could just as easily treat every AP actor as both a category and a user; they are a user when they post and they are a category when you consider their posts. the thing is, right now, some actors primarily use only Announce, some use Create...

        T This user is from outside of this forum
        T This user is from outside of this forum
        trwnh@mastodon.social
        wrote on 25. mar. 2025, 17.17 sidst redigeret af
        #13

        @julian posting into a forum could be done with Create, and sharing something to your profile could be done with an Announce of your own object. you can't really tease the two apart. imagine a world where *every* actor published Announce Object. they are in some sense "sharing" the object into multiple contexts and each individual "share" can be tracked in the Object.shares collection

        T 1 Reply Last reply 25. mar. 2025, 17.21
        0
        • T trwnh@mastodon.social
          25. mar. 2025, 17.17

          @julian posting into a forum could be done with Create, and sharing something to your profile could be done with an Announce of your own object. you can't really tease the two apart. imagine a world where *every* actor published Announce Object. they are in some sense "sharing" the object into multiple contexts and each individual "share" can be tracked in the Object.shares collection

          T This user is from outside of this forum
          T This user is from outside of this forum
          trwnh@mastodon.social
          wrote on 25. mar. 2025, 17.21 sidst redigeret af
          #14

          @julian i think ideally this would be explicitly signalled which objects represented a Feed or Category or Forum or Account or User or whatnot. but the question is how to get from here to there...

          T 1 Reply Last reply 25. mar. 2025, 18.00
          0
          • 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, 17.23 sidst redigeret af
            #15

            The search worked, it found the community, but there was no subscribe option.
            When I tapped the bar that says number of current subscribers an error page showed !?
            1000046102.jpg

            1000046101.jpg

            J 1 Reply Last reply 25. mar. 2025, 17.30
            0
            • E eeeee@community.nodebb.org
              25. mar. 2025, 17.23

              The search worked, it found the community, but there was no subscribe option.
              When I tapped the bar that says number of current subscribers an error page showed !?
              1000046102.jpg

              1000046101.jpg

              J This user is from outside of this forum
              J This user is from outside of this forum
              julian@community.nodebb.org
              wrote on 25. mar. 2025, 17.30 sidst redigeret af
              #16

              @eeeee to subscribe to a category, you will want to watch or track it, same as you would a regular category.

              You’re seeing that error because you’re off-site, onto Lemmy.

              1 Reply Last reply
              0
              • 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, 17.46 sidst redigeret af
                #17

                @julian can you be specific in how to track it?
                Although Ive found it I cant seem to follow / track that community.
                What do I do? Apologies if Im being stupid, but Ive tried

                J 1 Reply Last reply 25. mar. 2025, 19.22
                0
                • T trwnh@mastodon.social
                  25. mar. 2025, 17.21

                  @julian i think ideally this would be explicitly signalled which objects represented a Feed or Category or Forum or Account or User or whatnot. but the question is how to get from here to there...

                  T This user is from outside of this forum
                  T This user is from outside of this forum
                  trwnh@mastodon.social
                  wrote on 25. mar. 2025, 18.00 sidst redigeret af
                  #18

                  @julian example using foaf and sioc...

                  ```
                  id = f1
                  type = [as:Service, sioc:Forum]
                  as:summary = "Forum TF category"

                  id = g1
                  type = [as:Group, foaf:Group, foaf:Agent, sioc:User]
                  as:name = "AP Forum Task Force"
                  foaf:member = [Julian, a]

                  id = t1
                  type = [as:Collection, sioc:Thread]
                  as:summary = "Some thread"
                  sioc:has_container = f1

                  id = p1
                  type = [as:Event, sioc:Post]
                  as:name = "Meeting on April 2025"
                  sioc:has_container = t1
                  sioc:has_creator = g1
                  as:attributedTo = g1
                  ```

                  J 1 Reply Last reply 25. mar. 2025, 19.25
                  0
                  • ? Offline
                    ? Offline
                    Gæst
                    wrote on 25. mar. 2025, 18.10 sidst redigeret af
                    #19

                    Nice, but does this mean accounts on NodeBB can no longer mention categories at all?

                    Perhaps this was not its intended purpose, but being able to link to a category in a post by a handle is much more convenient than typing its entire URL - and that goes for both remote and local categories.

                    So I am not talking about creating a topic on remote categories by mentioning them, but rather trying to bring attention to their existence to a person that might not know about them.

                    E.g.
                    > @test1 Hey, you might want to check out @testing-ground; there’s lots of awesome content there.

                    > @test1 If you want to make a report, consider posting this to @bug-reports instead.


                    N.B. In my examples, I’m actually still able to mention local categories via a handle - so I did not type [[@testing-ground](https://community.nodebb.org/category/4/testing-ground)](https://community.nodebb.org/category/4/testing-ground), simply [@testing-ground](/user/testing-ground%40community.nodebb.org).

                    J 1 Reply Last reply 25. mar. 2025, 19.00
                    0
                    • ? Gæst
                      25. mar. 2025, 18.10

                      Nice, but does this mean accounts on NodeBB can no longer mention categories at all?

                      Perhaps this was not its intended purpose, but being able to link to a category in a post by a handle is much more convenient than typing its entire URL - and that goes for both remote and local categories.

                      So I am not talking about creating a topic on remote categories by mentioning them, but rather trying to bring attention to their existence to a person that might not know about them.

                      E.g.
                      > @test1 Hey, you might want to check out @testing-ground; there’s lots of awesome content there.

                      > @test1 If you want to make a report, consider posting this to @bug-reports instead.


                      N.B. In my examples, I’m actually still able to mention local categories via a handle - so I did not type [[@testing-ground](https://community.nodebb.org/category/4/testing-ground)](https://community.nodebb.org/category/4/testing-ground), simply [@testing-ground](/user/testing-ground%40community.nodebb.org).

                      J This user is from outside of this forum
                      J This user is from outside of this forum
                      julian@community.nodebb.org
                      wrote on 25. mar. 2025, 19.00 sidst redigeret af
                      #20

                      @AltCode I think being able to mention categories is handy. It was removed as a byproduct of the category no longer being a user, but it’s not gone by design, no. It can come back.

                      1 Reply Last reply
                      0
                      • K This user is from outside of this forum
                        K This user is from outside of this forum
                        kichae@community.nodebb.org
                        wrote on 25. mar. 2025, 19.08 sidst redigeret af
                        #21

                        @julian The way cross-posting works on Lemmy and Reddit is basically to copy the post, so there’s not necessarily a reason to break the one-to-one mapping of posts-to-categories. (Though, actually, looking at Reddit, I think it’s actually a new post with an internal link preview, rather than a wholesale copy of content as it is on Lemmy). But more advanced frameworks could be interesting 🤔

                        1 Reply Last reply
                        0
                        • E eeeee@community.nodebb.org
                          25. mar. 2025, 17.46

                          @julian can you be specific in how to track it?
                          Although Ive found it I cant seem to follow / track that community.
                          What do I do? Apologies if Im being stupid, but Ive tried

                          J This user is from outside of this forum
                          J This user is from outside of this forum
                          julian@community.nodebb.org
                          wrote on 25. mar. 2025, 19.22 sidst redigeret af
                          #22

                          @eeeee no problem, what seems straightforward for me isn’t always the case for others!

                          Below the category description, there is a bar that contains buttons for sorting the topic list. The first of those buttons controls whether you are watching or tracking the category. It usually corresponds to whether you see topics from that category in your unread and recent pages.

                          For remote categories, this controls whether or not you are following the category. If you are following the category, then topics posted in that category will show up in your unread page.

                          1 Reply Last reply
                          0
                          • T trwnh@mastodon.social
                            25. mar. 2025, 18.00

                            @julian example using foaf and sioc...

                            ```
                            id = f1
                            type = [as:Service, sioc:Forum]
                            as:summary = "Forum TF category"

                            id = g1
                            type = [as:Group, foaf:Group, foaf:Agent, sioc:User]
                            as:name = "AP Forum Task Force"
                            foaf:member = [Julian, a]

                            id = t1
                            type = [as:Collection, sioc:Thread]
                            as:summary = "Some thread"
                            sioc:has_container = f1

                            id = p1
                            type = [as:Event, sioc:Post]
                            as:name = "Meeting on April 2025"
                            sioc:has_container = t1
                            sioc:has_creator = g1
                            as:attributedTo = g1
                            ```

                            J This user is from outside of this forum
                            J This user is from outside of this forum
                            julian@community.nodebb.org
                            wrote on 25. mar. 2025, 19.25 sidst redigeret af
                            #23

                            @trwnh@mastodon.social in general, if NodeBB discovers a group, it will create an (initially) empty category in order to house topics.

                            If in the course of that category’s life, no topics actually make it in (i.e. if nobody addresses anything to it, nobody follows it, etc.) then it’ll be pruned out as normal.

                            So if an as:Group contains users, and doesn’t share or send creates, then it’ll just be a little stub that goes nowhere, that’s all.

                            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 25. mar. 2025, 19.31 sidst redigeret af
                              #24

                              I would be remiss if I didn’t also mention that while this theoretically works with software like PieFed and Mbin, it has only really been tested against NodeBB (of course) and Lemmy.

                              @andrew_s@piefed.social @rimu@mastodon.nzoss.nz @melroy@kbin.melroy.org

                              1 Reply Last reply
                              0
                              • ? Offline
                                ? Offline
                                Gæst
                                wrote on 25. mar. 2025, 19.32 sidst redigeret af
                                #25

                                Some interesting bugs atm 😈

                                All the ActivityPub groups I was following prior to this update were successfully migrated to become remote categories (good!), but now that they are no longer treated as remote users, this has left behind a bunch of “guest” users in my /following page.
                                Screenshot 2025-03-25 at 20.16.23.png

                                Also due to the migration, a bunch of topics that used to be categorised under @activitypub, were automatically moved to [[@activitypub](https://community.nodebb.org/category/30/activitypub)@forum.wedistribute.org](https://community.nodebb.org/category/activitypub@forum.wedistribute.org)!
                                Screenshot 2025-03-25 at 19.54.11.png

                                I presume this happened because [[@activitypub](https://community.nodebb.org/category/30/activitypub)@forum.wedistribute.org](https://community.nodebb.org/category/activitypub@forum.wedistribute.org) is set to mirror @activitypub. I’m guessing that since the group actor was sharing all these posts, once NodeBB recognised it as a remote category instead, it began to treating those share activities as move actions.

                                Seeing how NodeBB does not have a notion of topics belonging to multiple categories, you might want to revisit how you handle remote categories that follow and mirror local categories.

                                J 1 Reply Last reply 25. mar. 2025, 19.58
                                0
                                • ? Gæst
                                  25. mar. 2025, 19.32

                                  Some interesting bugs atm 😈

                                  All the ActivityPub groups I was following prior to this update were successfully migrated to become remote categories (good!), but now that they are no longer treated as remote users, this has left behind a bunch of “guest” users in my /following page.
                                  Screenshot 2025-03-25 at 20.16.23.png

                                  Also due to the migration, a bunch of topics that used to be categorised under @activitypub, were automatically moved to [[@activitypub](https://community.nodebb.org/category/30/activitypub)@forum.wedistribute.org](https://community.nodebb.org/category/activitypub@forum.wedistribute.org)!
                                  Screenshot 2025-03-25 at 19.54.11.png

                                  I presume this happened because [[@activitypub](https://community.nodebb.org/category/30/activitypub)@forum.wedistribute.org](https://community.nodebb.org/category/activitypub@forum.wedistribute.org) is set to mirror @activitypub. I’m guessing that since the group actor was sharing all these posts, once NodeBB recognised it as a remote category instead, it began to treating those share activities as move actions.

                                  Seeing how NodeBB does not have a notion of topics belonging to multiple categories, you might want to revisit how you handle remote categories that follow and mirror local categories.

                                  J This user is from outside of this forum
                                  J This user is from outside of this forum
                                  julian@community.nodebb.org
                                  wrote on 25. mar. 2025, 19.58 sidst redigeret af
                                  #26

                                  @AltCode thanks for reporting! I’ll take a look at those tomorrow.

                                  The topics being moved out is a byproduct of the migration. Looks like some tweaking is in order! Perhaps I’ll only move topics whose main post is on the same domain.

                                  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 25. mar. 2025, 20.32 sidst redigeret af
                                    #27

                                    @AltCode I’ve moved those topics back to the proper category 🤦

                                    1 Reply Last reply
                                    0
                                    • 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 sidst redigeret af
                                      #28

                                      Edit: updated as had to click into category to follow

                                      1 Reply Last reply
                                      0
                                      • ? Offline
                                        ? Offline
                                        Gæst
                                        wrote on 25. mar. 2025, 21.01 sidst redigeret af
                                        #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
                                        • silverpill@mitra.socialS This user is from outside of this forum
                                          silverpill@mitra.socialS This user is from outside of this forum
                                          silverpill@mitra.social
                                          wrote on 25. mar. 2025, 21.02 sidst redigeret af
                                          #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
                                          Svar
                                          • Svar som emne
                                          Login for at svare
                                          • Ældste til nyeste
                                          • Nyeste til ældste
                                          • Most Votes

                                          20/67

                                          25. mar. 2025, 19.00

                                          topic:navigator.unread, 47

                                          • Log ind

                                          • Har du ikke en konto? Tilmeld

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          Graciously hosted by data.coop
                                          20 ud af 67
                                          • First post
                                            20/67
                                            Last post
                                          0
                                          • Hjem
                                          • Seneste
                                          • Etiket
                                          • Populære
                                          • World
                                          • Bruger
                                          • Grupper