ClassicPress
ā ā ā ā ā
ClassicPress is a fork of WordPress, launched by people who couldnāt stand the block editor. For a while it was mostly WordPress Without Gutenberg, but theyāve been doing work lately to improve media management and clean up some of the older code thatās just kind of grown organically over the years.
Iāve experimented with it a bit off and on for a couple of years, and put in the effort to ensure my two (very niche) plugins were compatible. A couple of weeks ago I decided to finally migrate some of my blogs, and itās gone really smoothly!
Pros
- Stable, and familiar to anyone who has used WordPress.
- No need to install the Classic Editor plugin!
- Nice media features including a column that lets you know where an image is actually being used, even if itās not attached to a post.
- Easy migration from WordPress. You upload a plugin that checks for plugins or themes with known compatibility problems, then press a button and it installs ClassicPress.
- Most WordPress plugins and themes that donāt rely on blocks will work with it.
- A ClassicPress plugin directory and theme directory are available (though you currently have to install a plugin to access it from the dashboard).
- No need to pass a loyalty test in order to log into the support site.*
- It feels snappier so far, but thatās just subjective.
- Plugin developers donāt have to deal with Subversion!
Cons
- The community and plugin/theme ecosystems are a lot smaller.
- Plugins and themes that do rely on blocks (or tie deeply into WordPress code thatās diverged since the fork) wonāt work. But you can usually find something comparable to do the job.
- Some plugins that are listed on both the ClassicPress and WordPress directories are out of date on the ClassicPress side.
- Plugin developers do have to deal with GitHub.
My Experience
Like I said, migration was super-easy. I did a couple of local sites first, then my wifeās occasional blog, Feral Tomatoes. Then I had to do some research on plugin compatibility before migrating the behemoth** that is K-Squared Ramblings, which turned out to be a lot simpler than I expected!
Plugins that work fine so far:
- ActivityPub
- Antispam Bee (replacing Akismet)
- Broken Link Checker (at least in local mode)
- Contextual Related Posts (replacing Jetpack Related Posts. YARPP should work too, though I havenāt tried it on here yet.)
- Statify (replacing Jetpack Stats)
- Syndication Links
- WP Super Cache
- Wordfence Securityā¦once I turned off the scan options for modified WordPress core files, anyway. (It thought my site was reaaaaally broken at first!) Thereās some debate over how well it works with CP, so Iām going to be keeping an eye on it to see if I run into any other problems.
Various IndieWeb and ActivityPub plugins are reported to be compatible, and they didnāt deactivate when I converted the site, but I havenāt really tested them yet.
- IndieWeb
- Webmention
- WebFinger
- NodeInfo(2)
Incompatible plugins:
- Search Regex. I havenāt used it in a while, though, so I figure Iāll wait until I need it before looking for a replacement.
- Yoast SEO. Itās overkill*** for what I want anyway, so I donāt feel too bad about replacing it. The Classic SEO plugin includes all the features Iām using Yoast for, and W3P SEO offers most of them. I may still switch to a collection of smaller, focused plugins in the long run, but I was able to migrate immediately by just swapping in Classic SEO!
I might still move the older posts to Eleventy, but at least itās on a simpler platform now than it used to be, and itās shown no sign of new problems yet.
That leaves one more gigantic, complicated blog: Speed Force. Itās got some additional complications like co-authors so that more than one person can be credited on a single post, and subscriptions through Jetpack. So itās going to need some more research before I migrate that one.
Notes
More info at ClassicPress.