Introduction
Having a CMS sounded so nice at first.
It ensured that you wouldn’t be locked out of your own website, and you’ll be able to make changes whenever you need to. However, when all the developers started arguing about which language and framework should be used to build the website and system, you knew something might be wrong.
But you couldn’t possibly have been prepared for what came next. The website got finished (albeit it took far longer than you would have liked). And you quickly learned that while the CMS allows you to add, curate, and publish content, that’s about all it lets you do.
Most CMSs are great at two things: (1) Letting you add content and (2) restricting you from breaking anything. Here’s the problem with most CMSs and what you can do instead.