Hi to the team!
My name is Marco, and I am blind from birth. For years, I, like many other blind writers, journalists and podcasters, could use WordPress without major problems when interacting with the browser and assistive technologies like screen readers.
The problem
And then came the block editor. It has a whole sleve of problems, many of which are also documented in at least one audit that was made two years ago, and many of whose problems have not yet been addressed. Moreover, new features usually bring with them new accessibility challenges.
For now, many help themselves by hanging on to the Classic Editor plugin. But Automattic have announced that they’ll discontinue this plugin by the end of 2021, and it is then only a matter of time until the block editor will be the only editor option left in WordPress. And unless Automattic change their stance on accessibility and stop treating it as an afterthought or “design hindrance”, this means that WordPress will no longer be feasible as a publishing platform for blind authors and other authors with special needs.
Enter ClassicPress
In the past week, through a tweet from a friend, I discovered ClassicPress. ClassicPress is a fork of WordPress 4.9.8, which was the last full release without any trace of Gutenberg. The fork had its 1.0 release in early 2019, and since then has kept up with all security releases of WordPress 4.9.x, and also has put in a few other enhancements, like a dedicated security section plugin authors can use to group together especially the security-focused options. It is purely community driven and has a democratic process for feature development.
Excited, I tried it out and found a very familiar and comfortable environment with an accessible editor. It is currently missing some other accessibility enhancements in the admin area, but I started backporting these.
And now to my question
I read in the announcement for version 3.0 that the minimum required WordPress version is 5.2. That would make ClassicPress and Podlove Publisher not match up. The questions I have are:
- What specific features of WordPress 5.0 to 5.2 are being used that require this WordPress version? Is it mainly PHP 7.0, a version that ClassicPress also runs under and is even encouraging users to migrate to?
- If that’s the case, would the team be willing to include ClassicPress support in the Podlove plugins? Or are there other critical features missing from WP 4.9.8 and ClassicPress 1.2 that would make this very difficult to do? If it is only a few missing functions that are not reliant on the block editor, perhaps these could be backported to ClassicPress to make it work?
I fear that Podlove could become unavailable to the blind podcaster community once the Classic Editor support goes away, and a migration to ClassicPress is the only option to continue using a WordPress-like environment for publishing.
Would the team be open to adding ClassicPress support to the Podlove family of plugins? The ClassicPress team have published a guide ClassicPress for Plugin Developers that shows how to find out when running in ClassicPress and how to use the new Security admin section I mentioned above, among other things.
The community is small, and dependent on popular plugins to support ClassicPress to help it grow. And in the case of me and my fellow blind publishers, be able to continue using it at all, too.
Thanks for reading!
Marco