Setting Sail in a Sea of CMSs ⛵
Developer Relations
Daniel Madalitso Phiri
Disk Jockey
malgamves
CMS - Content Management System
Content Model - Collection of related fields
DX - Developer Experience
definitions
I’ll have a few nautical references
Ships and Oceans are…
interesting
overview
Planning your voyage🗺️
Building Software is only preparation for your journey..
Software goes beyond just how it’s built
How do you maintain and scale your software?
Unreliable and Inaccessible software is as good as no software
“A sturdy launchpad makes for a better lift off”
-moi
This concept can extend itself way beyond just software..
To even... content
Content extends into every part of our lives
“Content is Queen or King..”
Content is at the center of your modern business..
The API first approach of Headless CMSs makes this scaling simpler
Headless means we deliver content to any frontend via and API
🖥
📱
⌚️
Content
Tip 1: Go Headless
Getting a crew onboard 🏃♀️
You’re creating workflows
Every team should be covered
A Workflow
💻
👩💻
👩🏫
Application
Content Team
Developer Team
End Users
Optimize for your Content Team
👩🏫
Robust UI
Access Control
A wealth of fields
Reusable Content Models
Great UX
Optimize for your Developer Team
👩💻
Robust DX
API Flexibility
Wealth of resources
Wealth of Integrations
A successful team is a successful business
In optimizing for each team, you’re enabling easier scalability of your content
scaling content goes two ways
Build your API once, display on different frontends.
Build flexible content models once, reuse anywhere.
Tip 2: Optimize for efficiency
Being resourceful at sea 🌊
Get the most out of what you have
Headless at it’s core promotes extensibility
Capture business value beyond Content
&
Extend functionality
Customizability
Support for 3rd Party Services
Handle end user Auth
Rich plugin ecosystem
Is it Open Source?**
Tip 3: Extend your CMS
Tip 1: Go Headless
Tip 2: Optimize for efficiency
Tip 3: Extend your CMS
summary
… but wait
Everything I mentioned is at the core of how Strapi is built..
There aren’t that many open source headless cms that do this
Strapi is a Headless CMS
Open source.
100% JavaScript.
Customizable.
Self-hosted.
Plugins system.
GraphQL.
its..
bit.ly/strapi-droplet
to test out Strapi free
Bon Voyage 🙏
strapi.io/getting-started
resources
and smooth sailing