Content Management System (CMS)

Content Management System (CMS)

In this post, we will see the following about Content Management Systems (CMS)

  1. What is a Content Management System

  2. What makes up a Content Management System

  3. Headless CMS Vs Traditional CMS

  4. Popular Content Management Systems

1. What is a Content Management System

A Content Management System (CMS) is software that helps users to create, manage and modify content on a website without the need for specialized technical knowledge.

In simpler language, a content management system is a tool that helps you build a website without needing to write all the code from scratch

Instead of building your system for creating web pages, storing images, and other functions, the content management system handles all that basic infrastructure stuff for you so that you can focus on more forward-facing parts of your website.

2. What makes up a Content Management System

On a more technical level, a content management system is made up of two core parts

  • A content management application (CMA) — this is the part that allows you to actually add and manage content on your site

  • A content delivery application (CDA) — this is the backend, behind-the-scenes process that takes the content you input in the CMA, stores it properly, and makes it visible to your visitors.

3. Headless CMS Vs Traditional CMS

Headless CMS

A headless CMS is a content management system where the front end and back ends are separated from each other. With headless CMSs, the stored content is made available to developers through APIs.

Headless CMSs are frontend agnostic and API-driven by design. This way, developers are free to deliver the content to their audience with the frameworks and technologies of their choice.

Traditional Vs Headless CMS

Traditional CMS

A traditional CMS is a monolithic content delivery system. With a traditional CMS, the front end and back end are coupled together.

#1 Acquia.com

Hosting for Drupal sites. Free tier for developers. Free development tools (such as Acquia Dev Desktop) are also available

Home | Acquia
*Acquia provides the leading cloud platform for building, delivering, and optimizing digital experiences.*
acquia.com

#2 Contentful

Headless CMS. Content management and delivery APIs in the cloud. Comes with one free Community space that includes 5 users, 25K records, 48 Content Types, and 2 locales.

The platform to bring your best ideas to life
*Launch faster, consistently, and at scale with our new platform features Orchestrate content across brands, teams, and…*
contentful.com

#3 Cosmic

Headless CMS and API toolkit. Free personal plans for developers.

Cosmic | The #1 Headless, API-first, Content Management Platform
*Cosmic is a Headless CMS that empowers you to create, edit, and manage content across limitless websites and…*
cosmicjs.com

#4 Crystalize

Headless CMS with e-commerce support. Built-in GraphQL API. The free version includes unlimited users, 1000 catalog items, 5 GB/month bandwidth, and 25k/month API calls.

Headless eCommerce | PIM | GraphQL API | Subscription eCommerce | Crystallize
*Skip to main content Crystallize is the headless ecommerce core of your Jamstack, including Payments, Checkout, Order…*
crystallize.com

#5 DatoCMS

Offers free tier for small projects. DatoCMS is a GraphQL-based CMS. On the lower tier, you have 100k/month calls.

The headless CMS that your team will love
*The content platform for projects of any size, built around the needs of all team members. Simply put, the most…*
datocms.com

#6 Directus

Headless CMS. A completely free and open-source platform for managing assets and database content on-prem or in the Cloud. No limitations or paywalls.

Directus: The Modern Data Stack, Democratized
*Directus is an open-source data platform that instantly gives any new or existing SQL database an API (REST+GraphQL)…*
directus.io

#7 Forestry.io

Headless CMS. Give your editors the power of Git. Create and edit Markdown-based content with ease. Comes with three free sites that include 3 editors, Instant Previews. Integrates with blogs hosted on Netlify/GitHubpages/ elsewhere

Git-based CMS for Hugo, Next.js, Gatsby, Jekyll, Nuxt.js, Hexo, Eleventy, Docusaurus, Gridsome and…
*Content management system for sites built with static site generators. Get the speed, security, and reliability of…*
forestry.io

#8 FrontAid

Headless CMS that stores JSON content directly in your own Git repository. No restrictions.

FrontAid CMS - Agile Content Management with JSON and Git.
*FrontAid CMS is a decoupled and Git-based content management system. Content is stored in your own Git repository in…*
frontaid.io

#9 Kontent.ai

A Content-as-a-Service platform that gives you all the headless CMS benefits while empowering marketers at the same time. The developer plan provides 2 users with unlimited projects with 2 environments for each, 500 content items, 2 languages with Delivery and Management API, and Custom elements support. Larger plans were available to meet your needs.

Kontent.ai: Complete Control Over Your Content | Kontent.ai
*Kontent.ai is the headless CMS that enables organizations to have complete control over content to speed up time to…*kontent.ai

#10 Prismic

Headless CMS. Content management interface with fully hosted and scalable API. The Community Plan provides 1 user with unlimited API calls, documents, custom types, assets, and locales. Everything that you need for your next project. Bigger free plans are available for Open Content/Open Source projects.

Prismic: Headless Website Builder - Launch and Iterate Faster
*Prismic is the headless website builder that lets developers and marketers ship and iterates faster, and builds sites…*
prismic.io

#11 Sanity.io

A platform for structured content that comes with an open-source editing environment and a real-time hosted data store. Unlimited projects. Unlimited admin users, 3 non-admin users, 2 datasets, 500K API CDN requests, 10GB bandwidth, and 5GB assets included for free per project.

The Composable Content Cloud - Sanity.io
*Build remarkable experiences at scale. Sanity is a customizable solution that treats content as data to power your…*sanity.io

#12 Sensenet

API-first headless CMS provides enterprise-grade solutions for businesses of all sizes. The Developer plan provides 3 users, 500 content items, 3 built-in roles, 25+5 content types, fully accessible REST API, document preview generation, and Office Online editing.

sensenet - headless content management service
*A repository of unlimited content and a flexible development platform. A single hub for all your content to manage with…*
sensenet.com

#13 Gatsby

Gatsby is a fast and flexible framework that makes building websites with any CMS, API, or database fun again. Build and deploy headless websites that drive more traffic, convert better, and earn more revenue!

The Fastest Frontend for the Headless Web | Gatsby
*Accelerating Gatsby's growth and bringing composable architectures to the whole web. Build a fast, secure, and powerful…*
gatsbyjs.com

#14 GraphCMS

Offers free tier for small projects. GraphQL first API. Move away from legacy solutions to the GraphQL native Headless CMS — and deliver omnichannel content API first.

The Next Generation GraphQL Content Platform
*Hygraph adapts to changing consumer needs, seamlessly integrates with corporate stacks, and empowers market leaders to…*
hygraph.com

#15 Squidex

Offers free tier for small projects. API / GraphQL first. Open source, and based on event sourcing

Squidex - an OpenSource Headless CMS, a CMS with an API
*Squidex is a very developer friendly CMS. Not only do you get a lots of options but you can actually run it all on your…*
squidex.io

Congratulations!!

In this post, we have seen about CMS and its types and some of the popular CMS. Will catch up in yet another post with more crafts. Till then Happy Learning:)