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

OK!

General Discussion
6 4 0
Feed RSS

Gli ultimi otto messaggi ricevuti dalla Federazione
  • @julian

    If you investigate NodeBB's actors, all of their outboxes return an empty OrderedCollection because I simply haven't gotten around to it yet, and I don't know many implementations that read it.

    I read from outboxes all the time. But I can't do that with NodeBB 😢

    https://github.com/NodeBB/NodeBB/issues/13478

    read more

  • I mean reciving votes.

    It is “here is a dm with the content being the same as one of the options on the poll”

    read more

  • @gabboman@gabboman.xyz for polls? The post sends an update every time someone votes I think.

    read more

  • Im scared of implementing polls because I would have to check the get post recursively function on wafrn and oh no

    read more

  • @Edent PHP 8.5 might be diffcult on some classic webhosters, but that might change during the spring or autumn.

    read more

  • @edent@mastodon.social is it fair to play ActivityPub code golf when nobody else can come close to competing? :stuck_out_tongue_closed_eyes:

    read more

  • RE: https://example.viii.fi/posts/69b029a4-2ee5-0f49-b23b-333d1e8ee38b.json

    OK! Editing posts now works.

    A fully complete server in under 80KB of code.

    https://gitlab.com/edent/activity-bot/

    I think supporting polls will be too hard, so I'm declaring this feature complete (although not bug free) for now.

    If you have any suggestions for how to improve it - let me know 🙂

    read more

  • @fabio@manganiello.eu

    > from my understanding Person vs. Group actor are mutually exclusive, so I can't have both on the same handle right?

    Correct, while you can have webfinger resolve both a group actor and person actor from a single handle, that gets messy quickly because how the receiving end handles this is not specified. Mastodon for example only takes the first entry, which crucially means if a community and user have the same handle, then one of the actors is inaccessible to Mastodon.

    I don't think you need to introduce breaking changes (I hope!), the threadiverse component can be bolted on to existing functionality. In fact, I'd recommend maintaining the existing Person actor so that microblog compatibility is not impacted. It's not an either-or approach, NodeBB does handle both types effectively.

    Here are some quick answers to the open questions:

    Should the Person actor have its own inbox?
    Yes, the Person actor and the Group actor are two separate identities (as far as anybody outside of your instance is concerned.)

    Outbox representation — Should the Group's outbox contain the Announce
    activities, the inner Create activities, or both?

    This is optional (at least for NodeBB). If you investigate NodeBB's actors, all of their outboxes return an empty OrderedCollection because I simply haven't gotten around to it yet, and I don't know many implementations that read it. Federation works fine without it, but it would make sense to follow Lemmy or Piefed's lead here.

    Backwards compatibility — Should Madblog support a "hybrid" mode that sends both Create (for Mastodon) and Announce (for threadiverse)?

    Mastodon will correctly de-duplicate the object so sending both Create(Note/Article) and Announce(Create(Note/Article)) is fine. The former serves non-threadiverse followers, and the latter ensures threadiverse syncronization capability.

    NodeBB actually sends three :see_no_evil:: Create(Note/Article), Announce(Create(Note/Article)), and Announce(Note/Article). That last one is not needed.

    Separate keypair for the Person actor? If the Person actor eventually needs to sign requests (e.g. for inbox delivery), it would need its own keypair.

    I believe so. It was trivial for me to just generate keypairs for everybody, so I don't know off-hand whether things break if your Person actor doesn't have one. It might not resolve in some implementations?

    read more
Post suggeriti
  • 0 Votes
    1 Posts
    7 Views
    Guest?
    "Critical concept: IRIs are opaque identifiers. You cannot infer meaning from the string pattern — only by dereferencing and inspecting the data." [1] This applies to URIs too. Sadly, almost no #ActivityPub implementations use this principle. Multi-tenant servers and simple account portability (with personal domains) would be relatively easy if they did.🙄 It is what it is.../cc @melvincarvalho [1] https://socialdocs.org/docs/concepts/uris-iris-linked-data/
  • 0 Votes
    1 Posts
    15 Views
    Indieweb Update: Fediverse (ActivityPub) & Webmentions. #fediverse #activityPubhttps://schlitt.info/blog/0789_indieweb_update_fediverse_activitypub_webmention.html?utm_source=flipboard&utm_medium=activitypub Posted into THE FEDIVERSE VS. CORPORATE SOCIAL MEDIA @the-fediverse-vs-corporate-social-media-mobileatom
  • #FediNews

    General Discussion fedinews activitypub
    1
    1
    0 Votes
    1 Posts
    9 Views
    #FediNews El crecimiento de #ActivityPub y la interoperabilidad: Continúan las discusiones en la comunidad y entre desarrolladores sobre la expansión del protocolo ActivityPub más allá de las redes sociales tradicionales, integrándose en plataformas de blogs (como WordPress) y otras herramientas. No ha habido un "gran anuncio" en los últimos días, pero sí un progreso constante en la adopción silenciosa de la tecnología.https://activitypub.news/ 
  • 0 Votes
    4 Posts
    24 Views
    @toddsundsted Having said that — quote-posts existed on the Fediverse years before Mastodon implemented them. For example, Misskey and its forks have had quote-posts for years! (Other Fediverse software, too.)And, they work differently than Mastodon-style quote-posts.So, if you wanted to support quote-posts, you would also have to (explicitly or implicitly) decide on what style of quote-post to support. Mastodon-style? Misskey-style? Etc?