Ortus Solutions - Headless Content for the Win!

ortussolutions 119 views 20 slides Jun 27, 2024
Slide 1
Slide 1 of 20
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20

About This Presentation

we delve into the power of headless CMS—a versatile solution separating content creation from presentation. Explore its benefits: multi-channel delivery, accelerated time-to-market, content reusability, scalability, technology flexibility, and enhanced security. Discover how headless CMS transform...


Slide Content

INTO THE BOX

BLUE ROOM
HEADLESS CONTENT
FOR THE WIN!
PRESENTED BY
ESMERALDA ACEVEDO

Esmeralda Acevedo
Artist
Web Designer
Web Application Developer
Outdoor Enthusiast

What is a Headless CMS?
Wait, but what is a traditional CMS?

What is a Traditional CMS?
Content Management System
Usually Monolithic
Includes the presentation layer
Includes the admin layer (backend)
Both tightly coupled
one-to-one reach

What is a Headless CMS?
Separation of Concerns
Admin layer : Content Repository
UI Layer : In any UI technology
One-To-Many Reach
Deployed together or separate

Forms of Communication
API Calls
Usually REST or GraphQL
Literally ANYBODY/ANYTHING can be a
client
You have the power!

The Body
Where your content is stored and authored: The ContentStore

The Head
The visual presentation of the content at a digital location.
( e.g. website, mobile app, video channels etc ).

Traditional CMS
BACKEND
FRONTEND
Headless CMS
API
BACKEND

Headless CMS Advantages
Content Centralization & Reuse
Omnichannel Publishing
Scalability & Performance
Developer Flexibility & Freedom
Improved Security
Native Content Store

Content Centralization & Reuse
One way/system/workflow to manage content
Reuse content
Create a CDN
Conistency
Focus

Omnichannel Publishing
You are FREE!
Content can be delivered to any device or platform via APIs
You can control the publishing delivery or expiration
You can monetize your content
Target multiple devices - Websites - Partners - Mobile Apps - Digital Displays - Social Media

Scalability and Performance
Separation allows you to scale UI / Backend separately
Leverage microservices and containers
Geo locate your UI or Backend
Add different caching strategies

Developer Flexibility & Freedom
Leverage any front-end technology to deliver your content
AB Testing
Try new technologies for delivery
Integrate your content with ANY system that can talk to APIs
Increase Developer / Designer Happiness!

Improved Security
UI can be static
No admin to attack - Check your logs, you will be surprised what you see
Admin can be deployed securely
Separation of Concerns

Content Store
More than pages/blog
A structured content that can literally
represent anything: Pages, Blogs, Movies,
Events, Slides, etc.
Addressable via a unique slug
Can be hierarchical
Can have attached metadata
Can have published / expiration dates
Much more

I have a secret to tell?
This entire presentation is built with a HCMS
This is a Vue.js app connected to ContentBox CMS
So let's explore it!
github.com/lmajano/contentbox-headless-core
github.com/lmajano/contentbox-headless-vuehead
github.com/lmajano/contentbox-headless-quasar

How do I chose one?
There are 10000s of CMS out there
All claiming to be the best...Some are, some are not
Test them, to see what fits your needs best
All are unique and have key benefits
Make sure they address the benefits we saw
Make sure they have a real content store - I am biased; ContentBox HCMS
https://contentboxcms.org/

Thanks!
INTO THE BOX 2024