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
meijin
September 30, 2021
Programming
2
1.1k
microCMSを使った ビジネスサイドとの コミュニケーション
meijin
September 30, 2021
Tweet
Share
More Decks by meijin
See All by meijin
弊社の「意識チョット低いアーキテクチャ」10選
texmeijin
0
1.2k
DDDを志して3年経ったら「DDDの皮を被ったクリーンアーキテクチャ」になった話【デブサミ2024夏】
texmeijin
3
1.4k
サービス黎明期にNuxt.js v2からNext.js移行を決めた理由と進め方
texmeijin
0
260
スタートアップCTOが個人開発で収益化・年13本記事発信・5件登壇を平行するための時間管理
texmeijin
4
1k
個人開発がおすすめな理由
texmeijin
3
900
弊社の開発体験の良いところは?メンバーに訊いてみた!
texmeijin
0
340
初めてESLintプラグインにコントリビュートした話
texmeijin
0
110
先生と一緒に プロダクトを良くする アナリティクス機能の開発
texmeijin
0
30
ハードルが激低な社内勉強会を続けている話
texmeijin
0
5.2k
Other Decks in Programming
See All in Programming
知られざるNaNの世界
hole
3
1.2k
tc39 x jsconf.jp Panel Discussion 2024
yosuke_furukawa
PRO
0
130
Vue SFCのtemplateでTypeScriptの型を活用しよう
tsukkee
3
1.4k
Workflow automationによるインシデント原因調査の自動化
showwin
1
120
watsonx.ai Dojo #3 プロンプトエンジニアリング入門
oniak3ibm
PRO
0
480
CSC509 Lecture 06
javiergs
PRO
0
140
GPU Hash Table | レイトレ合宿10
yknishidate
0
360
PagerDuty を軸にした On-Call 構築と運用課題の解決 / PagerDuty Japan Community Meetup 4
horimislime
1
100
【Kaigi on Rails 2024】YOUTRUST スポンサーLT
krpk1900
0
200
推し活の ハイトラフィックに立ち向かう Railsとアーキテクチャ - Kaigi on Rails 2024
falcon8823
6
1.1k
ActiveRecordの力でDBのメタデータを迅速に解析する
lnit
5
2.2k
gopls を改造したら開発生産性が高まった
satorunooshie
8
220
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
The Cost Of JavaScript in 2023
addyosmani
45
6k
How STYLIGHT went responsive
nonsquared
95
5.1k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
The Invisible Side of Design
smashingmag
297
50k
Learning to Love Humans: Emotional Interface Design
aarron
272
40k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
22k
Designing on Purpose - Digital PM Summit 2013
jponch
114
6.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Typedesign – Prime Four
hannesfritz
39
2.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
92
16k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
167
49k
Transcript
📮 microCMSを使った ビジネスサイドとのコミュニケーション meijin / 株式会社NoSchool CTO
自己紹介 - meijin / 株式会社NoSchool CTO - Twitter: @Meijin_garden -
最近はReact / React Nativeをよく書いてる - Webフロントエンドとソフトウェア設計が好き - 趣味は将棋☗ 2
📌 本スライドの要点 3 - microCMSの良いところを語るスライドです - microCMSはビジネスサイドと一緒に 管理画面を見ながらデータ構造を設計できる - 何ができる/できないのイメージ共有がしやすい
- カテゴリー分けとカスタムフィールドを紹介
microCMSを使った ビジネスサイドとの コミュニケーション 対象のJamstackサービスと 運営体制 4
マナリンクTeachers - https://for-teachers.manalink.jp/ - Next.js(ISR) + microCMS - オンライン家庭教師向けの情報メディア インタビュー記事や指導のコツなどを掲載
5
6
運営体制 - ビジネスサイド1名 - 企画、先生へのインタビューなど - 開発サイド1名(私) -
日頃アプリや決済機能なども開発しているので、 工数を抑えて開発するためにバックエンドはmicroCMS! - サーバー費用も安い(Vercel) 7
microCMSを使った ビジネスサイドとの コミュニケーション 要件定義の例① 記事のカテゴリー分け 8
記事のカテゴリー分けとは - https://for-teachers.manalink.jp/useful/job-side - ポイント - 大カテゴリと小カテゴリがある - 各カテゴリごとに一覧があり、URLとTitleとDescription等があ る
- 各記事につき必ず大小1つずつ紐づく 9
STEP1 各カテゴリごとの仕様を表で整理 10
STEP2 カテゴリごとに”動的に”変わる点を洗い出し - URL(に使われる英単語) - カテゴリの名前 - Title / Description
- どの大カテゴリに属するか※小カテゴリのみ 11
STEP3 microCMSでAPIを作成 動的に変わる部分を スキーマとして設計 12
ポイントは、 ここまでの流れをすべて ビジネスサイドの方でも自分でできること👍 13
最初は一緒にAPIを作成 ↓ 「では同じ調子で作成してください」 「わかりました」 「他のAPIのカテゴリ作成もできました!」 「内容OKです! ダミーデータ入稿お願いします!」 14
この開発フローの良いところ 15 - 早い段階からダミーデータの入稿に入れるため、 要件をビジネスサイドにイメージしてもらいやすい - リレーションとかスキーマみたいな概念を肌で感じてもらい やすい(microCMSさんのワーディングが上手)
microCMSを使った ビジネスサイドとの コミュニケーション 要件定義② 記事本文中に吹き出しを埋めたい 16
こんな感じで記事に吹き出しを入れたい要望 17 会話を載せたいコンテンツ - 先生へのインタビュー - 先生方との勉強会
普通にmicroCMSを使った場合 本文に指定するリッチエディタフィールドは 単純に大きいHTMLなので、吹き出しを埋めるのは困難 18
STEP1 カスタムフィールド 19
STEP2 カスタムフィールドの繰り返しを設定 20
STEP3 React実装 21
企画の流れ 「microCMSこんなことできるみたいです〜」 (Slackに記事をシェア) 「記事に吹き出しを埋めたいです」 「たぶんできそうなのでやってみます(勘)」 「実装できたので入稿お願いします!」 「入稿しました!」 22
コミュニケーションのポイント 📌 社内でmicroCMSのノウハウ記事をシェアする 📌 管理画面から入力可能なデータ形式なら実装可能、と いう話をする。できる/できないのイメージ共有がしやすい 23
24
microCMSを使った ビジネスサイドとの コミュニケーション まとめ 25
microCMSを使ったコミュニケーション 📌 管理画面を一緒に見ながら要件定義を進める 📌 何ができる/何ができないのイメージ共有をする 📌 慣れてきたら自分でAPI作成・改修ができる (UIによるITリテラシの底上げがノーコードやローコードの本質なのかも?) 26
microCMSを使った ビジネスサイドとの コミュニケーション 告知 27
オンライン家庭教師マナリンクはエンジニア採用中! 以下のサービスを開発しています 28 先生を集客するメディア 先生を探せるWebサイト オンライン指導専用アプリ
29
マナリンクTeachers (https://for-teachers.manalink.jp/) めっちゃ面白いインタビュー記事を多く 掲載しているのでぜひ 読んでいただきたいです (右のは私の個人的なおすすめ) 30
ご清聴ありがとうございました 発表内容等についてもっと知りたい /カジュアル面談のお申込みはコチラ @Meijin_garden 31