WordPress as a Publishing Tool for the Fediverse
/2024-09/session/1-c/
Convener: Mike Waggoner (@herebox@social.coop)
Participants who chose to record their names here:
- anca, (@anca@allpeep.social), posting about WordPress as @anca@social.techliminal.com
- rainer (@rainer@climatejustice.social)
- Matthias Pfefferle (@pfefferle@mastodon.social)
- Sean Tilley (@deadsuperhero@social.wedistribute.org)
- Anuj Ahooja (@quillmatiq@mastodon.social)
- Geoff Turk (@geoffturk@mastodon.social)
- Tessa Thornton (@tessathornton@mastodon.social)
- Colin Devroe (@colin@cdevroe.com / @cdevroe@mastodon.social)
Notes
Lots of stuff about WordPress and the Fediverse:
- WordPress.com podcast: https://wordpress.com/blog/2024/08/16/making-social-media-fun-again/ (Making Social Media Fun Again)
- ActivityPub Plugin: https://wordpress.org/plugins/activitypub/ (This is available on WordPress.com plans)
Example attempt at a federated post: https://herebox.org/2024/09/fediforum-2024-day-1-live-on-wordpress/.
Interest in adding location data into posting federated media.
How to set identity for new content published from WordPress?
Should we create a new identity for the user of the blog, or how to link w/ another Fediverse identity (e.g. can I publish as my mastodon or threads user, for example?)
How to bring conversation back onto blog?
How to get engagement for publishers on AP?
- Use the “Follow” block…
- … and the “Followers” block…
- … and use the “Reply” block: this will send the post as reply to another Fediverse post.
Additional Content Types - how to translate into supported ActivityPub content types:
- Location / Checkin
- Events
- Products
- …
How can we drive adoption by groups that already use WordPress to adopt ActivityPub?
Hosting providers concerns?
- WordPress.com - Enabled by default (on the Business Hosting and above plans).
- Additional load when enabled.
- Incompatibilities out of the box on some providers (e.g. Flywheel).
How do we make this feel more “native” to the network?
- Secondary plugin to enable federating out plugin “enable mastodon apps”.
- …
Integration between WordPress websites and community products (bespoke community products?)
Publishing Notes vs. Publishing Articles
- Challenges of publishing articles on Mastodon, since they don’t render very well.
- How would full blog posts look on other services e.g. Flipboard, Threads.
- Two modes in the WP AP plugins setting: Use Note, or Use “Post Format”.
- In the AP plugin, we publish the excerpt as the summary (which gets posted on mastodon) and the content in the “full content” , so there are both choices.
Interest in integrating sub.club with WordPress.
Using the activitypub plugin transformer filter - look for examples in the “Integrations” folder of ActivityPub Plugin.
- @pfefferle says: we tried to implement all of the core WordPress object types, with a transformation filter that allows other plugins to provide their own transformers for AP.
- AP Plugin provides the publishing infrastructure, scheduling, cron, etc.
- Other plugins can implement AP formats using the transformer.
- Example for Seriously Simple Podcasting - activitypub/integration/class-seriously-simple-podcasting.php
- Possible to extend with activitypub_transformer filter at includes/transformer/class-factory.php#L32-L5
Related to C2S Media Upload issue put in chat : https://www.w3.org/wiki/SocialCG/ActivityPub/MediaUpload.
There is ambiguity in the WP world about what it means to “federate” (publish as your author on activitypub) vs. “Cross-posting” (e.g. publishing on each platform using their own accounts). Lots of people don’t understand this yet.