⁂ Article

What Do We Do With Our #Mainstreaming Alt-People?

This is an old and familiar problem: people who say they want change but consistently choose the path that neutralises it. Welcome to the “common sense” #NGO worldview, currently being repackaged in the #Fediverse as things like the Fedi Foundation. It’s not new. It’s not empowering. It’s a tired institutional gravity that drags every radical project into a fog of bureaucracy, branding, and paid careers.

In contrast, we have the “nativist” #openweb crew – grassroots people […]

@blenderdumbass hi there 👋

I follow the #ActivityPub hashtag and see this same msg for the 10th time or so and it becomes a bit spammy. The best way to get attention is to ask concrete questions that people can help with. There are also a number of places on the web to consult or interact with like https://socialhub.activitypub.rocks dev community, the W3C #SocialCG mailing list and AS/AP repo issue trackers. There is the #FEP process at https://codeberg.org/fediverse/fep and fedi-resources at https://delightful.coding.social

While developing the initial version of the #polls for #ActivityPub#WordPress plugin, I so often got reminded to the preamble words of @gancio from @lesion

"Building software means taking a stand, making decisions, choices. These choices start from a precise look at reality, from specific needs and ends implementing specific features, choose default values, simplify some flow and patterns while making difficult others."

It's just a tiny poll plugin, but there are still decisions to be made: For example, when to reveal the poll vote counts, to whom, and when to reset the vote counts (e.g. when changing the type from single choice to multiple).

There are many flow patterns that I don't consider worth striving for. Please help me by leaving some comments on the scenarios you can imagine.

der.hans
der.hans boosted

I want open file formats with alt-text metadata that are compatible with most Fediverse software:
Upload an image or video to Mastodon, Pixelfed or whatever, that has alt-text metadata and it will automatically display the alt-text in the Fediverse.
Download the file and it will keep the alt-text.

Bonus: A metadata field for Fediverse creator. So people can download and repost media files and they will display the original creator just like Mastodon can do with link previews.

EDIT: In the replies we've gathered so far:
* There is an existing issue for Mastodon: https://github.com/mastodon/mastodon/issues/14903 (I don't open Microsoft GitHub™, so I didn't read it)
* PNG and probably many other file formats already have appropriate metadata tags that could be used.
* Fedi devs have to agree on one way to implement this -> #FEP
* While uploading a file you should be able to edit or replace the metadata alt text with your own alt text and then be able to choose whether you want to replace the file's metadata or not (So your post can display the alt text that is specifically relevant to your post, while the file can be downloaded with a more general alt text).

#AltText#FeatureRequest #FediverseMeta

+1 to @silverpill's contribution. As the linked doc says;

"ActivityPub specification hasn't been updated since 2018. Many developers consider it incomplete and/or outdated."

https://codeberg.org/ap-next/ap-next/src/branch/main/guide.md

Following the current spec to the letter is a good exercise in understanding it, but by itself it will not get you smooth interop with existing AP implementations.

I'd also recommend familiarising yourself with the Fediverse Enhancement Protocol process;

https://codeberg.org/fediverse/fep/src/branch/main/fep/a4ed/fep-a4ed.md

#FEP

@douginamug

That’s Tim. Fantastic article! I’ll have more to say after I re-read this a dozen times, but I want to get out early with an answer to #3: remote actions…

This is why I built fep-3b86 “Activity Intents” which lets people take remote actions from their home server with one click and zero fuss. No JS, no funny protocols required.

Could you please weigh in on this?

@tchambers @renchap@dansup @cheeaun @scottjenson @newsmast @andypiper @ricmac @evan @laurenshof @pfefferle @fediversenews @timbray

@tchambers
> I have nothing but love for the FEP process!

I figured as much, but good to know for sure : )

> if there is one final or near final #FEP I should point to for each UX fix happy to go back and add them!

That's a bit above my paygrade, but @silverpill might have some suggestions?

> And part 2 is live now

All my Christmases come at once! : P Will devour this now.

Just some idle thoughts @tchambers. I love that you've put all this in one place, I love the tongue-in-cheek way you explain it all, and I'm really excited to see part II, with the potential solutions you have to offer.

I'm especially hoping to see some love for the FEP process, given the way you seem to casually dismiss it towards the end of the piece. Some of these UX fixes do need protocol-level support, and FEPs are a community-driven process for filling AP potholes.

@strypey Thank you!

I’ll go back and edit that a bit to show that I have nothing but love for the FEP process!

Also if there is one final or near final #FEP I should point to for each UX fix happy to go back and add them!

The Work Continues: What’s Next

Details will follow soon — but the work on events in the #Fediverse is far from complete. Key upcoming milestones include:

  • Improvements and new features for the Event Bridge for ActivityPubplugin for WordPress
    Continued development to maintain, fix issues, enhance, and expand functionality.
  • Work on Fediverse Enhancement Proposals (FEPs)
    Ensuring a robust final status of FEP-8a8e and focus on recurring and irregularly scheduled events.
  • Support for event interoperability in other Fediverse applications
    Contribute to other Fediverse applications and help them to explore and improve support for Event objects. For example, @linos@graz.social has outlined a potential roadmap for Mastodon.
  • Contribution to GatherPress
    Active involvement in the GatherPress project — a modern and truly FLOSS community oriented WordPress event plugin — to ensure full ActivityPub compatibility, including RSVP support and advanced federation features.
  • Community engagement and outreach
    Participation in conferences, public talks, and direct conversations to foster knowledge exchange, gather feedback, and grow the ecosystem around federated events.

Additional updates and technical details will be shared soon. Input, testing, and collaboration from interested parties are always welcome. Or if you know any conferences we should attend, let us know.

#ActivityPub #Events #Fediverse #FEP #GatherPress #WordPress

"I was also pointed to another interesting topic: the FEDERATION.md file and the Fediverse Enhancement Proposals initiative (one of which is precisely the FEDERATION.md file). After reading about this file and reviewing other proposals on the project’s site, I have to say it’s fantastic. It’s an open process for standardizing and documenting extensions and proposed changes to the ActivityPub protocol and other technologies used in the Fediverse"

@mczachurski, 2025

vernissage.photos/news/7504383

@write_as

That is excellent and exemplary to other fediverse app developers to help the #ActivityPub ecosystem improve and become increase overall #interoperability.

PS. I noticed that no discussion thread for the #FEP was created on #SocialHub, so I took that upon me:

https://socialhub.activitypub.rocks/t/fep-b2b8-long-form-text/5300/2?u=aschrijver

I mentioned #WriteFreely / #WriteAs in follow-up as candidate for the Implementations sections of this FEP.

cc FEP author @evan