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

After quite some time, I’m finally ready to share this.


Gli ultimi otto messaggi ricevuti dalla Federazione
Post suggeriti
  • 0 Votes
    29 Posts
    48 Views
    You're absolutely correct! (Great, now I sound like ChatGPT) That said I think that's where implementations like NodeBB and Mbin can apply a bit of pressure and act as intermediaries... we want federation to work well too, and we have to straddle both federation styles! That gives a somewhat unique perspective on problems and solutions.
  • 0 Votes
    2 Posts
    10 Views
    nate@dirt.social a couple names to get you started... Event federation for ActivityPub (NLNet funded AFAIK), and the existing implementation of Mobilizon.
  • 0 Votes
    1 Posts
    12 Views
    Bonus #JokeQ: Why was the book about graveyards so badly written?A: It had no plot. (It's #HootinTootinTuesday again! Post some jokes or funny memes under this hashtag today, and bring lots of smiles to #Mastodon.)#Humor #Humour #FunnyMeme #Halloween #Cemetery #HalloweenMemes #Signage #HalloweenMeme #Cemeteries #SignFails
  • 0 Votes
    1 Posts
    18 Views
    Mastodon has a concept called "pinned statuses", which is a special collection attached to a Person actor. https://docs.joinmastodon.org/spec/activitypub/#featured It wasn't readily known how this collection is updated and federated (not without code achaeology), but claire@social.sitedethib.com recently shared some additional info :smiley: The actor itself will issue an Add activity targeting the collection with the status in object. This activity is sent to all followers of the actor. No activity is sent if the actor has no remote followers. A Remove is sent when a pinned post is unpinned. This is what the Add looks like: { "@context": "https://www.w3.org/ns/activitystreams", "type": "Add", "actor": "https://example.org/users/testUser", "target": "https://example.org/users/testUser/collections/featured", "object": "https://example.org/users/testUser/statuses/115266412340579560" } The corresponding Remove is identical except for type, which is of course, Remove.