1. 7
  1. 5

    It’s interesting to see the slow but steady rejection of intricate CMSes like Drupal and WordPress (which are increasingly more like script kiddie remote shells with content management on the side) - though for technical crowds, I see the rise of static site tooling over another “lightweight” CMS.

    1. 2

      A cool thing about this article is that I feel like I understand why they’re moving away from Drupal after reading it, which is really unusual for a headline starting with “why”.

      There are 50% fewer modules actively maintained for Drupal 8 than 7.

      That’s not necessarily a bad thing. One area there are fewer modules is around Drupal Commerce and that’s by design. When re-writing it for Drupal 8 it was made to support the use cases of the most common Commerce modules from Drupal 7, cutting down on the number of extras you need to install.

      it now has an even steeper developer learning curve.

      I’m not sure that I buy this claim. Anything I’ve wanted to do in Drupal 8 has been a lot easier to discover than equivalents in 7. There’s also a lot less to learn to accomplish certain tasks. I generally find that if I use a plug-in to do something I can just worry about my one thing but in Drupal 7 I’d be tripping over issues brought up by every other module that implements the same hook until I somehow hold an understanding of every piece of the system in my head.

      Drupal is increasingly moving to an enterprise space, making it a more questionable value proposition for not-for-profit organisations.

      I definitely agree with this point. I’m not sure that a Drupal site is more expensive now but there does seem to be more use cases requiring writing code than just installing a module. The trade-off is you were installing a module that doesn’t quite do what you want, maybe affects things you didn’t want to change, probably has XSS vulnerabilities (hopefully mitigated by needing admin privileges) or ruins cacheability or worse. Someone hoping to have a site by just installing modules they want as a mostly “non-technical” user or having a barely knowledgeable “site-builder” manage it is probably less happy with Drupal nowadays but as someone happy programming to do what I want I look at sites stitched together out of low quality modules as a house of cards in a breeze.