ActivityPub plugin no longer compatible

Has anyone else been using the WordPress ActivityPub plugin with ClassicPress? They’ve bumped the required WP version up a few times in the last few months, and there’s at least one actual incompatibility in that it now relies on WP_HTML_Tag_Processor to find images in a post.

From what I can tell, CP doesn’t implement WP_HTML_Tag_Processor? Are there any plans to backport it?

Its been working wonky and unreliable for me for a while, so I havent bothered using it since at least end of last year.

If there is a bigger interest, I could fork it though, and maybe add a WP_HTML_Tag_Processor dummy / wrapper using the simple_html_dom class.

Other option, as usual: WP Compatiblity plugin - which is going to end in a huge “boooh! nooo! boooh!” match again, so I havent bothered about it so far.

cu, w0lf.

Considering that ActivityPub is a hot protocol for decentralized web right now (and for the foreseeable future), I vouch for this! It can even be a selling point for CP, as in “come for the blogging, get a free ticket to the fediverse”.

I use ActivityPub in a WordPress instance, it’s very good (from a user perspective), but it relies heavily on blocks/Gutenberg (which I don’t use anyway).

An alternative is the ‘Share on Mastodon’ plugin by Jan Boddez which sends your site’s posts to a separate Mastodon account.

It works perfectly with ClassicPress.

HTH.

It’s an alternative! Not the same thing, unfortunately. The ActivityPub plugin transforms your blog in an AP instance/identity in fediverse.

Do we know the last working version of AP plugin? I might just download the code manually from github at that tagged version.

Thanks.

I’d be happy to contribute to this also as I’m looking to switch over to classicpress for good.

2 Likes

This is unfortunate - I am looking into moving my blogging system and fediverse integration is a big factor :pensive_face:

Gotta point out that ActivityPub doesnt add “a bit of Mastodon”, but it completely CONVERTS your system into a Mastodon / ActivityPub-based system.

Thats what I found “challenging” = very annoying and confusing, which is why I didnt test it any further.

But as offered above, I can create a fork based on the last working version, and maintain it, potentially with backports. Its just I wouldnt use it in my regular daily life.

cu, w0lf.