Headless CMS is a content management system with no-built features to present the content to the user. The content(information) is stored in a content repository, Users can view this content from various devices such as mobile and IoT devices via API.
Why Do you need headless CMS?
With the rapid growth of mobiles and IoT devices, traditional CMS’s ( also known as monolithic CMS) such as WordPress, JOOMLA, or Drupal are not capable of optimizing it presentation of information to these devices as those CMSS’ mainly focuses on webpage/ websites as their main platforms. Also, in traditional CMS the presentation and content are tight together; this makes things complicated when it comes to presenting on new devices. Therefore, the answer is headless( head refers to the front-end) CMS.
Traditional CMS (Monolithic) vs Headless CMS
|Traditional CMS||Headless CMS|
|Frontend (Presentation layer)||Yes||No built-in frontend, but deliver via API|
|speed||Slower than headless CMS||Faster content delivery|
|Barrier to Entry||Almost No technical Barrier. Suited for content creator as well as for developers||Need intermediate to advanced technical skills|
|Flexibility for developers/Customization||Less Flexible||More Flexible|
|Suitability||For small to mid-size projects, may not suitable for large complex projects||Suitable for small to complex projects|
Some of the open-source headless CMS
SAAS Headless CMS
While traditional CMS may still be a popular choice for many non-technical individuals (writers or marketers), headless CMS is becoming a future-proof technology, especially, with the expansion of many mobiles and IoT devices. Depending on the headless CMS you use, you may or may not need a developer to present your content. For example, Contentful claims that they are working hard to bring their platform to a range of users from non-technical persons to developers. Therefore, make sure to choose the one that best suited for your needs.