Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Recently, there was a discussion about generic #ActivityPub servers.

Moved Technical Discussion
16 6 8

Gli ultimi otto messaggi ricevuti dalla Federazione
  • @silverpill @steve so maybe instead of "generic activitypub server" the FEP should be called something like "explicitly specifying side effects with the result property". it seems to me like the references to 2277 and fe34 are not strictly necessary to the core idea and a separate FEP could bundle them together into a profile, like "a profile for using outbox activities to manage objects and collections". not sure what the best name is because naming things is the hardest

    read more

  • @silverpill @steve it sounds like you're describing an "AP server" whose primary functionality is not "publish activities" but rather "manage CRUD for objects and Add/Remove for collections", by taking the AP "side effects" for Create/Update/Delete/Add/Remove and and saying the outbox should also check as:result.

    which is cool but should probably be disambiguated.

    read more

  • @silverpill @steve typically i've taken a view similar to IFTTT -- the activities describe things that happen, probably already happened. one or more listeners can do whatever they want with that information. CRUD is boring to me and i would rather do that with HTTP (POST/GET/PUT/DELETE); the more interesting activities are things like Listen (scrobbles) or Arrive (checkins) or Question (stackoverflow) or so on.

    read more

  • @silverpill @steve this actually raises an interesting question about "side effects" and where they live. in the AP spec it's rather muddled and i've talked before about the issue of "activities as content/notifications vs activities as procedure calls". i personally err toward having no side effects, which i think were kind of a mistake for the reason you bring up (generic servers can never be aware of extended side effects).

    read more

  • @silverpill @mariusor @trwnh
    > This FEP introduces new requirements to ActivityPub, and I will probably add more in the future. Does that make it non conformant?

    Not at all. I was referring to the `Add` without an `object` to create a collection (instead of Create/Collection, I assume).

    read more

  • @steve @mariusor @trwnh

    This FEP introduces new requirements to ActivityPub, and I will probably add more in the future. Does that make it non conformant?

    In any case, I think calling it an ActivityPub server is appropriate.

    Side-effects are activities, I will clarify that in the FEP. The value of result property can be an embedded activity, or an array of activities.

    Clients either specify them, or they don't get any side effects.

    read more

  • @silverpill @mariusor @trwnh In principle, I like the general idea, but I think it's misleading to call this an "ActivityPub" server FEP since it doesn't conform to the ActivityPub specifications. You also recommend (require?) using the `result` property to describe server side-effects, but you don't describe *how*. I don't know how you expect to "force clients to specify them".

    read more

  • Yes, I think I like the idea of clients being able to store data on the server however they like. It reminds me of this description of ATProto that I found recently: https://overreacted.io/a-social-filesystem/

    I guess my question is: once I store my custom stuff in custom places on my server, how do I publish this so other people can find?

    And, object IDs are usually defined by the server. So how would it work to say "create a collection named XYZ and add this object to it"?

    @silverpill @mariusor @trwnh

    read more
Post suggeriti
  • 0 Votes
    1 Posts
    6 Views
    Want to support a brilliant Social Web project before the end of the year?🔥 @bonfire are so close to achieving their funding goal as they look to crowdfund the next phase of development in their democratic, thoughtful, and open web of interoperable web of services.If you're able, we're certain they would love your support.https://www.indiegogo.com/en/projects/bonfire/community #Bonfire #Fundraising #SocialWeb #Mastodon #ActivityPub #SocialMedia #Tech #Suppport
  • 0 Votes
    1 Posts
    6 Views
    Short video isn't the villain, it’s just how we share our lives today. More people are capturing and sharing raw, human moments than ever before, and that’s beautiful ✨The problem isn't the format; it's the surveillance and toxicity built into the big platforms.We’re trying to keep the joy (sharing + remixing + community) and ditch the stuff that harms people (manipulative feeds, creepy tracking, lock-in). https://joinloops.org/why-loops-matters#Loops #TikTok #ActivityPub
  • 0 Votes
    1 Posts
    11 Views
    How to Install #Pleroma on #Ubuntu #VPS (5 Minute Quick-Start Guide) This article provides a guide demonstrating how to install Pleroma on Ubuntu VPS.What is Pleroma?Pleroma is a free, open-source, self-hostable microblogging server that speaks the #ActivityPub federation protocol—so your users can interact with people on other #Fediverse platforms (e.g., Mastodon) while you keep full control over your server ...Continued 👉 https://blog.radwebhosting.com/how-to-install-pleroma-on-ubuntu-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #letsencrypt #selfhosting #selfhosted
  • Hey the #Fediverse

    General Discussion fediverse activitypub rss
    1
    0 Votes
    1 Posts
    17 Views
    Hey the #Fediverse!Today, I have released the version 0.1.0 of my new project, f2ap, an application that adds a compatibility layer for #ActivityPub to your website thanks to your #RSS/#Atom feed!You can see a running example at @blog! 🤩 Currently, only the support for Mastodon is guaranteed, but there are a lot of other platforms out there. If you are on another social platform, please help me document the platforms support! 🙏 https://github.com/Deuchnord/f2ap/wiki/Social-platforms-compatibility