This post is secret; you can only find it via my RSS feeds (and places which syndicate them). It's okay to talk about it or link to it, though. Thanks for being part of RSS Club!
🤨 Wow.
I get that forking WordPress is hip right now because of, y’know, drama. (But it needn’t be, because there’s already a great fork in the form of ClassicPress, if that’s your jam.) Forking’s fine.
I even get the idea behind making semi-compatible alternatives that aren’t forks: I’ve kinda done myself on a couple of occasions! That’s what OpenPress is trying to do, and they seem to be going in a reasonable direction, except for the whole “designed for AI integration” thing, whatever that
means. Interestingly: NextPress, like OpenPress, seems to use a .ai
TLD?
Anyway: NextPress seems to be… something else entirely. Apparently their effort is to reimplement WordPress as-is… but in JavaScript instead of PHP. Their principle argument for doing so seems to be performance… to which I’d say: why not Go then?
NodeJS isn’t significantly faster than PHP at this kind of task; the bottleneck is rarely the language but the implementation (and the database); a high-performance site should be using static caching regardless of the language, etc. etc. Reimplementing an application in a functionally-identical way but in a different language is an arduous job, and in this case it doesn’t even seem like it’ll provide anything more than the tiniest benefit! It’s like winning the battle to lose all the wars.
There’s lots of ways in which WordPress can be improved. But I’m not convinced that NextPress or OpenPress represent good approaches to doing that, and I’m not sure about AspirePress either: right now these projects seem to have produced very little, with the possible exception of OpenPress which is moving along slowly. I’m not entirely sure what FreeWP is trying to achieve (I watched the video – man, I’d have preferred text – and I agree with many of Kellie Peterson’s points… but I still don’t have a clue what she’s trying to achieve!).
That all sounds like I’m dumping on forks. That’s not the case. Did I mention that ClassicPress is great? I’d be using it myself if it weren’t for the fact that I use one plugin that’s incompatible with it! Maybe some day.
I guess what I’m dumping on is the idea that the best way – or even a tolerable way – to fix WordPress’s shortcomings involves re-writing it in a different programming language. If you’re going to start over, you might as well start over better: I’ve long been impressed by Kirby, for example. NextPress, though? I’ll pass.