Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • 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 (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. new from me: FR#156 - Share Where?

new from me: FR#156 - Share Where?

Scheduled Pinned Locked Moved Uncategorized
49 Posts 19 Posters 0 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.
  • fediversereport@mastodon.socialF fediversereport@mastodon.social

    new from me: FR#156 - Share Where?

    on @Mastodon 's new Share button, the Mastodon API and protocol ownership

    https://connectedplaces.online/reports/fr156-share-where/

    julian@fietkau.socialJ This user is from outside of this forum
    julian@fietkau.socialJ This user is from outside of this forum
    julian@fietkau.social
    wrote last edited by
    #3

    @fediversereport Good overview as usual.

    One point I would have added is that, while Mastodon announced this Share button a while back, a “pure” ActivityPub-based way to expose share URLs and similar features exists in FEP-3b86 (https://fediverse.codeberg.page/fep/fep/3b86/) and has also been gaining prominence recently (c.f. the list of implementations).

    For example, ActivityPub for WordPress published its v8.0.0 today, which includes new “Like” and “Share” buttons that use this proposal.

    fediversereport@mastodon.socialF trwnh@mastodon.socialT benpate@mastodon.socialB 3 Replies Last reply
    0
    • julian@fietkau.socialJ julian@fietkau.social

      @fediversereport Good overview as usual.

      One point I would have added is that, while Mastodon announced this Share button a while back, a “pure” ActivityPub-based way to expose share URLs and similar features exists in FEP-3b86 (https://fediverse.codeberg.page/fep/fep/3b86/) and has also been gaining prominence recently (c.f. the list of implementations).

      For example, ActivityPub for WordPress published its v8.0.0 today, which includes new “Like” and “Share” buttons that use this proposal.

      fediversereport@mastodon.socialF This user is from outside of this forum
      fediversereport@mastodon.socialF This user is from outside of this forum
      fediversereport@mastodon.social
      wrote last edited by
      #4

      @julian a thats a good addition, thanks!

      1 Reply Last reply
      0
      • daniel@gultsch.socialD This user is from outside of this forum
        daniel@gultsch.socialD This user is from outside of this forum
        daniel@gultsch.social
        wrote last edited by
        #5

        @julian @fediversereport Indeed, the Fediverse desperately needs an URI scheme (for example web+ap, but something else might work too).

        In XMPP you can implement a provider independent share with feature with xmpp:?message;body=hi

        I've trying to make web+ap: happen for a while and #Conversations_im for example auto links URIs like that (my small contribution as someone who is not really in the Fediverse community)

        1 Reply Last reply
        0
        • fediversereport@mastodon.socialF fediversereport@mastodon.social

          new from me: FR#156 - Share Where?

          on @Mastodon 's new Share button, the Mastodon API and protocol ownership

          https://connectedplaces.online/reports/fr156-share-where/

          ikuturso@mastodon.socialI This user is from outside of this forum
          ikuturso@mastodon.socialI This user is from outside of this forum
          ikuturso@mastodon.social
          wrote last edited by
          #6

          @fediversereport @Mastodon it's interesting to mention email protocols like IMAP or SMTP since neither of those (and indeed POP) started out as a standard either, they lived for a long time as same kind of defacto standards as the Mastodon API but after many versions eventually became actual ones.

          1 Reply Last reply
          1
          0
          • fediversereport@mastodon.socialF fediversereport@mastodon.social

            new from me: FR#156 - Share Where?

            on @Mastodon 's new Share button, the Mastodon API and protocol ownership

            https://connectedplaces.online/reports/fr156-share-where/

            phillycodehound@indieweb.socialP This user is from outside of this forum
            phillycodehound@indieweb.socialP This user is from outside of this forum
            phillycodehound@indieweb.social
            wrote last edited by
            #7

            @fediversereport @Mastodon Is this a failure of Mastodon for not being more open or on the great AP community for not stepping up and getting a more generic share button setup sooner?

            🤔

            alexchapman@tweesecake.socialA jupiter_rowland@hub.netzgemeinde.euJ 2 Replies Last reply
            0
            • julian@fietkau.socialJ julian@fietkau.social

              @fediversereport Good overview as usual.

              One point I would have added is that, while Mastodon announced this Share button a while back, a “pure” ActivityPub-based way to expose share URLs and similar features exists in FEP-3b86 (https://fediverse.codeberg.page/fep/fep/3b86/) and has also been gaining prominence recently (c.f. the list of implementations).

              For example, ActivityPub for WordPress published its v8.0.0 today, which includes new “Like” and “Share” buttons that use this proposal.

              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 last edited by
              #8

              @julian @fediversereport i would not say that this is "pure" or "activitypub-based" -- it is a webfinger-based mechanism. the activitypub-based mechanism is POST to outbox.

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

                @julian @fediversereport i would not say that this is "pure" or "activitypub-based" -- it is a webfinger-based mechanism. the activitypub-based mechanism is POST to outbox.

                julian@fietkau.socialJ This user is from outside of this forum
                julian@fietkau.socialJ This user is from outside of this forum
                julian@fietkau.social
                wrote last edited by
                #9

                @trwnh Yes, that's accurate. I meant “pure” colloquially in contrast to “implementation-specific” (hence the scare quotes), but it is indeed WebFinger that's being extended, not ActivityPub itself.

                @fediversereport

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

                  @fediversereport @Mastodon Is this a failure of Mastodon for not being more open or on the great AP community for not stepping up and getting a more generic share button setup sooner?

                  🤔

                  alexchapman@tweesecake.socialA This user is from outside of this forum
                  alexchapman@tweesecake.socialA This user is from outside of this forum
                  alexchapman@tweesecake.social
                  wrote last edited by
                  #10

                  @phillycodehound @fediversereport @Mastodon I know there's work being done on generic share and follow buttons with the Web Intents stuff by @dansup but in terms of APIs, more definitely needs to be done in that area. I might have an idea but would need to work out the finer details.

                  phillycodehound@indieweb.socialP 1 Reply Last reply
                  0
                  • alexchapman@tweesecake.socialA alexchapman@tweesecake.social

                    @phillycodehound @fediversereport @Mastodon I know there's work being done on generic share and follow buttons with the Web Intents stuff by @dansup but in terms of APIs, more definitely needs to be done in that area. I might have an idea but would need to work out the finer details.

                    phillycodehound@indieweb.socialP This user is from outside of this forum
                    phillycodehound@indieweb.socialP This user is from outside of this forum
                    phillycodehound@indieweb.social
                    wrote last edited by
                    #11

                    @alexchapman @fediversereport @Mastodon @dansup very cool 😎

                    1 Reply Last reply
                    0
                    • julian@fietkau.socialJ julian@fietkau.social

                      @trwnh Yes, that's accurate. I meant “pure” colloquially in contrast to “implementation-specific” (hence the scare quotes), but it is indeed WebFinger that's being extended, not ActivityPub itself.

                      @fediversereport

                      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 last edited by
                      #12

                      @julian @fediversereport the implementation is still specified by that FEP, though? it assumes that the target template of each link is following the protocol defined by its link relation. so it's a kind of bespoke API endpoint (one for each activity type, with seemingly no way to prefill any information except the type and the object, and even then only for an extremely limited subset of types)

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

                        @julian @fediversereport the implementation is still specified by that FEP, though? it assumes that the target template of each link is following the protocol defined by its link relation. so it's a kind of bespoke API endpoint (one for each activity type, with seemingly no way to prefill any information except the type and the object, and even then only for an extremely limited subset of types)

                        julian@fietkau.socialJ This user is from outside of this forum
                        julian@fietkau.socialJ This user is from outside of this forum
                        julian@fietkau.social
                        wrote last edited by
                        #13

                        @trwnh Your point is going over my head.

                        (a) Yes, the FEP specifies some behavior, with the goal being that different ActivityPub server software can implement it to achieve vendor-independent share (etc.) buttons.

                        (b) I've never implemented FEP-3b86 myself, so I'm probably the wrong person to discuss possible shortcomings. Going by the examples, its mapping of parameters to object properties appears to make it quite flexible. But I don't know – take it up with @benpate. 🙂

                        @fediversereport

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

                          new from me: FR#156 - Share Where?

                          on @Mastodon 's new Share button, the Mastodon API and protocol ownership

                          https://connectedplaces.online/reports/fr156-share-where/

                          gargron@mastodon.socialG This user is from outside of this forum
                          gargron@mastodon.socialG This user is from outside of this forum
                          gargron@mastodon.social
                          wrote last edited by
                          #14

                          @fediversereport @Mastodon The share button does not use the Mastodon API and has nothing to do with whether 3rd party apps or different platforms choose to implement the Mastodon API or not.

                          hiker@akk.fedcast.chH 1 Reply Last reply
                          0
                          • gargron@mastodon.socialG gargron@mastodon.social

                            @fediversereport @Mastodon The share button does not use the Mastodon API and has nothing to do with whether 3rd party apps or different platforms choose to implement the Mastodon API or not.

                            hiker@akk.fedcast.chH This user is from outside of this forum
                            hiker@akk.fedcast.chH This user is from outside of this forum
                            hiker@akk.fedcast.ch
                            wrote last edited by
                            #15
                            @Gargron @fediversereport @Mastodon Can the share button also link to other platforms, or only to a Mastodon instance?
                            gargron@mastodon.socialG 1 Reply Last reply
                            0
                            • hiker@akk.fedcast.chH hiker@akk.fedcast.ch
                              @Gargron @fediversereport @Mastodon Can the share button also link to other platforms, or only to a Mastodon instance?
                              gargron@mastodon.socialG This user is from outside of this forum
                              gargron@mastodon.socialG This user is from outside of this forum
                              gargron@mastodon.social
                              wrote last edited by
                              #16

                              @hiker @Mastodon @fediversereport If it has a /share page, it works. The tool doesn't care.

                              hiker@akk.fedcast.chH 1 Reply Last reply
                              0
                              • gargron@mastodon.socialG gargron@mastodon.social

                                @hiker @Mastodon @fediversereport If it has a /share page, it works. The tool doesn't care.

                                hiker@akk.fedcast.chH This user is from outside of this forum
                                hiker@akk.fedcast.chH This user is from outside of this forum
                                hiker@akk.fedcast.ch
                                wrote last edited by
                                #17
                                @Gargron
                                But why is it called Mastodon Share Button and not Fediverse Share Button? @Mastodon @fediversereport
                                gargron@mastodon.socialG 1 Reply Last reply
                                0
                                • julian@fietkau.socialJ julian@fietkau.social

                                  @trwnh Your point is going over my head.

                                  (a) Yes, the FEP specifies some behavior, with the goal being that different ActivityPub server software can implement it to achieve vendor-independent share (etc.) buttons.

                                  (b) I've never implemented FEP-3b86 myself, so I'm probably the wrong person to discuss possible shortcomings. Going by the examples, its mapping of parameters to object properties appears to make it quite flexible. But I don't know – take it up with @benpate. 🙂

                                  @fediversereport

                                  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 last edited by
                                  #18

                                  @julian we may just be using words differently. my confusion was regarding "activitypub-based" and "[not] implementation-specific". to me, both of those statements are false.

                                  i think i may have already mentioned to @benpate the lack of flexibility with the FEP and also the explosion of one-off "intents", as i prefer a single outbox, much as i prefer my definition of "activitypub server" to involve publishing arbitrary activities without enumeration. 😉

                                  trwnh@mastodon.socialT benpate@mastodon.socialB 2 Replies Last reply
                                  0
                                  • trwnh@mastodon.socialT trwnh@mastodon.social

                                    @julian we may just be using words differently. my confusion was regarding "activitypub-based" and "[not] implementation-specific". to me, both of those statements are false.

                                    i think i may have already mentioned to @benpate the lack of flexibility with the FEP and also the explosion of one-off "intents", as i prefer a single outbox, much as i prefer my definition of "activitypub server" to involve publishing arbitrary activities without enumeration. 😉

                                    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 last edited by
                                    #19

                                    @julian @benpate i guess in that regard, my idea of a "share" button is "something that will let me publish any arbitrary activity". i kind of wonder what it would look like to have 28 buttons on a page instead of 1...

                                    benpate@mastodon.socialB 1 Reply Last reply
                                    0
                                    • halcy@icosahedron.websiteH This user is from outside of this forum
                                      halcy@icosahedron.websiteH This user is from outside of this forum
                                      halcy@icosahedron.website
                                      wrote last edited by
                                      #20

                                      @julian @fediversereport this was tried and then rolled back at some point, for reasons, though I forget what those were

                                      julian@activitypub.spaceJ 1 Reply Last reply
                                      0
                                      • hiker@akk.fedcast.chH hiker@akk.fedcast.ch
                                        @Gargron
                                        But why is it called Mastodon Share Button and not Fediverse Share Button? @Mastodon @fediversereport
                                        gargron@mastodon.socialG This user is from outside of this forum
                                        gargron@mastodon.socialG This user is from outside of this forum
                                        gargron@mastodon.social
                                        wrote last edited by
                                        #21

                                        @hiker @Mastodon @fediversereport My impression is that a lot of people would be upset with us if we published something claiming to be a "fediverse" tool, as if we own the fediverse. Of course, there's also not nearly the same amount of brand recognition for the fediverse as a concept. There are at least 3 unofficial symbol proposals and most people outside the fediverse aren't familiar with any of them.

                                        gargron@mastodon.socialG 1 Reply Last reply
                                        0
                                        • gargron@mastodon.socialG gargron@mastodon.social

                                          @hiker @Mastodon @fediversereport My impression is that a lot of people would be upset with us if we published something claiming to be a "fediverse" tool, as if we own the fediverse. Of course, there's also not nearly the same amount of brand recognition for the fediverse as a concept. There are at least 3 unofficial symbol proposals and most people outside the fediverse aren't familiar with any of them.

                                          gargron@mastodon.socialG This user is from outside of this forum
                                          gargron@mastodon.socialG This user is from outside of this forum
                                          gargron@mastodon.social
                                          wrote last edited by
                                          #22

                                          @hiker @Mastodon @fediversereport Probably the body best suited to publish something like a fediverse share tool is the @swf. Regardless, I think we're well within our rights to publish a tool our users asked for, catered to our own platform. Not everything has to be for everyone. PeerTube has a PeerTube app and Sepia Search, nobody is upset (nor should they be) that those don't work with Mastodon.

                                          julian@activitypub.spaceJ 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.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups