Overview

Morse is a decentralized, headless content management system.

Prerequisites

What is a CMS?

A Content Management System lets people create, edit, organize, and publish digital content and assets, usually for websites, without needing to write (much) code.

Some popular traditional content management systems are:

What is content?

Any structured information you want to publish to your website.

It could be blog articles, products for your eCommerce store, or any other kind of structured data that you want to expose to the public.

But it could also be actual content on your website, the links in your header navigation bar, the text of your landing page or anything else.

It is on the client to parse, interpret and render content, that’s why the content must be structured.

What are assets?

Assets are static files like images, videos, audio files and even documents that you usually embed in your content or website.

What is a headless CMS?

A headless content management system separates content management from content presentation.

<aside> 💡

Traditional content management systems like WordPress are similar to monolithic web apps, where you use the same admin interface to both manage your content and build your website, limited by what tools and themes WordPress offers.

</aside>

A headless CMS stores and manages information using an admin UI, but it delivers it via APIs (REST/GraphQL) to any frontend you want: web apps, mobile apps, static websites etc.

There is no built-in website theme layer (”the head” is removed) which gives the client full control.