I’ve easily built hundreds of WP sites and Gutenberg makes me sad. Anyone raving about the block editor has clearly never used one of WP’s paid page builder plugins like Beaver Builder and Elementor, they’re in a whole different league. You of course can continue using these plugins, but the absolute chasm in quality separating these plugins and Gutenberg highlights Automattic doesn’t have the technical or design kno…
The complicated futility of WordPress
191–200 of 241 posts
Re: The complicated futility of WordPress
#192Earlier quoted context omitted.
I was on the other side of the table, I was working for a company that was developing WP plugins bunt I'm not a developer. During my years there I've meet a lot of developers. I've seen different approaches. The most surprising thing to me was headless WP. I didn't get why do they even want WP. Take a look at WooCommerce. I guess that it is much easier to do some of the custom code than to reinvent a wheel. Not to me…
Headless WooCommerce is actually pretty cool - you get free admin UI for managing the shop, and can build whatever frontend you like without the constraints of WordPress. Seems like a no-brainer for anyone who can do a bit of frontend development.
Re: The complicated futility of WordPress
#193I'm not a serious WordPress user, so this comes from a perspective of not quite understanding what OP is describing. But. "From the beginning [using wordpress for complicated non-blog sites] has felt like a hack – WordPress is, and always has been a blogging platform at heart," but once WordPress decides to "pull away from this use case completely" [wait, what use case?] to "move the platform to a fully fledged site…
Blogging
> toward the OP's use case
No, they have moved toward general purpose site building, not focused on _blogging_
Re: The complicated futility of WordPress
#194Earlier quoted context omitted.
I love WordPress. It is kind of a universal tool: you can make simple web sites, you can use it to build complex systems. It is always better if you have developers that know what they are doing. WP development is not installing dozens od plugins to achieve some effect on your web. I guess that WP wants to become "one to rule them all". This means that they strive for even bigger adoption rate among users. FSE is the…
> It is kind of a universal tool: you can make simple web sites, you can use it to build complex systems. It is always better if you have developers that know what they are doing. Here's a question: suppose that you want to use WordPress as a starting point for a CRUD app with some basic permission controls, the ability to dynamically add content and maybe even write your own search logic which respects those permiss…
The PHP side of WordPress has been very stable for over 5 years at this point. All the new stuff is happening in JS unfortunately...
Re: The complicated futility of WordPress
#195> Drupal was, and still is, a clunking monster, unfriendly to developers and editors alike I feel like this is an unnecessary and inflammatory swipe, typical of coder-bro culture. Both Drupal and Wordpress are open source tools that have survived for years, are built on tested and long-lasting languages, and serve the people who both build and use them. Everyone is always crying about how nothing ever stays the same,…
Re: The complicated futility of WordPress
#196Earlier quoted context omitted.
Only for interesting definitions of "doesn't matter." The number of security exploits for WordPress websites seems to differ. https://www.cvedetails.com/product/4096/Wordpress-Wordpress....
That’s awesome, now can you find one that points to all the plugins that cause these security exploits? Because none of those are from the default WordPress install with the Standard plugins (ACF Pro, CPT UI, etc).
Plugins are categorized separately from WordPress on the CVE website.
Re: The complicated futility of WordPress
#197Are 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…
Not sure if that’s what you describe but I used Grav: https://getgrav.org/ . It’s written in modern PHP and provide a simple UI to edit an manage your site. No database is needed.
Re: The complicated futility of WordPress
#198Earlier quoted context omitted.
I love WordPress. It is kind of a universal tool: you can make simple web sites, you can use it to build complex systems. It is always better if you have developers that know what they are doing. WP development is not installing dozens od plugins to achieve some effect on your web. I guess that WP wants to become "one to rule them all". This means that they strive for even bigger adoption rate among users. FSE is the…
> It is kind of a universal tool: you can make simple web sites, you can use it to build complex systems. It is always better if you have developers that know what they are doing. Here's a question: suppose that you want to use WordPress as a starting point for a CRUD app with some basic permission controls, the ability to dynamically add content and maybe even write your own search logic which respects those permiss…
Slim and Laravel are both proper application frameworks specifically designed for your use case. That's why they properly document all of the CRUD use cases. However, they don't do CMS stuff at all.
If you absolutely need a working CRUD app to live inside of a CMS, then your best bet would actually be a Drupal module with a custom entity type. However, that requires you to actually know the ins and outs of Drupal's Entity and Field APIs, which are rather overengineered[0]. On the other hand, if you do manage to figure all that out, permissions are relatively easy to hook up, forms are just filling out an array, and you get Views support basically for free.
[0] In Drupal's defense, they're a CMS, so they need to support use cases like letting users define custom node types and custom fields on those types. This makes the interface for interacting with Entities way more complicated than an ordinary CRUD app needs.
Re: The complicated futility of WordPress
#199Earlier quoted context omitted.
Yes, after 18 years of WordPress development, the architects' excuse of blaming bad actors in plugin ecosystem has begun to wear thin, especially when contemporaries or predecessors like Firefox or Debian never had remotely the same level of problems with their users being hacked constantly by plugins/packages.
Firefox has had the converse problem of constantly breaking all their plugins by changing their APIs etc..
[0] which were then massively refactored, twice.
Re: The complicated futility of WordPress
#200Are 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…
I use lektor, it has a preview server with a editor, works for multilanguage sites, themes are easily extended/modified etc. You basically run "lektor serve" edit your site locally in the backend and then once you are done you click "publish" in the backend and it copies the site to the webserver via scp (provided you have the ssh credentials). Simple and effective. For anything more sophisticated I use grav CMS