With WordPress, there are 5 different plugins already built that have more features than the dashboard you're planning to build, and the agency/person maintaining the site may already be familiar with them. WordPress and other PHP CMSes may not have the best architectures (Drupal was downright atrocious), but the ecosystem is thriving with pre-built, customizable tools for the 99% of customer needs.
Virtually all web hosts, including very cheap ones support PHP-cgi and MySQL, so deploying WordPress is frictionless. CMSes written in other languages have deployment more friction.
You find 4-5 real people that need a Wordpress site every month? Where do you find these people?
Designers and agencies are more than happy to continue to use it, and frankly they should -- it is their bread and butter. The WP drama is news for us web-devs but will affect their market in no way whatsoever.
Most successful shops I meet or talk to are all-in on Wordpress and I don’t think this drama has affected this calculation. Big Indian SEO + Wordpress firms with American sales teams rule this market.
I haven’t done freelance web work in a couple years, but I remember pouring a couple hundred hours into exploring static generators and alternative CMSs just to decide that yeah, Wordpress was probably the cheapest and most user friendly option to.
Drupal does have a learning curve, it doesn't have the robust marketplace of off the shelf themes that WP has, but I love it.
I don’t know if any place where Drupal has been successfully used except for large corporate blogs, which I think it seems well suited for, but I’m happy to be corrected here.
It wasn’t for me but I’m glad you like it! If you’re well suited to it I think it’s a great career path.
The situation has really improved in recent years. Drupal 10 and 11 (the latest stable versions) are mature, the module ecosystem is robust, and there has been a renewed focus on usability.
It's not the right choice for every site of course, but I think people who have had a bad experience with it in the past should give it a second chance.
My assessment of Drupal is that it really is only for enterprise blogs - it doesn’t offer the things a more robust framework would offer. So it makes sense if the scope of work is a blog for a large organization that has 100,000 to spend on a blog. It seems like most Drupal contracts are in that range, so it becomes more of a game of scoring those contracts than anything else.
You really need a team for that. I switched to Wordpress for just that reason, it’s a lot easier to tinker with.
I love to hear that has changed.
It's definitely a good choice for migrating from d7, and could also be a great choice for a new site for someone who enjoys working on a classic drupal stack.
The people behind it are great, but the community right now is kind of small.
The underlying source code is terrible, but it's pre-existing plugin ecosystem is unbeatable.
There are not many other self-hosted services that really compete at the same level.