Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Studying Strapi: an open source head headless CMS
Search
Matija Marohnić
February 05, 2021
Programming
54
0
Share
Studying Strapi: an open source head headless CMS
Matija Marohnić
February 05, 2021
More Decks by Matija Marohnić
See All by Matija Marohnić
oxlint & oxfmt: linting and formatting from the future
silvenon
0
26
Goodbye jsdom/happy-dom, hello Vitest Browser Mode!
silvenon
0
15
Introduction to Remix
silvenon
0
150
Cypress vs. Playwright
silvenon
0
170
CSS Specificity
silvenon
0
53
Make your JavaScript projects more accessible to newcomers
silvenon
0
86
React Hooks
silvenon
0
91
PostCSS
silvenon
0
56
CSS Custom Properties
silvenon
0
52
Other Decks in Programming
See All in Programming
感情を設計する
ichimichi
5
1.5k
Agentic Elixir
whatyouhide
0
350
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
4
3k
ドメインイベントでビジネスロジックを解きほぐす #phpcon_odawara
kajitack
3
790
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
Vibe NLP for Applied NLP
inesmontani
PRO
0
440
ハーネスエンジニアリングとは?
kinopeee
11
5.7k
運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
studio_graph
0
340
Running Swift without an OS
kishikawakatsumi
0
840
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
3
340
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
150
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
24
14k
Featured
See All Featured
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
180
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.6k
The browser strikes back
jonoalderson
0
980
Google's AI Overviews - The New Search
badams
0
980
Color Theory Basics | Prateek | Gurzu
gurzu
0
290
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
54k
BBQ
matthewcrist
89
10k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
140
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
240
Game over? The fight for quality and originality in the time of robots
wayneb77
1
160
Transcript
Matija Maronhić Studying Strapi An open-source headless CMS
🤔
Maintaining the site ≠ Maintaining content
At Orbit • our documentation is for developers and designers
• we have a technical writer that happens to be good at development • so we can get away with Gatsby + MDX + bunch of other stu ff • but nobody else will know how to update it, including future technical writers who aren’t tech-savvy
Headless CMS • content fetched via API requests • decoupling
content from development • more fl exibility = less likely to be refactored
Options • 25+ • WordPress • NetlifyCMS • Contentful •
Strapi • DatoCMS • …
Why Strapi? • tried NetlifyCMS (barely), Prismic, and DatoCMS •
options I checked out either didn’t have a free plan or it seemed too limited • Strapi’s free plan has unlimited API calls
Contentful? • great reviews on Twitter • free plan •
25K records—I probably read this wrong the last time • 2 million API calls per month • fi rst paid plan is $489/mo 😅 💸
Improvement Day plan 1. learn the basics of Strapi 2.
integrate it with Next.js or Gatsby 3. pro fi t
Basics • I was trying to fi nd “slow start”
• npx create - my - app commands usually do too much this escalated quickly
Basics • REST API by default, but supports GraphQL •
comprehensive CLI • various plugins • email using services like Sendgrid, Mailgun etc. • editing stu ff sometimes changes fi les in the fi lesystem
None
Conclusions • I wish I knew more about backend •
Strapi seems to be very DYI • so far I’m comfortable with that • however, I’ll explore Contentful before continuing with this experiment
General goals • control over the admin interface • maximum
user-friendliness • next to zero developer intervention • editing (eventually) updates the site • preview 🤞 🤞 🤞