Hacker News new | ask | show | jobs
by iambateman 1210 days ago
Adding composer to WordPress isn’t gong to fix it. The problem is more fundamental - WP was conceived as a blog engine and has proven itself constitutionally incapable of truly moving beyond that frame.

* features People say that “you can just add a plug-in” for whatever, and that’s true. But so many things that should be core are not (advanced custom fields, forms) and other features have no place in modern WordPress (comments). Gutenberg is an incomplete answer to page builders. While the page builders are impressive, they still have a pretty substantial learning curve.

* cost I’ve been using WordPress for over a decade and it’s fallen woefully behind other CMS’s. Recently I spun up a site for a client and the plug-ins cost over $1000 just to get them going. That isn’t _WordPress’s_ fault, but it doesn’t help.

* speed WordPress inexplicably gets slow after about a year unless it’s managed by someone with masters-degree level skill. It’s like the system gets tired. The caching plug-ins help, but why doesn’t WordPress offer better caching itself?

* deploying Recently, I decided I’d had enough. I was doing a one-day build for a small marketing site and it took two hours to deploy because the “yoast” plug-in broke the WP CLI’s ability to search and replace the database for URL’s. Not to mention that source control is a nightmare because people can install their own plug-ins from the dashboard.

I’m writing an open source visual page builder for Laravel. It fixes the problems I see with WordPress for building marketing sites. Think of it as a blend between the visual ease of Webflow and the programmatic power of Laravel. By default, it’ll run off of SQLite (but any sql db will work), so they’re awe only two things living outside source control - the SQLite database and the uploads folder. That makes managing transitions from dev to production an absolute breeze.

I’m very excited about it! It should be ready for beta testing in a few weeks…if anyone wants to give it a shot, let me know.

3 comments

Best of luck on your cms - I must admit I think the future lies with something like deno/fresh (https://fresh.deno.dev) or astro (https://astro.build) along with cdn/edge computing.

> Recently I spun up a site for a client and the plug-ins cost over $1000 just to get them going.

I think that's the wrong way around - you/your client could buy stuff costing a thousand dollars because of the huge wp ecosystem (however dysfunctional it may be - I once looked briefly at how to write and sell a wp theme - and quickly moved on to different pursuits). Now, how much value did you get from that? That's one of the big draws of wp.

Im sure your new system will cover 80% of that - but what about the themes and plug-ins someone else needs?

I’ll check out fresh and Astro!

As far as costs go…

Beaver builder - 250 Custom fields - 100 Faceting - 100 forms - 150 Import/export - 100

It doesn’t take long to get to $1000!

The new system I’m working on will be extensible for various needs using new composer packages. So if someone wanted to write an obscure form handler, they could trivially add it to Prodigy as well.

> I’ll check out fresh and Astro!

Please do - but note that those are typescript frameworks/systems - not php!

I'm not saying "don't build stuff in php", just that for me, if I was going to throw out support for wp themes and plug-ins - I wouldn't see much point in staying with php and similar architecture to wp. But for those comfortable with modern php it might be great.

I'd be interested in your page builder. Can I get in on the beta?
Yep! Just shot you an email back.
Sounds like you're building exactly what I'm currently looking for. I'd love to give it a shot as soon as your beta is ready.
Shoot me an email -

Stephen@bate-man.com

and I’ll add you to the list!