Skip to content
  • Categories
  • Recent
  • Popular
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

NodeBB-ActivityPub Bridge Test Instance

  1. Home
  2. Categories
  3. General Discussion
  4. AP Test (community.nodebb.org)
  5. Custom fields now federating out

Custom fields now federating out

Scheduled Pinned Locked Moved AP Test (community.nodebb.org)
activitypubnodebbactivityp
8 Posts 2 Posters 44 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.
  • julian@community.nodebb.orgJ This user is from outside of this forum
    julian@community.nodebb.orgJ This user is from outside of this forum
    julian@community.nodebb.org
    wrote on last edited by
    #1

    A little-known feature was added in the 3.x develop branch of NodeBB, custom fields. It was an often-asked-for feature that had a couple of plugins built to accommodate, but @baris decided to make this part of NodeBB core.

    I will let him do a more detailed write-up on the NodeBB side, but suffice to say, those custom fields will now federate out with your profile:

    Likewise, custom fields as defined by remote users will be saved and displayed in NodeBB in metadata boxes just like those defined in NodeBB.

    In NodeBB, administrators are able to globally specify a set of fields that individual users can change/set.

    Link Preview ImageLink Preview Image
    trwnh@mastodon.socialT 1 Reply Last reply
    0
    • julian@community.nodebb.orgJ julian@community.nodebb.org

      A little-known feature was added in the 3.x develop branch of NodeBB, custom fields. It was an often-asked-for feature that had a couple of plugins built to accommodate, but @baris decided to make this part of NodeBB core.

      I will let him do a more detailed write-up on the NodeBB side, but suffice to say, those custom fields will now federate out with your profile:

      Likewise, custom fields as defined by remote users will be saved and displayed in NodeBB in metadata boxes just like those defined in NodeBB.

      In NodeBB, administrators are able to globally specify a set of fields that individual users can change/set.

      Link Preview ImageLink Preview Image
      trwnh@mastodon.socialT This user is from outside of this forum
      trwnh@mastodon.socialT This user is from outside of this forum
      trwnh@mastodon.social
      wrote on last edited by
      #2

      @julian is this being done Mastodon-style (fake schema.org#) or can i interest you in reading https://w3id.org/fep/fb2a

      julian@community.nodebb.orgJ 1 Reply Last reply
      0
      • trwnh@mastodon.socialT trwnh@mastodon.social

        @julian is this being done Mastodon-style (fake schema.org#) or can i interest you in reading https://w3id.org/fep/fb2a

        julian@community.nodebb.orgJ This user is from outside of this forum
        julian@community.nodebb.orgJ This user is from outside of this forum
        julian@community.nodebb.org
        wrote on last edited by
        #3

        @trwnh@mastodon.social reverse engineered Mastodon/Misskey style.

        Thanks for sharing the FEP. I'll implement the appropriate additional logic to bring it into compliance and ping @silverpill@mitra.social (again) when it's done.

        One additional thought though, Mastodon and Misskey wouldn't parse values without type PropertyValue, no? So they wouldn't be seen there?

        Makes no difference to me really, just wondering though.

        trwnh@mastodon.socialT 1 Reply Last reply
        0
        • julian@community.nodebb.orgJ julian@community.nodebb.org

          @trwnh@mastodon.social reverse engineered Mastodon/Misskey style.

          Thanks for sharing the FEP. I'll implement the appropriate additional logic to bring it into compliance and ping @silverpill@mitra.social (again) when it's done.

          One additional thought though, Mastodon and Misskey wouldn't parse values without type PropertyValue, no? So they wouldn't be seen there?

          Makes no difference to me really, just wondering though.

          trwnh@mastodon.socialT This user is from outside of this forum
          trwnh@mastodon.socialT This user is from outside of this forum
          trwnh@mastodon.social
          wrote on last edited by
          #4

          @julian @silverpill no clue, but there is a "compatibility" approach where you publish both PropertyValue and also Note/Link. then mastodon et al will pick out the stuff they understand and other implementations like wordpress or streams will pick out the other stuff.

          julian@community.nodebb.orgJ 1 Reply Last reply
          0
          • trwnh@mastodon.socialT trwnh@mastodon.social

            @julian @silverpill no clue, but there is a "compatibility" approach where you publish both PropertyValue and also Note/Link. then mastodon et al will pick out the stuff they understand and other implementations like wordpress or streams will pick out the other stuff.

            julian@community.nodebb.orgJ This user is from outside of this forum
            julian@community.nodebb.orgJ This user is from outside of this forum
            julian@community.nodebb.org
            wrote on last edited by
            #5

            @trwnh@mastodon.social said in Custom fields now federating out:

            there is a "compatibility" approach

            Ah, you're right. When I skimmed that section I assumed it to be one-way only, but it also talks about serving both styles. Good.

            1 Reply Last reply
            0
            • julian@community.nodebb.orgJ This user is from outside of this forum
              julian@community.nodebb.orgJ This user is from outside of this forum
              julian@community.nodebb.org
              wrote on last edited by
              #6

              @trwnh@mastodon.social @silverpill@mitra.social NodeBB is now following FEP fb2a

              Link Preview Image
              julian@community.nodebb.org · BrowserPub · A browser for exploring ActivityPub and the fediverse

              Explore the open social web through the lens of ActivityPub and the fediverse.

              favicon

              (browser.pub)

              Not sure if the FEP defines order with respect to compatibility, so I didn't re-order the attachment items.

              1 Reply Last reply
              0
              • trwnh@mastodon.socialT This user is from outside of this forum
                trwnh@mastodon.socialT This user is from outside of this forum
                trwnh@mastodon.social
                wrote on last edited by
                #7

                @julian @silverpill attachment is an unordered set, so no

                trwnh@mastodon.socialT 1 Reply Last reply
                0
                • trwnh@mastodon.socialT trwnh@mastodon.social

                  @julian @silverpill attachment is an unordered set, so no

                  trwnh@mastodon.socialT This user is from outside of this forum
                  trwnh@mastodon.socialT This user is from outside of this forum
                  trwnh@mastodon.social
                  wrote on last edited by
                  #8

                  @julian @silverpill also your Link.href is being escaped incorrectly

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Login or register to search.
                  Powered by NodeBB Contributors
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Popular