$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
microCMSについて (概要編)
Search
Nobuyoshi
February 15, 2020
Programming
1
390
microCMSについて (概要編)
microCMS(ヘッドレスCMS)についての概要を発表します。
実務は後ほど投稿する予定です。
Nobuyoshi
February 15, 2020
Tweet
Share
More Decks by Nobuyoshi
See All by Nobuyoshi
仕事では採用されなかったホスティングサービス、 せっかくなのでLTで話します
uemura
0
88
Babylon.js × microCMS でフォトギャラリーサイト作った
uemura
0
240
2年ぶりにCSSアニメーションを作ったよ!
uemura
0
870
今年初めてのBabylonJsを触ってみた
uemura
0
270
ポートフォリオサイトのお問い合わせフォームをSendgrid + microCMSで作成したお話
uemura
1
1.5k
Three.js(WebGL)で一年以上学習した成果と便利なクラス/ライブラリを紹介
uemura
0
310
Pug / SASS でピクロス(カービィ)を作成
uemura
0
170
僕の好きなcssプロパティ・値5選
uemura
0
480
複雑なHTML_CSS アニメーション 作品一覧 + 苦労したこと
uemura
0
140
Other Decks in Programming
See All in Programming
Microservices Platforms: When Team Topologies Meets Microservices Patterns
cer
PRO
1
910
AWS CDKの推しポイントN選
akihisaikeda
1
240
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
230
目的で駆動する、AI時代のアーキテクチャ設計 / purpose-driven-architecture
minodriven
11
3.9k
分散DBって何者なんだ... Spannerから学ぶRDBとの違い
iwashi623
0
170
CSC305 Lecture 17
javiergs
PRO
0
270
sbt 2
xuwei_k
0
180
React Native New Architecture 移行実践報告
taminif
1
130
AIと協働し、イベントソーシングとアクターモデルで作る後悔しないアーキテクチャ Regret-Free Architecture with AI, Event Sourcing, and Actors
tomohisa
5
18k
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
370
S3 VectorsとStrands Agentsを利用したAgentic RAGシステムの構築
tosuri13
5
260
スタートアップを支える技術戦略と組織づくり
pospome
8
15k
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Balancing Empowerment & Direction
lara
5
780
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Building an army of robots
kneath
306
46k
Music & Morning Musume
bryan
46
7k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
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!