There has been some interest in bringing GMT into Mastodon or the Fediverse (https://flint.soest.hawaii.edu/t/gmt-and-pygmt-mastodon-migration/4227), but the multi-account management part has been a bit tricky to coordinate. Recently though, Discourse has added a plugin for ActivityPub (the protocol behind the Fediverse), which you can think of as a fancier version of RSS, that would allow forum posts in certain categories to be published to the Fediverse. Users can then subscribe to the GMT forum (much like an RSS feed).
- GitHub - discourse/discourse-activity-pub: Adds ActivityPub support to Discourse.
- ActivityPub Plugin - plugin - Discourse Meta
Pros:
- Anyone who can post to the ‘Announcements’ category can publish to ActivityPub without needing a Mastodon/Fediverse account
- Publishing a post is done once, and federated to everyone subscribed. No need for cross-posting on different social media accounts
Cons:
- The ActivityPub handle to follow GMT at might not look nice (e.g.
announcements@forum.generic-mapping-tools.org
) compared to a native Mastodon account (e.g.@gmt_dev@fosstodon.org
) - Plugin requires installation, and is somewhat in a beta state (e.g. edits don’t work)
Note that ‘posts’ to Mastodon are currently one-way, so replies from Mastodon won’t show up on the forum posts (could be a pro/con depending on how you see it). But since we’re not super active in terms of social media interaction, that might be ok.
Examples of forums that have this ActivityPub plugin setup:
- OSGeo - ActivityPub integration - General - OSGeo Discourse. Follow
@general@discourse.osgeo.org