Explain Like I'm Five: Headless CMS
This post is part of the series Explain Like I'm Five, which aims to make tech concepts and terms easy to understand. In this post, we explain in a few minutes what a headless CMS is and show you how it's used.
This post is part of the series Explain Like I'm Five, which aims to make tech concepts and terms easy to understand. In this post, we explain in a few minutes what a headless CMS is and show you how it's used.
When the web was first introduced, only developers could create and manage websites. As the Internet expanded and the web became more accessible, non-developers couldn't be kept on the side without the ability to make sites. As a remedy, Content Management Systems (CMS) came into place, with the purpose to allow its users to create and edit content on a website without any knowledge of code whatsoever. One could open a CMS, create a website with different pages, place images, write text, and voilà, go live without writing a single line of code.
The adoption of this tool increased and so did the number of CMS providers out there. Of course, it's not all sunshines and roses, building a site with a CMS and not controlling the code comes with its limitations. For example, the interface cannot be fully customized and styled considering how it is based on templates, meaning that a lot of these websites look alike and can't always have a distinguished brand. There is also a limitation when it comes to functionality, considering that without code, it is very difficult to build certain features.
Also, if one is able to build and edit a website without code, it is because there is a lot of running code in the background allowing them to do so, and as a result, the website speed is slower and does not match users' expectations. This begs the question: are we back to square one? Do non-developers have to give up their CMS superpowers for a website to be fast, unique, and customised? Thankfully, they don't. A new breed of CMS called "headless CMS" came into place to combine the advantages of writing code with some capabilities of the initially described CMS, which we'll refer to as "traditional CMS".
A Headless CMS is built solely to handle content, in contrast with the traditional CMS which offered capabilities beyond what it was meant to do.
Use cases
Reach out to Intoteq today! we are technology and brand building experts. We are always happy to be of service!