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
Contentfulで作るヘッドレスCMS
Search
Tsubasa SEKIGUCHI
December 05, 2022
Programming
0
140
Contentfulで作るヘッドレスCMS
#shupaconf3 にて発表させていただいたスライドです。
ヘッドレスCMSについて説明させていただきました。
Tsubasa SEKIGUCHI
December 05, 2022
Tweet
Share
More Decks by Tsubasa SEKIGUCHI
See All by Tsubasa SEKIGUCHI
React Nativeではじめる ハイパフォーマンス スマホアプリ開発(GENIEE Edit)
tinykitten
0
91
AWS/GCPで始める 生成AI入門
tinykitten
0
110
Rustとtonicで始める gRPC入門(GENIEE Edit)
tinykitten
0
14
スモールスタートで始める フィードバック管理システム開発入門
tinykitten
0
260
Rustとtonicで始める gRPC再入門
tinykitten
0
790
gRPCで始める ハイパフォーマンス タイプセーフウェブ開発
tinykitten
0
240
ノンデザイナーが 多少マシな見た目の資料を作る方法
tinykitten
0
170
はじめての GitHub Actionsアクション開発
tinykitten
0
130
UI/UXをないがしろにしない「きもちのいい」Webサービスの作り方
tinykitten
0
130
Other Decks in Programming
See All in Programming
CDKを使ったPagerDuty連携インフラのテンプレート化
shibuya_shogo
0
110
コードを読んで理解するko build
bells17
1
110
コミュニティ駆動 AWS CDK ライブラリ「Open Constructs Library」 / community-cdk-library
gotok365
2
250
SwiftUI Viewの責務分離
elmetal
PRO
2
280
Datadog Workflow Automation で圧倒的価値提供
showwin
1
250
Serverless Rust: Your Low-Risk Entry Point to Rust in Production (and the benefits are huge)
lmammino
1
160
Bedrock Agentsレスポンス解析によるAgentのOps
licux
3
930
はじめての Go * WASM *OCR
sgash708
1
110
Go 1.24でジェネリックになった型エイリアスの紹介
syumai
2
290
データの整合性を保つ非同期処理アーキテクチャパターン / Async Architecture Patterns
mokuo
55
19k
dbt Pythonモデルで実現するSnowflake活用術
trsnium
0
260
pylint custom ruleで始めるレビュー自動化
shogoujiie
0
160
Featured
See All Featured
Making Projects Easy
brettharned
116
6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
BBQ
matthewcrist
87
9.5k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.1k
Java REST API Framework Comparison - PWX 2021
mraible
29
8.4k
Facilitating Awesome Meetings
lara
52
6.2k
The Cult of Friendly URLs
andyhume
78
6.2k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Transcript
ContentfulͰ࡞Δ ϔουϨε$.4 How to make “Headless CMS” with Contentful. Shupaconf
#3 2017.05.05 @ Shibamata Katsushika, Tokyo Tsubasa SEKIGUCHI EXC-3645969186565158903
5JOZ,JUUFO @tinykitten8
ؔޱཌྷ Tsubasa SEKIGUCHI
Section 01 $.4ͬͯԿʁ What is CMS? 01. What is CMS?
ΣϒίϯςϯπΛߏ͢ΔςΩετ ը૾ͳͲͷσδλϧίϯςϯπΛ ౷߹ɾମܥతʹཧ͠ɺ ৴ͳͲඞཁͳॲཧΛߦ͏γεςϜͷ૯শɻ ίϯςϯπཧγεςϜ(CMS) 01. What is CMS?
01. What is CMS?
ҎલͷCMSͰ 01. What is CMS?
Editor Viewer Backend/Frontend 01. What is CMS?
CMSࣗମ ϑϩϯτ୲͍ͯ͠Δ 01. What is CMS?
՝ɿ ϑϩϯτͱόοΫΤϯυ͕ ີ݁߹ 01. What is CMS?
Section 02 lϔουϨεz$.4ͬͯԿʁ What is “Headless” CMS? 02. What is
“Headless” CMS?
άϥϑΟΧϧΠϯλʔϑΣʔεͳ͠Ͱ σόΠε্Ͱಈ࡞͢Δ͜ͱ͕Ͱ͖ΔιϑτΣΞ ϔουϨειϑτΣΞ(Headless Software) 02. What is “Headless” CMS?
ϔουϨεCMSͰ 02. What is “Headless” CMS?
PC/SP PC/SP Frontend 02. What is “Headless” CMS?
PC/SP PC/SP Frontend Digital Signage Frontend Digital Signage 02. What
is “Headless” CMS?
PC/SP PC/SP Frontend Digital Signage Frontend Digital Signage Content API
REST(GraphQL) API Editor UI Editor 02. What is “Headless” CMS?
ϑϩϯτɾόοΫͷ ։ൃ͕Մೳ 02. What is “Headless” CMS?
APIϑΝʔετͷͨΊɺ ϑϩϯτͷࣗ༝͕ߴ·Δ ͭ·ΓɺσδλϧαΠωʔδΣΞϥϒϧσόΠεͷ৴ͳͲՄೳ 02. What is “Headless” CMS?
Section 03 σϝϦοτ Disadvantage 03. Disadvantage
API࣭ͷཁٻ͕ߴ͍ σϝϦοτ01 03. Disadvantage
։ൃίετ͕͔͔Δ σϝϦοτ02 03. Disadvantage
Section 04 ࣮ɾαʔϏε Implementation & Service 04. Implementation & Service
04. Implementation & Service
WP REST API 04. Implementation & Service
WordPressͷཧUIΛ༻͍ͯ Headless CMSΛߏஙͰ͖Δ 04. Implementation & Service
ͳʹ͛ʹυΩϡϝϯτຊޠ 04. Implementation & Service
04. Implementation & Service
04. Implementation & Service
DPOUFOUGVM"1*ϑΝʔετͳ$.4ͰɺυΠπͷελʔτΞοϓʹΑͬͯ։ ൃ͞Ε͓ͯΓɺ8PSE1SFTT%SVQBMͳͲͷैདྷͷ$.4ͱҟͳΓɺσΟ εΫτοϓϞόΠϧ͚ͩͰͳ͘ɺσδλϧαΠωʔδɺεϚʔτΥο νͳͲͷϓϥοτϑΥʔϜͷίϯςϯπ৴͕Մೳͳ"1*͕༻ҙ͞Ε͍ͯΔ ͜ͱ͕ಛͰ͢ɻ https://qiita.com/daikiojm/items/3fbde3c88a7d0a053675 04. Implementation & Service
ͯ͢ӳޠ 04. Implementation & Service
Section 05 /VYUKTͰ࣮ Implement CMS with Nuxt.js and Contentful 05.
Implement CMS with Nuxt.js and Contentful
05. Implement CMS with Nuxt.js and Contentful
05. Implement CMS with Nuxt.js and Contentful
ࢼͯ͠Έ͍ͨํͪ͜Β 05. Implement CMS with Nuxt.js and Contentful
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ TinyKitten @tinykitten8