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. Quoted posts

Quoted posts

Scheduled Pinned Locked Moved AP Test (community.nodebb.org)
blockquotesactivitypub
58 Posts 14 Posters 483 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.
  • renchap@oisaur.comR renchap@oisaur.com

    @thisismissem @julian @leroy Yes, we are starting again exploring how to represent quoted content (in a generic way) in ActivityPub, to then use this for our specific usage (quote posts).
    Side note for Julian: I sent you a DM a while ago and never got a response, can you contact me either in DM, email or Discord? 🙂

    thisismissem@hachyderm.ioT This user is from outside of this forum
    thisismissem@hachyderm.ioT This user is from outside of this forum
    thisismissem@hachyderm.io
    wrote on last edited by
    #8

    @renchap @julian @leroy

    I feel like a first step we may be able to do is support <blockquote> and encourage clients to support that markup (currently @ivory doesn't support that html tag in content)

    julian@community.nodebb.orgJ 1 Reply Last reply
    0
    • thisismissem@hachyderm.ioT thisismissem@hachyderm.io

      @renchap @julian @leroy

      I feel like a first step we may be able to do is support <blockquote> and encourage clients to support that markup (currently @ivory doesn't support that html tag in content)

      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
      #9

      @thisismissem@hachyderm.io Yes, I've noticed that Megalodon also doesn't support blockquotes, but the web client definitely does (I just checked hachyderm), which is a great start.

      thisismissem@hachyderm.ioT 1 Reply Last reply
      0
      • julian@community.nodebb.orgJ julian@community.nodebb.org

        @thisismissem@hachyderm.io Yes, I've noticed that Megalodon also doesn't support blockquotes, but the web client definitely does (I just checked hachyderm), which is a great start.

        thisismissem@hachyderm.ioT This user is from outside of this forum
        thisismissem@hachyderm.ioT This user is from outside of this forum
        thisismissem@hachyderm.io
        wrote on last edited by
        #10

        @julian so perhaps more an advocacy thing than a feature change?

        1 Reply Last reply
        0
        • jupiter_rowland@hub.netzgemeinde.euJ This user is from outside of this forum
          jupiter_rowland@hub.netzgemeinde.euJ This user is from outside of this forum
          jupiter_rowland@hub.netzgemeinde.eu
          wrote on last edited by
          #11
          Little heads-up: So far, Hubzilla renders everything the way I guess it's intended. Nothing out of the ordinary.
          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 last edited by
            #12

            @julian @trwnh @thisismissem

            >How that is represented via ActivityPub is probably detailed in some FEP

            FEP-e232? I think you can add content or summary property to FEP-e232 link to represent HTML content of a quote

            trwnh@mastodon.socialT 1 Reply Last reply
            0
            • thisismissem@hachyderm.ioT thisismissem@hachyderm.io

              @julian @leroy I think <blockquote> is fine, so long as it's attributes link to the post it's quoting from? That way in Tags you could have a Quote Tag or something that's just a Link to the quoted post.

              Obviously you'd probably want to align with @renchap and the Mastodon team on the difference between Quote Posts and Quotes within Posts — does it make sense on a forum to prohibit quoting of you?

              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
              #13

              @thisismissem @julian @leroy @renchap I take the same view as @leroy as well -- you can render replies as a rich preview above every post that happens to be a reply. Discord does this, for example. In fact, if Mastodon did this, then they would only need a way to tell when to insert such "quote replies" into timelines and when not to. It could be as simple as a boolean toot:quoteReply = true. With management of the `replies` collection via FEP-7458 (and some proof/stamp mechanism like FEP-0391).

              1 Reply Last reply
              0
              • silverpill@mitra.socialS silverpill@mitra.social

                @julian @trwnh @thisismissem

                >How that is represented via ActivityPub is probably detailed in some FEP

                FEP-e232? I think you can add content or summary property to FEP-e232 link to represent HTML content of a quote

                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
                #14

                @silverpill @thisismissem @julian I think you could define a Quote type that is a subclass of Link and use microsyntax to find-and-replace the blockquote with a rich entity with `content` or maybe even `preview`. But this generally makes sense only when you want that rich entity, and not just a "simple" blockquote.

                Discourse for example uses [quote] tags kinda like bbcode, and they add metadata something like [quote author:someone,thread:2319,post:69] where the metadata is used in the preview.

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

                  @silverpill @thisismissem @julian I think you could define a Quote type that is a subclass of Link and use microsyntax to find-and-replace the blockquote with a rich entity with `content` or maybe even `preview`. But this generally makes sense only when you want that rich entity, and not just a "simple" blockquote.

                  Discourse for example uses [quote] tags kinda like bbcode, and they add metadata something like [quote author:someone,thread:2319,post:69] where the metadata is used in the preview.

                  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
                  #15

                  @trwnh@mastodon.social part of the reason we don't do this special syntax is because we (probably) made the conscious decision to keep the composer as simple as possible so that end users wouldn't have to relearn a bespoke syntax.

                  ... but I'm not really sure anymore. My rationale could just be post facto lol

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

                    @trwnh@mastodon.social part of the reason we don't do this special syntax is because we (probably) made the conscious decision to keep the composer as simple as possible so that end users wouldn't have to relearn a bespoke syntax.

                    ... but I'm not really sure anymore. My rationale could just be post facto lol

                    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
                    #16

                    @julian yeah, if you have a rich composer it's less bad. i don't think i've ever manually authored a quote tag in Discourse, for example. every single time i quote someone it's via the floating button that appears when you select something, or via the dropdown menu option

                    1 Reply Last reply
                    0
                    • scott@authorship.studioS This user is from outside of this forum
                      scott@authorship.studioS This user is from outside of this forum
                      scott@authorship.studio
                      wrote on last edited by
                      #17
                      For reference, Hubzilla renders both the same way.

                      If you "share" someone's post (what Mastodon users call a "quote post") is basically just:

                      @channel@example.com 
                      [quote]Whatever they said.[/quote]


                      which gets translated to:

                      @channel@example.com
                      <blockquote>Whatever they said.</blockquote>


                      If someone quotes someone's post in a forum, it is the same exact thing.

                      And users can also add their own blockquotes to posts by using the BBCode [quote] tags too.

                      It's all blockquotes.

                      Note: This posts uses <code> blocks. This may not render properly on all platforms.
                      1 Reply Last reply
                      0
                      • P This user is from outside of this forum
                        P This user is from outside of this forum
                        panzz@community.nodebb.org
                        wrote on last edited by
                        #18

                        If I change my username after posting a post, the original username is still displayed on Activitypub?

                        altcode@social.vivaldi.netA 1 Reply Last reply
                        0
                        • P panzz@community.nodebb.org

                          If I change my username after posting a post, the original username is still displayed on Activitypub?

                          altcode@social.vivaldi.netA This user is from outside of this forum
                          altcode@social.vivaldi.netA This user is from outside of this forum
                          altcode@social.vivaldi.net
                          wrote on last edited by
                          #19

                          @panzz I can see your updated username from Mastodon.

                          It’s interesting how NodeBB seems to be able to handle username changes just fine even through ActivityPub.

                          1 Reply Last reply
                          0
                          • christian-stange@community.nodebb.orgC This user is from outside of this forum
                            christian-stange@community.nodebb.orgC This user is from outside of this forum
                            christian-stange@community.nodebb.org
                            wrote on last edited by
                            #20

                            An interesting hybrid version I'm a bit unsure of the technical issues connected to, is offering two seperate parts : the blockquoted text and a signature with a link.

                            If the resource still exist, give a link back to it, scoping the source, if it has been deleted, delete the link and any reference to source.

                            It means that we will have quotes that you can't doublecheck the context of. But by simply stripping the text of it original context, you drop it in the context of the post of the blockquote.

                            The Implementation issues with this model though....

                            scott@loves.techS 1 Reply Last reply
                            0
                            • christian-stange@community.nodebb.orgC christian-stange@community.nodebb.org

                              An interesting hybrid version I'm a bit unsure of the technical issues connected to, is offering two seperate parts : the blockquoted text and a signature with a link.

                              If the resource still exist, give a link back to it, scoping the source, if it has been deleted, delete the link and any reference to source.

                              It means that we will have quotes that you can't doublecheck the context of. But by simply stripping the text of it original context, you drop it in the context of the post of the blockquote.

                              The Implementation issues with this model though....

                              scott@loves.techS This user is from outside of this forum
                              scott@loves.techS This user is from outside of this forum
                              scott@loves.tech
                              wrote on last edited by
                              #21
                              This is one of those things where it is a culture clash.

                              Forums are designed for discussions, and that includes quoting what was said. The quotes are purposefully kept intact in case someone else deletes their post and falsely claimed they didn't say that. Whereas micro-blogging platforms like Mastodon are not designed for discussions, and users tend to call anyone that replies to their post a #replyguy and hate being quoted.

                              Forums and Facebook-style platforms can make these changes to accommodate quotes that can be deleted by the person who was quoted. But the bigger issue is a cultural one. If a person can delete their quote, forum users will purposefully quote them in a manner that cannot be deleted, even if it means just copy and pasting the text, because forums have a culture of holding people accountable for what they post.

                              I am not sure how you will resolve this cultural issue with technology. There are too many ways to bypass it.
                              1 Reply Last reply
                              0
                              • scott@loves.techS This user is from outside of this forum
                                scott@loves.techS This user is from outside of this forum
                                scott@loves.tech
                                wrote on last edited by
                                #22
                                One thing that would help is if users could tell if they were replying to a forum or not. Because the rules & culture regarding forums are different than the rules & culture on micro-blogging platforms. But most platforms do not indicate this to their users.
                                mro@digitalcourage.socialM julian@community.nodebb.orgJ 2 Replies Last reply
                                0
                                • scott@loves.techS scott@loves.tech
                                  One thing that would help is if users could tell if they were replying to a forum or not. Because the rules & culture regarding forums are different than the rules & culture on micro-blogging platforms. But most platforms do not indicate this to their users.
                                  mro@digitalcourage.socialM This user is from outside of this forum
                                  mro@digitalcourage.socialM This user is from outside of this forum
                                  mro@digitalcourage.social
                                  wrote on last edited by
                                  #23

                                  Hi @scott,
                                  indeed, #conversation_welcome or #one_way_sermon badges might help, too.

                                  scott@loves.techS 1 Reply Last reply
                                  0
                                  • mro@digitalcourage.socialM mro@digitalcourage.social

                                    Hi @scott,
                                    indeed, #conversation_welcome or #one_way_sermon badges might help, too.

                                    scott@loves.techS This user is from outside of this forum
                                    scott@loves.techS This user is from outside of this forum
                                    scott@loves.tech
                                    wrote on last edited by
                                    #24
                                    @Marcus Rohrmoser 🌻 Some platforms, like Hubzilla, actually tell you that the thread (conversation) you are commenting on is from a forum. It helps provide context and also lets you know your post will be distributed to forum members in addition to your own followers.
                                    1 Reply Last reply
                                    0
                                    • scott@loves.techS scott@loves.tech
                                      One thing that would help is if users could tell if they were replying to a forum or not. Because the rules & culture regarding forums are different than the rules & culture on micro-blogging platforms. But most platforms do not indicate this to their users.
                                      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
                                      #25

                                      @scott@loves.tech @Christian-Stange @mro@digitalcourage.social I think I disagree that a conversation need mark that it is a "forum". It explicitly flags that the thread is different from microblogging, but why shouldn't microblogs mark their conversations instead (I ask purely to play devil's advocate because it isn't feasible nor realistic)?

                                      Especially in this case when you yourself said it's a cultural problem (💯 agreed btw), the distinction is especially meaningless to the end user, who doesn't give two cents whether they're replying to a microblog or not.

                                      mro@digitalcourage.socialM 1 Reply Last reply
                                      0
                                      • julian@community.nodebb.orgJ julian@community.nodebb.org

                                        @scott@loves.tech @Christian-Stange @mro@digitalcourage.social I think I disagree that a conversation need mark that it is a "forum". It explicitly flags that the thread is different from microblogging, but why shouldn't microblogs mark their conversations instead (I ask purely to play devil's advocate because it isn't feasible nor realistic)?

                                        Especially in this case when you yourself said it's a cultural problem (💯 agreed btw), the distinction is especially meaningless to the end user, who doesn't give two cents whether they're replying to a microblog or not.

                                        mro@digitalcourage.socialM This user is from outside of this forum
                                        mro@digitalcourage.socialM This user is from outside of this forum
                                        mro@digitalcourage.social
                                        wrote on last edited by
                                        #26

                                        Hi @julian @scott,
                                        yes. In fact I have yet to understand the sense of publicly posting and demanding being let alone with it. What culture is that?

                                        1 Reply Last reply
                                        0
                                        • scott@loves.techS This user is from outside of this forum
                                          scott@loves.techS This user is from outside of this forum
                                          scott@loves.tech
                                          wrote on last edited by
                                          #27
                                          @julian It's interesting how different platforms implement things. Some platforms, like Friendica, tell you which platform someone is using by showing a little icon next to their name on all of their posts (Mastodon icon, Hubzilla icon, potentially a NodeBB icon, etc.), whereas Mastodon makes it appear as if everyone is on Mastodon. Some Mastodon users are not even aware that they are talking to people on other platforms.

                                          The reason why I say indicating that it is a forum or group discussion is useful is not just the cultural issue, but also because replies to forum posts are distributed differently than a normal post. You are not just replying to your followers and the person who posted, but also to everyone following the forum (or forum category).

                                          But, this is something that is nice to have, and not needed. It just is useful information to have. And I doubt that platforms like Mastodon will make such a change anyway.

                                          It's also interesting to see how platforms that pre-date Mastodon implement things versus platforms that came later and are influenced by Mastodon.
                                          julian@community.nodebb.orgJ 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