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
0
38
Studying Strapi: an open source head headless CMS
Matija Marohnić
February 05, 2021
Tweet
Share
More Decks by Matija Marohnić
See All by Matija Marohnić
Introduction to Remix
silvenon
0
140
Cypress vs. Playwright
silvenon
0
160
CSS Specificity
silvenon
0
30
Make your JavaScript projects more accessible to newcomers
silvenon
0
73
React Hooks
silvenon
0
72
PostCSS
silvenon
0
43
CSS Custom Properties
silvenon
0
40
Maintainable Integration Testing in React
silvenon
0
31
Writing Codemods with jscodeshift
silvenon
0
29
Other Decks in Programming
See All in Programming
Cache Me If You Can
ryunen344
2
5.8k
AIを活用し、今後に備えるための技術知識 / Basic Knowledge to Utilize AI
kishida
22
5.9k
基礎から学ぶ大画面対応(Learning Large-Screen Support from the Ground Up)
tomoya0x00
0
6.2k
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
250
旅行プランAIエージェント開発の裏側
ippo012
2
930
プロパティベーステストによるUIテスト: LLMによるプロパティ定義生成でエッジケースを捉える
tetta_pdnt
0
6.2k
Tool Catalog Agent for Bedrock AgentCore Gateway
licux
7
2.6k
RDoc meets YARD
okuramasafumi
4
170
「待たせ上手」なスケルトンスクリーン、 そのUXの裏側
teamlab
PRO
0
610
🔨 小さなビルドシステムを作る
momeemt
4
690
今だからこそ入門する Server-Sent Events (SSE)
nearme_tech
PRO
3
260
How Android Uses Data Structures Behind The Scenes
l2hyunwoo
0
490
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Being A Developer After 40
akosma
90
590k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
Six Lessons from altMBA
skipperchong
28
4k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
How to Ace a Technical Interview
jacobian
279
23k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
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 🤞 🤞 🤞