I’ve been a WordPress dev since 3.0. It is a tool. And a very good one. Its market share dominance it not because it is proprietary (it is not) or because of vendor lock in (there is none). It is because it works very well, it is lightweight, it runs pretty much on any host, and is friendly to devs and end users. Part of being a good dev is knowing which tool to use (and when to not use a tool) and how to get the mos…
Wordpress is lightweight? 5.9 download is +19.7M zipped and that's without any plugins. The lock in to the Wordpress framework. Not sure whether that qualifies as "vendor" lock in but it's pretty big dep that's impossible to break out of if you go beyond simple blog.
The complicated futility of WordPress
31–40 of 241 posts
Re: The complicated futility of WordPress
#32Are there any good options for an open source headless CMS that works with a static site generator that has a page builder that has quick and accurate live previews before you deploy? E.g. so you can build new landing pages from header, testimonial and contact form blocks. There's lots of options if you just want Markdown but this isn't enough for heavily branded business websites where you need to check how complex…
If combining with a static site generator you can find craftcms hosting for $5/month.
Re: The complicated futility of WordPress
#33Earlier quoted context omitted.
I'm not entirely sure it's fair to blame WordPress directly for the quality of 3rd-party products (and their security).
Third-party plugins are subject to WordPress's security model and implementation. Automattic could create a PluginV2 system with tightened security and new requirements for plugin developers, then put a plan in place to deprecate and remove support for v1.
They can't afford it, and most people don't want it. I think history shows that taking flexibility away from something popular because of its flexibility is not good business. At least you can install a plugin now and completely sidestep this awful 'site builder'. If that goes away, hoo boy.
Re: The complicated futility of WordPress
#34Earlier quoted context omitted.
Yes, Strapi ( https://strapi.io/ ) though I'm not sure about previews. https://www.sanity.io/studio is open source, but some parts of the CMS aren't I don't think. Possibly there could be an adapter to use Sanity Studio w/ Strapi?
Looks like Strapi has paid only features. Are these significant to most sites? https://strapi.io/pricing-self-hosted "Free...Up to 3 default roles" https://strapi.io/blog/introducing-strapi-enterprise-edition... Sanity.io doesn't seem to be fully open source: https://github.com/sanity-io/sanity/issues/978 "You can only run the Studio connected to the Sanity hosted backend. There is no option for connecting the Studio…
If you want a wordpress replacement though, there will be a big learning curve as it's a general-purpose CMS, not specifically for blogs.
Re: The complicated futility of WordPress
#35Are there any good options for an open source headless CMS that works with a static site generator that has a page builder that has quick and accurate live previews before you deploy? E.g. so you can build new landing pages from header, testimonial and contact form blocks. There's lots of options if you just want Markdown but this isn't enough for heavily branded business websites where you need to check how complex…
You could run a dev server and port forward the preview if necessary.
Re: The complicated futility of WordPress
#36Earlier quoted context omitted.
I'm not entirely sure it's fair to blame WordPress directly for the quality of 3rd-party products (and their security).
Third-party plugins are subject to WordPress's security model and implementation. Automattic could create a PluginV2 system with tightened security and new requirements for plugin developers, then put a plan in place to deprecate and remove support for v1.
Re: The complicated futility of WordPress
#37It looks like the chief complaint is that full site editing will make it so you don't have to call in a developer - or a WordPress power user to change something in the footer. This has really been needed for a long time. At the same time, it's kind of amazing that WordPress is the best we can do for making publishing to the web easy for everyone. It's really good, but is sure seems like something better should be po…
I think a lot of CMS stuff start at first principles of "OK you need posts, and all this other stuff" but really Wordpress seems to be currently structured around the realization that the hard stuff is all the things that aren't shared between WP instances.
Re: The complicated futility of WordPress
#38Are there any good options for an open source headless CMS that works with a static site generator that has a page builder that has quick and accurate live previews before you deploy? E.g. so you can build new landing pages from header, testimonial and contact form blocks. There's lots of options if you just want Markdown but this isn't enough for heavily branded business websites where you need to check how complex…
CraftCMS is great and free for single admin. Can’t recommend it enough. If combining with a static site generator you can find craftcms hosting for $5/month.
Re: The complicated futility of WordPress
#39I was recently doing some electrical work on my house. The past owner had really jacked things up. I couldn't figure out and had to call an electrician. I'd imagine the majority of their work is DIY'ers who've f'ed up and had to call a pro. To me that's what going to happen here - marketing will continually screw and tinker w/ shit till it's broke and then they'll call you to fix it. I also want to add this is a good…
So if the marketing team at acme co want to sell customers on their new line of coyote-seeking anvils, what is the point of having a website if they can't update the site with all the features of the new anvils? If they can only put the updated copy on Facebook and Instagram, then they will actively avoid linking to the site, since the copy there talks about the v2 anvils that don't have the new vision based coyote acquisition targeting system.
I've worked in similar roles, and I don't like having to always be involved every time marketing needs to tweak the copy on a page. However, that led me to improve the site infra so they could make those changes themselves rather than wait for a developer to do it for them. And unsurprisingly, removing the forced delay and friction allowed them to vastly improve the page, sales noticed that they were getting more inbound leads. Turns out that having to reach out to another department was causing marketing to delay or cancel minor changes since "it didn't seem like a big enough difference to bother IT with". Telling marketing that they should only be using social platforms sounds like a good way for a developer to talk themselves out of a job, since then accounting will start thinking "why are we even paying this expensive salary if our customers aren't even visiting the site?" Sure I have the engineers typical disdain for marketing, but I do realize that it is a useful function and a necessary evil.
Re: The complicated futility of WordPress
#40Earlier quoted context omitted.
Third-party plugins are subject to WordPress's security model and implementation. Automattic could create a PluginV2 system with tightened security and new requirements for plugin developers, then put a plan in place to deprecate and remove support for v1.
...and face a fully justified user/dev revolt that makes Mozilla's worst day look like a single angry tweet. Remember that there's a massive paid ecosystem around WP plugins & themes, not to mention the stuff Automattic sells (hosting, their own plugins, etc.) They can't afford it, and most people don't want it. I think history shows that taking flexibility away from something popular because of its flexibility is no…