3 ms·
<rant-ish content> agreeing with sibling, WordPress _is_ a blog engine that has been twisted and squeezed to support other things. BuddyPress is probably the u
by pmlnr 8y ago
<rant-ish content>
agreeing with sibling, WordPress _is_ a blog engine that has been twisted and squeezed to support other things. BuddyPress is probably the ugliest manifestation of this, one of the slowest, sluggiest, buggiest things I've ever touched.
I praise the extreme simplicity of the WordPress database structure, but that is also a very serious limitation.
Examples if issues:
- WP is ridiculously rigid when you want to scale it - that is due to having it's file storage as and actual file storage, without any abstraction.
- The media library is an utter mess since the backbone.js mockery added in 3.5, with inconsistent use of filter and hooks on backend vs frontend.
- It's forcing compatibility with long dead PHP versions. (5.2. That is before namespaces.)
- I only supports MySQL but maintains MyISAM compatibility, so no foreign innodb keys, no cascade delete, no nothing.
It should never have wished to become other, than a blog/small website engine without first making long, long overdue backend fixes.
But instead, for many years now, I'm seeing the community being neglected; features that are questionable, pushed through (emojis, REST API, Gutenberg); WP.org without a clear focus, and without answering decades old threads, like a database abstraction layer.
All that said, WordPress is easy to use - but I'd welcome an extremely simple, WYSIWYG, small, static site builder instead, with proper support for media, portfolios, galleries, with a WordPress importer, which could easily take over the mess, that WordPress, my once loved CMS had become.
</rant-ish content>