@fediforum@mastodon.social

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:

Notes

Lots of stuff about WordPress and the Fediverse:

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.