Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
トフでもわかるコンテンツタイプ講座
Search
Yuji Takayama
July 07, 2018
Technology
1.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
トフでもわかるコンテンツタイプ講座
Movable Type 7 の目玉機能であるコンテンツタイプについてトフでもわかるように優しく解説
Yuji Takayama
July 07, 2018
More Decks by Yuji Takayama
See All by Yuji Takayama
re:Invent で感じた AWS のメッセージ
swordbreaker
0
130
AWS Amplify と Nuxt.js で始めるコンテナ生活
swordbreaker
0
600
俺たちのプロトタイプ
swordbreaker
0
740
さぁ、ブログをはじめようどこで?どうやって?
swordbreaker
0
540
実践 Movable Type 7
swordbreaker
0
3.2k
できる Movable Type 7
swordbreaker
0
430
Movable Type 7 のすべて
swordbreaker
2
1.8k
Other Decks in Technology
See All in Technology
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
16
120k
プラットフォームを「作る」、 チームに「入り込む」
sansantech
PRO
0
540
サーバーフルコンピューティング?AWS Lambda
iwatatomoya
0
130
AI駆動開発、viviONの1年 ── うまくいったこと・いかなかったこと
vivion
0
140
AIに書かせて、プラットフォームで縛る ― EKSプラットフォームで実践した責任境界と権限設計
elmodev09
1
1.1k
AIは爆速なのに、私が詰まっていた話 ― 音声入力と鳴くマスコットでボトルネックを削る
yama3133
0
400
生成AIを使って「人が」考える技術 ― AI時代の人機共想と実践ノウハウ|UNITT AC2026
ishiirikie
0
520
[2026 Oracle Technical Deep Dive] オンプレミスDBのCloud移行アプローチ:移行計画に基づくメソッドとツールの選択 (2026年9月17日開催)
oracle4engineer
PRO
0
110
AWS FinOps Agent 結局何が得意なの?
siromi
0
230
KanaAI
shreyas1009
0
140
『GOエコノミー 』(相乗りサービス) におけるスペック駆動開発
mot_techtalk
1
220
DAMOS - The Smart Cruise Control for RAM
ennael
PRO
1
110
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Mobile First: as difficult as doing things right
swwweet
225
10k
Amusing Abliteration
ianozsvald
1
320
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
590
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
580
How to train your dragon (web standard)
notwaldorf
97
6.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
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