@jdormit Ya know what we really need in a Wordpress plugin? The ability to use Mastodon for commenting.
@ExchangeTips that's what an ActivityPub plugin would give us 😊
My (very early-stage) thought is to have posts from Wordpress go into an ActivityPub outbox so it would show up as a Mastodon post in the linked account. Then comments on the WP post would also post to Mastodon if the commenter linked their account, and replies in Mastodon to the post would show up on the WP post.
@jdormit Awesome! (Sorry, I'm not familiar with ActivityPub and it's my first day on Mastodon.)
@ExchangeTips no need to apologize! It is actually my first day as well, but I've been following the ActivityPub/Mastodon stuff for a while now.
If you're interested in learning more about how Mastodon works under the hood, the w3c has pretty good overview of ActivityPub: https://www.w3.org/TR/activitypub/#Overview
@pfefferle @wakest Very cool! Is https://github.com/pfefferle/wordpress-activitypub the best place to follow your progress / contribute?
There is one in the making by @pfefferle - and parts of the functions are already available in his OStatus suite:
@jdormit @kaffeeringe The OStatus plugin for WordPress is exacly doing this, supports also replies and it is compatible to mastodon, status.net, gnu.social and friendica. I still have the plan to work on ActivityPub, but it is a very mastodon specific implementation and I it is a lot of try and error...
@icaria36 I see a bunch of benefits to federating WP via ActivityPub. From a consumer point of view, it becomes really simple to follow and aggregate content - instead of signing up for an email subscription or hoping that the site has RSS enabled, you can follow their ActivityPub outbox and their posts will show up in apps like Mastodon. Plus, commenting becomes the same as posting any other ActivityPub message, so you can do that from the ActivityPub app or client of your choice.
@icaria36 From a site owner point of view, putting your content into an ActivityPub network means that people can share and follow your work seamlessly. This gives you much greater reach and organic growth potential - you can get in front of an audience where they line to hang out (Mastodon) instead of putting them through the additional hurdle of discovering and navigating to your site.
@icaria36 There are also some really interesting implications of a federated WP server - you could have authors from other WP sites write posts for your blog, you could follow or comment on other sites as your site, you could write a blog post that replies to another blog post and actually shows up in a thread with the original post, etc.
@jdormit @icaria36 would really love to see more progress in this direction. We did some work suggesting #Ghost implement #ActivityPub too a while ago: https://forum.ghost.org/t/federate-over-activitypub/1989
And thinking about how activitypub could kickstart social blogging again would be really exciting. The ability to 'tag' activitypub people in any article you are writing on any CMS you might want to use and have them all be notified and be able to respond is really powerful to think about.
@darius @jdormit @icaria36 I have been thinking a good place to start in terms of converging of "mainstream" social networks it so convince tumblr to implement some sort of #ActivityPub ability since they are already sort of internally federated in terms of being able to reblog stuff from custom domain to other custom domain.
@jdormit Thank you for the explanation. I am a WP admin and also a Mastodon admin, I see your point and I alsoe see that you have been thinking quite a bit. This feature set sounds very interesting.
@wakest mentions in blog posts sending ping notifications, wow!
On a similar not, I am also a Discourse admin, and I have been thinking as well abou the possibilities of mixing discussions forums with the Fediverse via ActivityPub.
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!
Hosting costs are largely covered by our generous supporters on Patreon – thanks for all the help!