Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
860
今年初めての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
Stay Hacker 〜九州で生まれ、Perlに出会い、コミュニティで育つ〜
pyama86
2
3.1k
レイトレZ世代に捧ぐ、今からレイトレを始めるための小径
ichi_raven
0
480
『実践MLOps』から学ぶ DevOps for ML
nsakki55
2
490
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
280
Querying Design System デザインシステムの意思決定を支える構造検索
ikumatadokoro
1
1.2k
dnx で実行できるコマンド、作ってみました
tomohisa
0
120
sbt 2
xuwei_k
0
110
GeistFabrik and AI-augmented software development
adewale
PRO
0
220
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 1
philipschwarz
PRO
0
110
connect-python: convenient protobuf RPC for Python
anuraaga
0
320
関数の挙動書き換える
takatofukui
4
760
DSPy Meetup Tokyo #1 - はじめてのDSPy
masahiro_nishimi
1
110
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
680
A better future with KSS
kneath
239
18k
Building an army of robots
kneath
306
46k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
11
950
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Side Projects
sachag
455
43k
Building Adaptive Systems
keathley
44
2.8k
Designing for humans not robots
tammielis
254
26k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.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!