📚 The Stack

WordPress

Why are we still using WordPress?

There are several CMS' out there, and while WordPress may not be the most modern, it's very well known (both to clients and developers) and is easy to work with and host.

Why not a cloud-based headless CMS + Next.js?

We use WordPress as a semi-headless CMS. While there are plenty of cloud-based headless CMS' out there, there are several issues with using them:

  • They can be quite expensive!
  • They often lack features we require, such as versioning, translation, ecommerce, user registration, user-submitted data, live preview and block-based content editing. These features are also often hidden behind an expensive 'Enterprise' plan.
  • The lack of specific features often leads to the requirement of additional third-party platforms, which adds a great deal of complexity to our projects.
  • Integrating them with frameworks like Next.js require lots of boilerplate code, which becomes hard to maintain.
  • Next.js' file-based routing is great for web apps, but imposes limitations on URL customisation which are hard to overcome.
  • We love our elegant page transitions, and these are harder to achive with Next.js.