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
microCMSについて (概要編)
Search
Nobuyoshi
February 15, 2020
Programming
1
360
microCMSについて (概要編)
microCMS(ヘッドレスCMS)についての概要を発表します。
実務は後ほど投稿する予定です。
Nobuyoshi
February 15, 2020
Tweet
Share
More Decks by Nobuyoshi
See All by Nobuyoshi
仕事では採用されなかったホスティングサービス、 せっかくなのでLTで話します
uemura
0
58
Babylon.js × microCMS でフォトギャラリーサイト作った
uemura
0
190
2年ぶりにCSSアニメーションを作ったよ!
uemura
0
670
今年初めてのBabylonJsを触ってみた
uemura
0
230
ポートフォリオサイトのお問い合わせフォームをSendgrid + microCMSで作成したお話
uemura
1
1.4k
Three.js(WebGL)で一年以上学習した成果と便利なクラス/ライブラリを紹介
uemura
0
290
Pug / SASS でピクロス(カービィ)を作成
uemura
0
140
僕の好きなcssプロパティ・値5選
uemura
0
450
複雑なHTML_CSS アニメーション 作品一覧 + 苦労したこと
uemura
0
130
Other Decks in Programming
See All in Programming
ミリしらMCP勉強会
watany
4
740
コンテナでLambdaをデプロイするときに知っておきたかったこと
_takahash
0
180
リアルタイムレイトレーシング + ニューラルレンダリング簡単紹介 / Real-Time Ray Tracing & Neural Rendering: A Quick Introduction (2025)
shocker_0x15
1
290
Signal-Based Data FetchingWith the New httpResource
manfredsteyer
PRO
0
160
Building Scalable Mobile Projects: Fast Builds, High Reusability and Clear Ownership
cyrilmottier
2
260
SQL Server ベクトル検索
odashinsuke
0
170
フロントエンドテストの育て方
quramy
11
2.9k
Day0 初心者向けワークショップ実践!ソフトウェアテストの第一歩
satohiroyuki
0
830
エンジニア未経験が最短で戦力になるためのTips
gokana
0
260
Django for Data Science (Boston Python Meetup, March 2025)
wsvincent
0
320
Enterprise Web App. Development (1): Build Tool Training Ver. 5
knakagawa
1
110
Go1.24 go vetとtestsアナライザ
kuro_kurorrr
2
840
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
430
65k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Faster Mobile Websites
deanohume
306
31k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
119
51k
Testing 201, or: Great Expectations
jmmastey
42
7.4k
Building Adaptive Systems
keathley
41
2.5k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Designing for humans not robots
tammielis
252
25k
Raft: Consensus for Rubyists
vanstee
137
6.9k
Building an army of robots
kneath
304
45k
StorybookのUI Testing Handbookを読んだ
zakiyama
29
5.6k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
microCMSについて (概要編) 2020/2/15 植村修好
プロフィール 植村修好:うえむー @uemuragame5683 プログラミング html・css・sass・php・javascript・vue.js・jQuer y プライベート:ruby・golang 趣味 プログラミング・麻雀・ビートボックス
microCMSとは? microCMSとは2019年8月に ローンチした、API型のヘッド レスCMS。 コンテンツ管理のためのサー バ管理は一切不要で、サイン アップするだけですぐにサー ビスを利用開始できます。 https://microcms.io/
そもそもヘッドレスCMSって何なの? ヘッドレスの「ヘッド」は、ビュー(表示する画面)を指します。 ヘッドレスなので、ビューの無いCMSということになります。
そもそもヘッドレスCMSって何なの? ビューがないというのはどういう事・・・?
そもそもCMSとは? CMSとはContent Management Systemの略で、つまりはコンテンツ管理 システムを指します。 CMSのビュー(見た目)には以下の三種類があります。 •サービス固有の画面(Qiita、Note etc...) •テンプレートを選択できるもの (WordPress)
•自由に作成可能なもの(WordPress)
つまりヘッドレスCMSとは。。。? つまり、ビューに当たる部分が無いのが ヘッドレスCMSです。
それじゃあ、ビューはどうするのか? ヘッドレスCMSの場合、ビューはどうするでしょうか? 自分自身で作成する必要があります。 ヘッドレスCMSは入稿したコンテンツをAPIから取得することができ、この APIを用いて必要なコンテンツを取得し、出力させたい所に出力させま す。
microCMSのメリデメ メリット マルチデバイスに対応できる (コンテンツをWeb、iOSアプリ、Androidアプリetc..) サイトを部分的にCMS化できる フロントエンドの自由度が高まる デメリット プレビューがしづらい 技術的難易度が高い
microCMSの導入例 https://microcms.io/ microCMSの管理画 面でコンテンツを追加 して、APIの型を選択し てAPIスキーマーを定 義して、入力フォーム を作成していきます。 入力フォームに入力し て行くと。。。
コーディング例(javascript編) 入力フォームに入力したデータ は、APIから取得でき、jsonで返 されます。 APIを基にjavascript・phpなど でコンテンツを出力させるように コーディングすると。。。
コンテンツ出力結果 Nuxt.js codepen Nuxt.jsのフレームワークやcodepen等、 いろんな所で反映されるようになります。
まとめ micro CMSはAPI型のヘッドレスCMSである。 サイトを部分的にCMS化でき、フロントエンドの自由度 が高まる。 フロントエンドの自由度が高まるというメリットとの裏返 しで、ある程度の 技術が必要 ※そこまで深掘りしてないのでそれは後日発表したいと思います。
Thank You!