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
トフでもわかるコンテンツタイプ講座
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yuji Takayama
July 07, 2018
Technology
0
1.6k
トフでもわかるコンテンツタイプ講座
Movable Type 7 の目玉機能であるコンテンツタイプについてトフでもわかるように優しく解説
Yuji Takayama
July 07, 2018
Tweet
Share
More Decks by Yuji Takayama
See All by Yuji Takayama
re:Invent で感じた AWS のメッセージ
swordbreaker
0
110
AWS Amplify と Nuxt.js で始めるコンテナ生活
swordbreaker
0
550
俺たちのプロトタイプ
swordbreaker
0
730
さぁ、ブログをはじめようどこで?どうやって?
swordbreaker
0
510
実践 Movable Type 7
swordbreaker
0
3.1k
できる Movable Type 7
swordbreaker
0
420
Movable Type 7 のすべて
swordbreaker
2
1.8k
Other Decks in Technology
See All in Technology
Agent Skill 是什麼?對軟體產業帶來的變化
appleboy
0
230
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
3
1.2k
韓非子に学ぶAI活用術
tomfook
2
550
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
5
2.3k
Physical AI on AWS リファレンスアーキテクチャ / Physical AI on AWS Reference Architecture
aws_shota
1
130
SaaSに宿る21g
kanyamaguc
2
160
モジュラモノリス導入から4年間の総括:アーキテクチャと組織の相互作用について / Architecture and Organizational Interaction
nazonohito51
6
2.9k
【PHPerKaigi2026】OpenTelemetry SDKを使ってPHPでAPMを自作する
fendo181
1
190
Phase12_総括_自走化
overflowinc
0
1.5k
ThetaOS - A Mythical Machine comes Alive
aslander
0
170
スピンアウト講座04_ルーティン処理
overflowinc
0
1.2k
AI時代のIssue駆動開発のススメ
moongift
PRO
0
220
Featured
See All Featured
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
240
How to Talk to Developers About Accessibility
jct
2
160
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
410
Ruling the World: When Life Gets Gamed
codingconduct
0
180
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Test your architecture with Archunit
thirion
1
2.2k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
75
Thoughts on Productivity
jonyablonski
75
5.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
460
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
91
ラッコキーワード サービス紹介資料
rakko
1
2.7M
Transcript
Movable Type 7 Φʔϓϯεϖʔεηογϣϯ 2018.7.7 contents.nagoya YUJI Takayama@Six Apart
My Social icon yuji yuji Yuji Takayama YUJI TAKAYAMA Six
Apart, Ltd. Senior Product Manager γοΫεɾΞύʔτͰɺಇ͖࢝Ίͯ .PWBCMF5ZQFҰے ࠷ۙ+BWBͱ"OHVMBS+4ʹͪΐͬͱුؾ ΄΅ຖ͓͏ͪͰ͓ࣄத swordbreaker
CMS w 4JY"QBSUͱ γοΫεɾΞύʔτגࣜձࣾ $.4ʢίϯςϯπɾϚωδϝϯτɾγεςϜʣɺϒϩάαʔϏεɺ ιʔγϟϧϝσΟΞ࿈ܞαʔϏεͳͲɺاۀͷ8&#ϚʔέςΟϯάΛ ࢧԉ͢ΔɾαʔϏεΛఏڙ͍ͯ͠·͢ɻ BLOG
w .PWBCMF5ZQFͱ Movable Type 1.0 Movable Type 7 2001 2018
αϯϑϥϯγείੜ·ΕͷϒϩάιϑτΣΞ ࠓͰ$.4ͱͯ͠த ੈքதͷϢʔβʔʹѪ͞Εଓ͚ͯɻ
શࠃʹ͕Δ.PWBCMF5ZQF6TFST(SPVQ ւಓ ౦ ౦ژ ৽ׁ ໊ݹ ؔ ਆށ ౡ
Ѫඤ Ԭ ࣛࣇౡ ࠤլ ۽ຊ ຊશࠃʹͷϢʔβʔάϧʔϓ .5%%$.FFUVQ .5ษڧձ .5$BGF .5-JWF શࠃͰ։࠵͞Ε͍ͯΔΠϕϯτ mtun.slack.com
.PWBCMF5ZQF ͷۄ ίϯςϯπλΠϓ
τϑʔϯτϑτϑʔϯ ʢίϯςϯπλΠϓͬͯԿʁʣ τϑτϑɺτϑϑʔϯ ʢ.5ͰՃ͞ΕͨػೳͰɺ ͜Ε·ͰҎ্ʹॊೈʹίϯς ϯπΛ࡞ΕΔΜͩΑʣ τϑʁτϑϑϑʔϯ ʢ͑ʁԿݴͬͯΔ͔Α͘Θ͔ Βͳ͍ʣ τϑɺτϑτϑϯ
ʢͦΕ͡Όɺৄ͘͠ڭ͑ΔΑʣ
日 直 ト フ 七 月 七 日 土 曜
日 トフでもわかる コンテンツタイプ講座 contents.nagoya 特別授業
ͰɺίϯςϯπλΠϓͬͯԿʁ ίϯςϯπʹඞཁͳใΛࣗ ༝ʹઃܭͰ͖ΔΜͩΑɻ ͦΕͬͯهࣄͱΧελϜϑΟʔ ϧυͱԿ͕ҧ͏ͷʁ ͍Ζ͍Ζ͕ͪ͏ΜͩΑɻ
日 直 ト フ 七 月 七 日 土 曜
日 記事とカスタムフィールドで いんじゃないの? 記事には「タイトル」と「本文」が必ずある コンテンツタイプで利用できるフィールドは、 カスタムフィールドと似てるけど、コンテンツタイプで しか使えないフィールドがある 記事とウェブページは今後機能の追加はされない カテゴリセットは強力 コンテンツタイプごとにアーカイブテンプレートを 用意できる
None
ΧςΰϦηοτʁʁ ·ͩઆ໌ͯ͠ͳ͔ͬͨͶ ίϯςϯπλΠϓͰ͑Δ ΧςΰϦͳΜ͚ͩͲɺهࣄͱ ผʹཧ͞ΕΔΜͩ Կ͕ศརͳͷʁ ΧςΰϦ܈Λෳ༻ҙͰ͖ ΔΜ͚ͩͲ
日 直 ト フ 七 月 七 日 土 曜
日 カテゴリセットでカテゴリもしっかり管理 階層化可能なカテゴリを用途に応じて複数用意できる 例えば映画のレビューサイトの場合、配給会社、監督、ジャン ルなどをそれぞれカテゴリとして用意し、それぞれアーカイブ テンプレートを作るというようなことができる 第一階層はカテゴリのジャンルで、第二階層以下が実際のカ テゴリ。配給会社、監督、ジャンルそれぞれ選択必須で。とい うような運用ルールでも実現できるが、それぞれのジャンルが 必須かどうかのチェックはできないのでオペレーションミスを 減らせる
None
ۀ छ ༻ ్ ΧςΰϦηοτͷྫ ͜Ε·ͰͷΧςΰϦӡ༻ .PWBCMF5ZQF
.PWBCMF5ZQFOFU ༻్ Πϯτϥϒϩά ϝσ ΟΞαΠτ ۀछ ҩྍؔ Ϛεϝσ ΟΞ .5ͷΧςΰϦηοτ .PWBCMF5ZQF .PWBCMF5ZQFOFU Πϯτϥϒϩά ϝσΟΞαΠτ ҩྍؔ ϚεϝσΟΞ Ϋϥυ൛ Ϋϥυ൛ ୈ֊ δϟϯϧ બඞਢ ӡ༻ͰΧόʔ తผʹ ΧςΰϦΛ४උ ϑΟʔϧυ͝ͱ ʹ ඞਢઃఆ
ͳΔ΄ͲͶɻͰɺ͋ͨΒ͠ ͍͜ͱ֮͑Δͷେมɾɾɾɻ ίϯςϯπλΠϓࣗମ৽͠ ͍ػೳ͚ͩͲɺใઃܭͰ Δ͜ͱେࠩͳ͍Αɻ ͑ʁͲ͏͍͏͜ͱʁ ͜͏͍͏͜ͱͳΜͩɻ
日 直 ト フ 七 月 七 日 土 曜
日 コンテンツタイプ時代の情報設計術 セミナーの情報を公開するサイトを例にすると・・・ 1. ページで表示する内容を吟味する 2. それぞれ、データの形式を考える(テキストとか数値とか) 3. 繰り返し使える情報はコンテンツタイプを分ける 4. コンテンツタイプを作る 5. アーカイブテンプレートとマッピングを作る
ίϯςϯπͷߏཁૉ ΤϯςΟςΟ Entity ίϯςϯπ Content αΠτ Site ใͷ࠷খ୯ҐͰɺͯ͢ͷ ίϯςϯπΛߏ͢ΔͨΊͷ෦ ςΩετɾը૾ɾಈըɾਤͳͲ
Content Field ΤϯςΟςΟ͕Έ߹Θͬͨ͞ঢ়ଶͰ ଞͷίϯςϯπΛΤϯςΟςΟͱͯ͠ Έ߹ΘͤΔ͜ͱ͕Ͱ͖Δ هࣄɾϖʔδɾձࣾ֓ཁ Content Type ෳͷίϯςϯπ͕ू·ͬͨू߹ମ αΠτɾΞϓϦɾΩΦεΫ Site
͔ͨ͠ʹେ͖ͳࠩແ͍͔ ίϯςϯπλΠϓͷಛͰ͋ ΔίϯςϯπλΠϓ௨͠ͷϦ ϯΫʹؾΛ͚ͭΔ͘Β͍ͩͶɻ ߏԽ͞ΕΔใίϯςϯ πλΠϓʹͪ͠Ό͍͍͑ͷʁ ࠶ར༻Ͱ͖Δ͔Ͳ͏͔ɻ ͔ͳ
日 直 ト フ 七 月 七 日 土 曜
日 何がコンテンツタイプになる? セミナーの情報を公開するサイトを例にすると・・・ ・講師 セミナーごとに講師の情報は再利用される可能性が高い ・会場 セミナーごとに同じ会場を使うのはよくある話
日 直 ト フ 七 月 七 日 土 曜
日 コンテンツタイプにする?しない? セミナーの情報を公開するサイトを例にすると・・・ ・プログラム 毎回同じプログラムを再利用するならコンテンツタイプに するメリットが有る。 でも、ちょっとづつ違う。という場合は、しないほうが吉
ΠϕϯτͷίϯςϯπλΠϓ λΠτϧ αϒλΠτϧ Πϕϯτ֓ཁ λά ։࠵࣌ ձ ߨࢣ ࢀՃඅ༻ ఆһ
͓͢͢Ί ओ࠵ ηϛφʔ ձ໊ ॅॴ ΞΫηε αΠτ63- ձ ߨࢣ໊ ॴଐ ߨࢣ
ͳΔ΄ͲɻͳΜͰ͔ΜͰ ίϯςϯπλΠϓʹ͢Δ͜ͱ ͳ͍Μͩ ͦ͏ͩΑɻ࠶ར༻͞ΕΔ͔ʁ ͱ͍͏͕ॏཁͩͶ ;ͬ;ͬ;͋ͱͶɾɾɾ
ίϯςϯπλΠϓΛར༻͢Δ ͱɺཧը໘ͷΧελϚΠζ ͠ͳ͍͍ͯ͘ΜͩΑ ͑ɺͲ͏͍͏͜ͱʁ ͦΕͶɾɾɾ
日 直 ト フ 七 月 七 日 土 曜
日 コンテンツタイプで画面の カスタマイズいらず コンテンツタイプでは、フィールドごとにラベルを指定する ことや、必須入力の有無。初期値を設定できる。 アセット、タグ、カテゴリ、コンテンツタイプは、新しいデー タを追加することを許可するか設定できる。 フィールド単位で編集権限を用意できるので、担当する人に 合わせたフィールドの出し分けができる
͍͢͝Ͷɻཧը໘ͷΧελ ϚΠζ΄ͱΜͲ͍Βͳ͍ ͍͍ͩͨͷ͜ͱ͕ඪ४ػೳͰ ࣮ݱͰ͖ΔΜ͚ͩͲɺ৽͍͠ ϑΟʔϧυΛϓϥάΠϯ͔Β ՃͰ͖Δ͔Βඪ४ػೳͰ Γͳ͍ͱ͖Ͱ҆৺ͩͶ ͰɺίϯςϯπλΠϓͱς ϯϓϨʔτͷ͕ؔΑ͘Θ͔ Βͳ͍͔
͜Ε·Ͱͱ΄ͱΜͲ มΘΒͳ͍Α
日 直 ト フ 七 月 七 日 土 曜
日 コンテンツタイプとアーカイブ マッピング コンテンツタイプごとに個別アーカイブとリストアーカイブを用意 できる(アーカイブテンプレート) アーカイブテンプレートごとに出力するパスをマッピングできる 出力する必要がないコンテンツタイプは、アーカイブテンプレート を用意する必要がない カテゴリアーカイブ、日付別アーカイブでは対象とする日付フィー ルドやカテゴリセットを選択できる
日 直 ト フ 七 月 七 日 土 曜
日 アーカイブマッピングって? ニュースを公開するページ => /news/news-title.html ニュースを一年ごとに一覧するページ => /news/2018/index.html ニュースをカテゴリごとに一覧するページ => /news/mt/index.html
None
ผʹΞʔΧΠϒ͢Δ߹ Ͱɺެ։͚ͩ͡Όͳ͘ ҙͷϑΟʔϧυ͕બΔ ͷ͍͍Ͷʂ Πϕϯτ։࠵ͰΞʔΧΠϒ Λ༻ҙͯ͠ɺΠϯσοΫεͰ ΧϨϯμʔΛදࣔ͢Δɻ ͱ͔Ͱ͖ͪΌ͏Ͷ ͦ͏ͳΜͩΑ
͍Ζ͍ΖΘ͔ͬͨʂ͋Γ͕ͱ ͏ʂ ͜ΕͰɺίϯςϯπλΠϓ ා͘ͳ͍Ͷʂ ͏Μʂ͋ͱϚχϡΞϧͷॆ ࣮͚ͩͩͶʂ ɻɻɻ
日 直 ト フ 七 月 七 日 土 曜
日 まとめ ・記事+カスタムフィールド以上に使いやすい ・コンテンツタイプごとにアーカイブが作れるし、日付の フィールドやカテゴリのフィールドを指定できる ・カテゴリセットで情報分類もルール化を明確に ・管理画面のカスタマイズをしていたところも標準機能でカバ ・標準機能で足りないところもプラグインで追加可能 ・情報設計 > CMS 化の部分はこれまでと大きく変わらない ・とはいえ、何をコンテンツタイプにするのかは分析が必要
Thank you for listening