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 (Brite)
  • No Skin
Collapse
A microphone in front of an orange-yellow circle. Graphic.

Podcasting Chat Community

  1. Home
  2. World
  3. I've been thinking a lot about #ActivityIntents and how to make it easy for people to find and join the #SocialWeb

I've been thinking a lot about #ActivityIntents and how to make it easy for people to find and join the #SocialWeb

Scheduled Pinned Locked Moved World
activityintentssocialweb
16 Posts 4 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.
  • infinite love ⴳT infinite love ⴳ

    @benpate personally my goal is to guide people from fediverse into personal websites, not the other way around ^_^;

    Ben Pate 🤘🏻B This user is from outside of this forum
    Ben Pate 🤘🏻B This user is from outside of this forum
    Ben Pate 🤘🏻
    wrote last edited by
    #4

    @trwnh Another admirable goal, to be sure! Traffic in both directions is a win.

    Are there specific things we can build that will facilitate this?

    infinite love ⴳT 1 Reply Last reply
    0
    • Ben Pate 🤘🏻B Ben Pate 🤘🏻

      Hey #FediDev gang.. Do you think this is the right way to guide people from personal/organizational websites into the #Fediverse?

      Some of this is defined in #FEP3b86. Some of it exists today in #Emissary (and the #oStatus "remote follow") some is being built by @dansup as #WebIntents, and some is just scribbles on paper.

      If there's interest, I'm happy to write up the rest of this as an additional #FEP

      @silverpill
      @rimu
      @evan
      @trwnh
      @julian
      @ricferrer

      julianJ This user is from outside of this forum
      julianJ This user is from outside of this forum
      julian
      wrote last edited by
      #5

      @benpate@mastodon.social depends… who’s hosting the web intent button code and handling all of the behind the scenes tasks?

      What are the buy-in requirements for each implementor, 3b86?

      I see value in it, but I am not entirely sure if the flow is expected. I haven’t clicked a “share to facebook” (or similar) button in years, if ever, but I am not the target user.

      Ben Pate 🤘🏻B 2 Replies Last reply
      0
      • Ben Pate 🤘🏻B Ben Pate 🤘🏻

        @trwnh Another admirable goal, to be sure! Traffic in both directions is a win.

        Are there specific things we can build that will facilitate this?

        infinite love ⴳT This user is from outside of this forum
        infinite love ⴳT This user is from outside of this forum
        infinite love ⴳ
        wrote last edited by
        #6

        @benpate that is what i'm trying to figure out for at least myself before writing up any recommendations for others. the hardest part for me so far is actually how to organize everything, what to name things, etc -- approaches and conventions moreso than tooling or technologies. i want it to be as easy or even easier to post to my website than to post to social media. a lot of that involves figuring out workable content models!

        infinite love ⴳT Ben Pate 🤘🏻B 2 Replies Last reply
        0
        • infinite love ⴳT infinite love ⴳ

          @benpate that is what i'm trying to figure out for at least myself before writing up any recommendations for others. the hardest part for me so far is actually how to organize everything, what to name things, etc -- approaches and conventions moreso than tooling or technologies. i want it to be as easy or even easier to post to my website than to post to social media. a lot of that involves figuring out workable content models!

          infinite love ⴳT This user is from outside of this forum
          infinite love ⴳT This user is from outside of this forum
          infinite love ⴳ
          wrote last edited by
          #7

          @benpate using activities as an example of a content model: the outbox is a collection you can POST to and publish activities. this is ~doable as a self-contained microservice, but is there an even easier or more minimal way that requires even less overhead and maintenance? what is the sum total of all requirements needed to make it actually work?

          infinite love ⴳT 1 Reply Last reply
          0
          • infinite love ⴳT infinite love ⴳ

            @benpate using activities as an example of a content model: the outbox is a collection you can POST to and publish activities. this is ~doable as a self-contained microservice, but is there an even easier or more minimal way that requires even less overhead and maintenance? what is the sum total of all requirements needed to make it actually work?

            infinite love ⴳT This user is from outside of this forum
            infinite love ⴳT This user is from outside of this forum
            infinite love ⴳ
            wrote last edited by
            #8

            @benpate if all of this more or less lives inside a sort of "container" with its own "filesystem" then it becomes far more portable, which is what i'm trying to make fall out of my work naturally. you can take your outbox "around" to whatever service provider is willing to host it. with inboxes, it can be the same thing with taking your inboxes "around" to whatever provider is willing to host them. similar to how IMAP lets you both download *and* upload messages.

            infinite love ⴳT 1 Reply Last reply
            0
            • infinite love ⴳT infinite love ⴳ

              @benpate if all of this more or less lives inside a sort of "container" with its own "filesystem" then it becomes far more portable, which is what i'm trying to make fall out of my work naturally. you can take your outbox "around" to whatever service provider is willing to host it. with inboxes, it can be the same thing with taking your inboxes "around" to whatever provider is willing to host them. similar to how IMAP lets you both download *and* upload messages.

              infinite love ⴳT This user is from outside of this forum
              infinite love ⴳT This user is from outside of this forum
              infinite love ⴳ
              wrote last edited by
              #9

              @benpate so i guess the answer i have rn is:

              - build content models that make sense and are at least internally consistent
              - build content formats that capture those content models naturally and with minimal effort
              - build processing models for publishing and consuming that content format as easily as possible (bearing in mind easy != simple)

              1 Reply Last reply
              0
              • julianJ julian

                @benpate@mastodon.social depends… who’s hosting the web intent button code and handling all of the behind the scenes tasks?

                What are the buy-in requirements for each implementor, 3b86?

                I see value in it, but I am not entirely sure if the flow is expected. I haven’t clicked a “share to facebook” (or similar) button in years, if ever, but I am not the target user.

                Ben Pate 🤘🏻B This user is from outside of this forum
                Ben Pate 🤘🏻B This user is from outside of this forum
                Ben Pate 🤘🏻
                wrote last edited by
                #10

                @julian Great points. It could be done in swappable stages, with each step being an open API.

                The widget itself could probably be done in pure, self-hosted javascript.

                Location lookups are more ambitions, and would need server support. We could probably make self-hosted / shared server for this. Just a few providers would be enough.

                FediDB (or some compatible API) provides the list of available servers, possibly vetted by the work being done by @MastodonEngineering for their signup button.

                1 Reply Last reply
                0
                • infinite love ⴳT infinite love ⴳ

                  @benpate that is what i'm trying to figure out for at least myself before writing up any recommendations for others. the hardest part for me so far is actually how to organize everything, what to name things, etc -- approaches and conventions moreso than tooling or technologies. i want it to be as easy or even easier to post to my website than to post to social media. a lot of that involves figuring out workable content models!

                  Ben Pate 🤘🏻B This user is from outside of this forum
                  Ben Pate 🤘🏻B This user is from outside of this forum
                  Ben Pate 🤘🏻
                  wrote last edited by
                  #11

                  @trwnh

                  I'll be interested to see where this goes. I looked into implementing the Micropub API (https://indieweb.org/Micropub) at one point. There's lots of client apps that already use it, which is a plus.

                  This is probably different from what you're describing, but it might be an interesting comparison.

                  infinite love ⴳT 1 Reply Last reply
                  0
                  • Ben Pate 🤘🏻B Ben Pate 🤘🏻

                    @trwnh

                    I'll be interested to see where this goes. I looked into implementing the Micropub API (https://indieweb.org/Micropub) at one point. There's lots of client apps that already use it, which is a plus.

                    This is probably different from what you're describing, but it might be an interesting comparison.

                    infinite love ⴳT This user is from outside of this forum
                    infinite love ⴳT This user is from outside of this forum
                    infinite love ⴳ
                    wrote last edited by
                    #12

                    @benpate micropub is okay; its content model is mf2-based and it acts like a cms for h-entry h-card h-event and h-cite. that could be useful for powering something that maps pretty close to 1:1 onto atom entries (and h-entry is intended to be that 1:1 mapping onto atom:entry actually!) but i haven't gotten around yet to finding that useful because i do less "blog"-like work and more "wiki"-like work.

                    infinite love ⴳT 1 Reply Last reply
                    0
                    • infinite love ⴳT infinite love ⴳ

                      @benpate micropub is okay; its content model is mf2-based and it acts like a cms for h-entry h-card h-event and h-cite. that could be useful for powering something that maps pretty close to 1:1 onto atom entries (and h-entry is intended to be that 1:1 mapping onto atom:entry actually!) but i haven't gotten around yet to finding that useful because i do less "blog"-like work and more "wiki"-like work.

                      infinite love ⴳT This user is from outside of this forum
                      infinite love ⴳT This user is from outside of this forum
                      infinite love ⴳ
                      wrote last edited by
                      #13

                      @benpate it's close enough, though. you can imagine content models as being like:

                      - atom:entry
                      - as:Activity
                      - html:article

                      and it is possible for "the same thing" to adhere to more than 1 content model

                      1 Reply Last reply
                      0
                      • Ben Pate 🤘🏻B Ben Pate 🤘🏻

                        Hey #FediDev gang.. Do you think this is the right way to guide people from personal/organizational websites into the #Fediverse?

                        Some of this is defined in #FEP3b86. Some of it exists today in #Emissary (and the #oStatus "remote follow") some is being built by @dansup as #WebIntents, and some is just scribbles on paper.

                        If there's interest, I'm happy to write up the rest of this as an additional #FEP

                        @silverpill
                        @rimu
                        @evan
                        @trwnh
                        @julian
                        @ricferrer

                        ? Offline
                        ? Offline
                        Guest
                        wrote last edited by
                        #14

                        @benpate This onboarding mechanism looks reasonable, but I think recommended servers should always be specified by the website owner.
                        Automatic recommendations would do more harm than good.

                        @dansup @rimu @evan @trwnh @julian @ricferrer

                        Ben Pate 🤘🏻B 1 Reply Last reply
                        0
                        • ? Guest

                          @benpate This onboarding mechanism looks reasonable, but I think recommended servers should always be specified by the website owner.
                          Automatic recommendations would do more harm than good.

                          @dansup @rimu @evan @trwnh @julian @ricferrer

                          Ben Pate 🤘🏻B This user is from outside of this forum
                          Ben Pate 🤘🏻B This user is from outside of this forum
                          Ben Pate 🤘🏻
                          wrote last edited by
                          #15

                          Yes. Great point. At best, automatic recommendations would need some heavy moderation.

                          Also, each segment of this process should be its own swappable API, so sites can mix and match the solution that fits them.

                          The initiating website should choose what it recommends - including just using a static list of one or more servers to point to. That config could live in the HTML widget(s) we build.

                          @silverpill @dansup @rimu @evan @trwnh @julian @ricferrer

                          1 Reply Last reply
                          0
                          • julianJ julian

                            @benpate@mastodon.social depends… who’s hosting the web intent button code and handling all of the behind the scenes tasks?

                            What are the buy-in requirements for each implementor, 3b86?

                            I see value in it, but I am not entirely sure if the flow is expected. I haven’t clicked a “share to facebook” (or similar) button in years, if ever, but I am not the target user.

                            Ben Pate 🤘🏻B This user is from outside of this forum
                            Ben Pate 🤘🏻B This user is from outside of this forum
                            Ben Pate 🤘🏻
                            wrote last edited by
                            #16

                            @julian Sorry, I didn't answer one of your questions

                            3b86 is very helpful, esp. for less common activities such as "Like" - so it would be great to get that metadata into WebFinger at a minimum.

                            But for simple "Follow" activities, we can also guess common endpoints by sniffing your server type. It's messy, but it'll work until we have better adoption.

                            That's what I'm doing server-side in #Emissary, and I believe @dansup is planning something similar for #WebIntents.

                            1 Reply Last reply
                            0
                            • Seth of the FediverseP Seth of the Fediverse shared this topic

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better 💗

                            Register Login
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            Welcome To Podcasting.Chat!

                            This forum is for podcasters, podcast guests, and podcast enthusiasts alike to share tips, tricks, and their love of the medium.

                            This forum is fully federated, so you are able to contribute to any discussion here through your own software of choice (e.g. Mastodon, Misskey, Lemmy, Piefed, etc.). So you can sign up for an account here and it federates around the Fediverse. You can also follow feeds and topics from your other Fedi-enabled accounts.





                            Recent Posts


                            • UKU
                              UK

                              https://www.europesays.com/uk/767540/ Households and the Reserve Bank’s official cash rate decision #audio #Business #CurrentAffairs #Economy #News #Podcasts #PublicRadio #RadioNewZealand #RNZ #UK #UnitedKingdom

                              Link Preview Image
                              read more

                            • David HooperD
                              David Hooper

                              The final proofread has begun ...

                              Link Preview Image
                              read more

                            • Martin LindeskogL
                              Martin Lindeskog

                              @phillycodehound @julian I have now updated my profile page.

                              I am interested in being a moderator in the future. I was a moderator for BizSugar (part of Small Business Trends) for almost 20 years.

                              read more

                            • Trish RobertsT
                              Trish Roberts

                              @cheryanne I well remember!

                              read more

                            Hosted On NodeBB.org -- A Goldstein Media Project
                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups