WordPress, phpNuke, phpBB, most of the old PHP CMSes and E-Commerce systems. The code is dirty and hacky, but the software is useful for millions of people.
vBulletin is another one to add. I've looked at the source code and it's full of comments along the lines of "// I'm not sure if this needs to be here" and "// Not sure how this works."
Last time I looked PHPNuke was horrifying, PHPBB was just outdated, and WordPress was pretty damn good.
A lot of people assume WordPress is poorly written because it got a reputation for being insecure. But modern WordPress is pretty well written and in part due to its automatic update mechanism pretty secure.
Haven't looked at the code in a long time and it's probably as you say, not very nice code, and you are right that indeed WP fits this thread, BUT, i take issue with this phrasing "terrible solution to any problem" leading the reader to think that whatever he is trying to do, WP is not the answer. If it was such a terrible solution it wouldn't be were it is.
Comments
WordPress, phpNuke, phpBB, most of the old PHP CMSes and E-Commerce systems. The code is dirty and hacky, but the software is useful for millions of people.
vBulletin is another one to add. I've looked at the source code and it's full of comments along the lines of "// I'm not sure if this needs to be here" and "// Not sure how this works."
Last time I looked PHPNuke was horrifying, PHPBB was just outdated, and WordPress was pretty damn good.
A lot of people assume WordPress is poorly written because it got a reputation for being insecure. But modern WordPress is pretty well written and in part due to its automatic update mechanism pretty secure.
When was the last time you looked at WordPress?
Building your own userland SQL Prepared Statements 'replacement' using string replacement is not "pretty damn good".
WordPress is notorious for refusing to drop support for ancient, unsupported versions of PHP.
WordPress is a fucking terrible solution to any problem, from a technical point of view.
It seems to be solving 25% of all the problems https://martechtoday.com/wordpress-used-on-25-percent-of-all...
I said it's technically a piece of garbage, confirming that it fits very much in the topic of "poorly written but very successful"
That 25% of sites use it just proves the successful part, and says nothing about how appropriate it is technically.
Haven't looked at the code in a long time and it's probably as you say, not very nice code, and you are right that indeed WP fits this thread, BUT, i take issue with this phrasing "terrible solution to any problem" leading the reader to think that whatever he is trying to do, WP is not the answer. If it was such a terrible solution it wouldn't be were it is.
I completely forgot about PHPNuke. Damn, that brings back memories.