Optimizing
Content
Management
with the
Headless CMS
https://bolajiayodeji.com
@iambolajiayo
Bolaji Ayodeji
Developer Advocate at Hashnode
JAMstack Developer and Technical Writer
In love with Docs && Web Engineering
For as long as humans
have been creating
content, we’ve been
searching for solutions
to manage it.
The need for content
management didn’t begin with
the World Wide Web, but
simply increased, when the
Web was born in the early
’90s.
Outline
Introduction to Content Management
Introduction to Content Management Systems
Traditional CMS (Coupled)
Headless CMS, the what?
Headless CMS, the why?
Categories of Headless CMS
Content as a Service (CaaS)
Headless CMS Options
Introduction to
Content Management
The "big four" of
content management
Digital asset
management
(DAM)
Records
management
(RM)
Web content
management
(WCM)
Enterprise content
management
(ECM)
Introduction to
Content Management
Systems
A content management application
(CMA)
A content delivery application
(CDA)
Traditional CMS
(Coupled)
Traditional content management
systems are “coupled”.
The (CMA) and (CDA) come together
in a single application.
Headless CMS, The
What?
A headless CMS, is a back-end only
content management system built
from the ground up as a content
repository that makes raw
structured content accessible via
APIs or the Git workflow for display
on any platform or device.
Headless’ lacks content presentation
functionality or frontend display.
You need additional technologies to serve
the “head.”
The content is created and edited in the
back-end, and the front-end takes
advantage of flexible and fast web
services and APIs to deliver the raw
content to any front-end design on any
device or channel.
Headless CMS, The
Why?
1
Omni-channel
experiences
2
Team
flexibility
3
Front end
flexibility
4
Structured
data
5
Security and
Scalability
6
Simple
workflow
7
Development
speed
8
Content
repository
Categories of
Headless CMS
API DRIVEN
With an API-driven
CMS, you make
changes on the CMS
and deliver  these
contents to your
application’s front-end
with an intermediary
API (JSON or XML)
GIT BASED
With a git-based CMS
you make changes
using the Git workflow
in a repository service
like GitHub that then
triggers a new build of
your site and updates
content.
Git Based
Netlify CMS
Publii
Forestry
Hexo Admin
Jekyll Admin
Strapi
Contentful
GraphCMS
Cosmic
Sanity
API Driven
https://headlesscms.org
Content as a Service
(CaaS)
Google Trends: 2015 - 2020
Google Trends: 2019 - 2020
Today's modern CMS revolution is
driving up demand for more flexible,
scalable, customizable systems that
deliver the experience you want, and
your customers expect.
The future is headless
Thank you!
https://bolajiayodeji.com
Twitter: @iambolajiayo
Hashnode: @bolajiayodeji
GitHub: @bolajiayodeji

Shift Remote FRONTEND: Optimizing Content Management with the Headless CMS - Bolaji Ayodeji (Hashnode)