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
できる Movable Type 7
Search
Yuji Takayama
August 04, 2018
Technology
0
400
できる Movable Type 7
Movable Type のシリーズについて、および Movable Type 7 のちょっとしたお話
(@CloudGarage Meetup YOKOHAMA on Aug 4th, 2018)
Yuji Takayama
August 04, 2018
Tweet
Share
More Decks by Yuji Takayama
See All by Yuji Takayama
re:Invent で感じた AWS のメッセージ
swordbreaker
0
73
AWS Amplify と Nuxt.js で始めるコンテナ生活
swordbreaker
0
490
俺たちのプロトタイプ
swordbreaker
0
690
さぁ、ブログをはじめようどこで?どうやって?
swordbreaker
0
480
実践 Movable Type 7
swordbreaker
0
2.9k
トフでもわかるコンテンツタイプ講座
swordbreaker
0
1.5k
Movable Type 7 のすべて
swordbreaker
2
1.6k
Other Decks in Technology
See All in Technology
MCPと認可まわりの話 / mcp_and_authorization
convto
2
340
Claude Codeが働くAI中心の業務システム構築の挑戦―AIエージェント中心の働き方を目指して
os1ma
9
1.1k
東京海上日動におけるセキュアな開発プロセスの取り組み
miyabit
0
210
データエンジニアがクラシルでやりたいことの現在地
gappy50
3
780
AI コードレビューが面倒すぎるのでテスト駆動開発で解決しようとして読んだら、根本的に俺の勘違いだった
mutsumix
0
120
AI によるドキュメント処理を加速するためのOCR 結果の永続化と再利用戦略
tomoaki25
0
240
AI時代の経営、Bet AI Vision #BetAIDay
layerx
PRO
0
390
オブザーバビリティプラットフォーム開発におけるオブザーバビリティとの向き合い / Hatena Engineer Seminar #34 オブザーバビリティの実現と運用編
arthur1
0
210
反脆弱性(アンチフラジャイル)とデータ基盤構築
cuebic9bic
2
120
Gemini in Android Studio - Google I/O Bangkok '25
akexorcist
0
100
마라톤 끝의 단거리 스퍼트: 2025년의 AI
inureyes
PRO
1
220
【CEDEC2025】ブランド力アップのためのコンテンツマーケティング~ゲーム会社における情報資産の活かし方~
cygames
PRO
0
160
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Six Lessons from altMBA
skipperchong
28
3.9k
Done Done
chrislema
185
16k
Code Reviewing Like a Champion
maltzj
524
40k
Typedesign – Prime Four
hannesfritz
42
2.7k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
$MPVE(BSBHF%FFQ.FFUVQJO:PLPIBNB "VH :6+*5",":"."!4*9"1"35 Ͱ͖Δ.PWBCMF5ZQF
My Social icon yuji yuji Yuji Takayama YUJI TAKAYAMA Six
Apart, Ltd. Senior Product Manager Lead Engineer γοΫεɾΞύʔτͰɺಇ͖࢝Ίͯ .PWBCMF5ZQFҰے ࠷ۙ+BWBͱ"OHVMBS+4ʹͪΐͬͱුؾ ΄΅ຖ͓͏ͪͰ͓ࣄத swordbreaker
4JY"QBSUͱʁ CMS γοΫεɾΞύʔτגࣜձࣾ $.4ʢίϯςϯπɾϚωδϝϯτɾγεςϜʣɺϒϩάαʔϏεɺ ιʔγϟϧϝσΟΞ࿈ܞαʔϏεͳͲɺاۀͷ8&#ϚʔέςΟϯάΛ ࢧԉ͢ΔɾαʔϏεΛఏڙ͍ͯ͠·͢ɻ BLOG
.PWBCMF5ZQFͱʁ Movable Type 1.0 Movable Type 7 2001 2018 αϯϑϥϯγείੜ·ΕͷϒϩάιϑτΣΞ
ࠓͰ$.4ͱͯ͠த ੈքதͷϢʔβʔʹѪ͞Εଓ͚ͯɻ
.PWBCMF5ZQF༻ύοέʔδܕ$.4ࠃಋೖγΣΞ/P γοΫεɾΞύʔτ "ࣾ #ࣾ $ࣾ ͦͷଞ
࢜Ωϝϥ૯ݚʰιϑτΣΞϏδωε৽ࢢ2016൛ʱσʔλΑΓ ܦฏۉגՁߏฑ ʢࣾʣ ౦ূҰ෦্اۀ ʢࣾʣ ࠃཱେֶ ʢߍʣ ࠃʹ͋Δͯ͢ͷେֶ ʢߍʣ
શࠃʹ͕Δ.PWBCMF5ZQF6TFST(SPVQ ւಓ ౦ ౦ژ ৽ׁ ໊ݹ ؔ ਆށ
ౡ Ѫඤ Ԭ ࣛࣇౡ ࠤլ ۽ຊ ຊશࠃʹͷϢʔβʔάϧʔϓ .5%%$.FFUVQ .5ษڧձ .5$BGF .5-JWF શࠃͰ։࠵͞Ε͍ͯΔΠϕϯτ mtun.slack.com
.PWBCMF5ZQF'BNJMZͷཱͪҐஔ தنʙେن খنʙதن ࣗ༝ ஈɹ
ಛ ϥΠηϯεങ͍Γ αʔόʔɺϢʔβʔແ੍ݶ ಋೖઌͷαʔόʔΛࣗ༝ʹબՄೳ 714 ϗεςΟϯά ࣗࣾ Ϋϥ υ
ϓϥάΠϯɺ֤छιϦϡʔγϣϯΛಋೖՄೳ ͜Μͳͱ͖ʹΦεεϝ ΦϯϓϨϛεڥͰར༻͢Δ αʔυύʔςΟͷιϦϡʔγϣϯΛಋೖ͍ͨ͠ $.4ʹϥϯχϯάίετΛֻ͚ͨ͘ͳ͍ .PWBCMF5ZQFιϑτΣΞ൛
ಛ ϥΠηϯεങ͍Γ αʔόʔɺϢʔβʔແ੍ݶ ಋೖઌͷαʔόʔΛࣗ༝ʹબՄೳ 714 ϗεςΟϯά ࣗࣾ Ϋϥ υ
42-4FSWFS 0SBDMF -%"1ʹରԠ ͜Μͳͱ͖ʹΦεεϝ ΤϯλʔϓϥΠζσʔλϕʔεΛར༻͍ͨ͠ ෳͰߏ͞ΕΔେنͳαΠτΛӡӦ͍ͨ͠ ෳͷࢧళɺάϧʔϓͳͲͰར༻͍ͨ͠ .PWBCMF5ZQF"EWBODFE
ಛ "84 "NB[PO8FC4FSWJDFT &$Πϯελϯεʹ04 .PWBCMF5ZQFΛؚΉߏΛΫϦοΫͰىಈ͢Δ͜ͱ͕ग़དྷΔ "84.BSLFUQMBDFͰൢച &$ΠϯελϯεͰͷӡ༻͔Βɺଞͷ"84αʔϏεΛར༻ ͨ͠େنαΠτߏங·Ͱ࣮ݱՄೳ ͜Μͳͱ͖ʹΦεεϝ
ΞΫηεͷٸܹͳ্ঢ͕ݟࠐ·ΕΔΑ͏ͳαΠτ :BIPP๒ Ұ࣌తͳΩϟϯϖʔϯαΠτ .PWBCMF5ZQFGPS"84
.PWBCMF5ZQFGPS"84Ձ֨ද ໊ ϓϥϯ໊ ֹֹ݄ .PWBCMF5ZQF UOBOP UNJDSP IPVS ZFBS 0UIFSJOTUBODFUZQF
IPVS ZFBS .PWBCMF5ZQF "EWBODFE "MMJOTUBODFUZQF IPVS ZFBS ˞&$ΛؚΉ"84ͷར༻ྉ͕ผ్ֻ͔Γ·͢ ˞UOBOP UNJDSP.PWBCMF5ZQF"EWBODFEͰར༻Ͱ͖·ͤΜ
ಛ αʔόʔཧෆཁɻ.PWBCMF5ZQFɺ04ɺϛυϧΣΞΛࣗಈΞοϓσʔτ αΠτແ੍ݶɻσΟεΫαΠζɺ$16ɺϝϞϦྔʹԠͯ͡՝ۚ Ϋϥυ൛ʹରԠ͍ͯ͠ΔϓϥάΠϯιϦϡʔγϣϯΛಋೖՄೳ αʔόʔ৴ػೳͰɺ$.4ͱެ։αʔόʔΛՄೳ '51 T ͷΞΧϯτɺ44-ূ໌ॻͷಋೖɺ#BTJDೝূΛઃఆՄೳ ͜Μͳͱ͖ʹΦεεϝ αʔόʔʢιϑτΣΞɾϋʔυΣΞʣͷ໘Λݟͨ͘ͳ͍
$.4αʔόʔͱެ։༻αʔόʔΛ͍ͨ͠ .PWBCMF5ZQFΫϥυ൛
Ϋϥυ൛ϓϥϯબͼͷϙΠϯτ 4 4 . 4. ʜ %BUB"1* 1)1 αʔόʔ৴ ػೳ໘
ར༻ਓ ϚϧνυϝΠϯ
.PWBCMF5ZQFΫϥυ൛Ձ֨ද $16ʗϝϞϦʔ 4 $16ʢ()[૬ʣ ϝϞϦʔ(# 4 $16ʢ()[૬ʣ ϝϞϦʔ(# 4 $16ʢ()[૬ʣ
ϝϞϦʔ(# . $16ʢ()[૬Yʣ ϝϞϦ(# . $16ʢ()[૬Yʣ ϝϞϦʔ(# σΟεΫ༰ྔ (# 4J 4J 4J (# 4J 4J .J .J (# 4J .J .J (# 4J .J (# 4J .J 4Ҏ্ͷϓϥϯͰఏڙ͍ͯ͠Δ"QBDIF൛ɺ্هϓϥϯ໊ͷޙΖʹʮ4JBʯͷΑ͏ʹʮBʯ͕͖·͢ɻ .PWBCMF5ZQFͷϓϥϯ໊ʹɺ࠷ޙʹʮ4Jʯʮ4JBʯͷΑ͏ʹɺ࠷ޙʹʮʯ͕͖·͢ɻ
ಛ αʔόʔཧෆཁ αΠτʹԠͯ͡՝ۚʢؒͷτϥΠΞϧར༻Մೳʣ .PWBCMF5ZQFͷϓϥάΠϯΛಋೖ͢Δ͜ͱͰ͖ͳ͍ ͜Μͳͱ͖ʹΦεεϝ ૉૣ͘αΠτΛ্ཱ͍ͪ͛ͨ ίετΛͦΕ΄Ͳֻ͚ͣʹαΠτΛҡ͍࣋ͨ͠ εϚʔτϑΥϯʹରԠͨ͠αΠτΛૉૣ͘ߏங͍ͨ͠ .PWBCMF5ZQFOFU
.PWBCMF5ZQFOFUՁ֨ද ϓϥϯ ֹ݄ྉۚ ʢ੫ൈʣ ؒҰׅྉۚ ʢ੫ൈʣ ϒϩά Ϣʔβʔ ༰ྔ సૹྔ˞
ϑΥʔϜ ϫʔΫϑϩʔ ৗ࣌44-Խ˞ ϥΠτ ԁ ԁ ʢΧ݄͓ಘʣ (# (#݄ ˓ແྉ ελϯμʔυ ԁ ԁ ʢΧ݄͓ಘʣ (# (#݄ ˕ແྉ ϓϩ ԁ ԁ ʢΧ݄͓ಘʣ (# (#݄ ˕ແྉ Ξυόϯε ԁ ԁ ʢΧ݄͓ಘʣ (# (#݄ ˕ແྉ Ξυόϯε ԁ ԁ ʢΧ݄͓ಘʣ (# (#݄ ˕ແྉ Ξυόϯε ԁ ԁ ʢΧ݄͓ಘʣ (# (#݄ ˕ແྉ ܖΣϒαΠτ୯ҐͱͳΓɺͭͷΞΧϯτͰෳͷΣϒαΠτΛ͝ܖ͍͚ͨͩ·͢ɻ
Movable Type 7
.PWBCMF5ZQFͷίϯηϓτ ޮత͔ͭޮՌతʹίϯςϯπΛར༻Ͱ͖Δ ࠓ͢Δ͖͜ͱΛѲͰ͖Δ ༷ʑͳܗࣜͷίϯςϯπΛཧͰ͖Δ 8FCαΠτͱ͍͏ΈʹनΘΕͳ͍ɺίϯςϯπΛཧ͢ΔͨΊͷγεςϜ ίϯςϯπͷϥΠϑαΠΫϧʹԠͯ͡ɺదͨ͠έΞ͕Ͱ͖ΔγεςϜ ৴͍ͨ͠ܗࣜΛΧελϚΠζͰ͖ΔγεςϜ ૯߹ڥͰ͋Γͳ͕ΒɺΠϯςάϨʔγϣϯՄೳͳγεςϜ ࡞ۀͷअຐΛ͠ͳ͍σβΠϯͱόοΫΤϯυΛඋ͑ͨγεςϜ 1VCMJTIJOH1MBUGPSN͔Β$POUFOU)VC1MBUGPSN
ίϯςϯπλΠϓ छྨͷϑΟʔϧυλΠϓͰϑΟʔϧυΛࣗ༝ʹઃܭ ίϯςϯπλΠϓಉ࢜ΛϦϯΫͯ͠࠶ར༻Մೳͳσʔ λཧΛ࣮ݱ ίϯςϯπλΠϓ͝ͱʹΞʔΧΠϒΛ༻ҙ ΧςΰϦ͑Δࣗ༝ͳΞʔΧΠϒϚοϐϯά ཧը໘ͷΧελϚΠζΛ੍ޚ Ͱ͖Δ.PWBCMF5ZQF
ΠϕϯτͷίϯςϯπλΠϓ λΠτϧ αϒλΠτϧ Πϕϯτ֓ཁ λά ։࠵࣌ ձ ߨࢣ ࢀՃඅ༻ ఆһ
͓͢͢Ί ओ࠵ ηϛφʔ ձ໊ ॅॴ ΞΫηε αΠτ63- ձ ߨࢣ໊ ॴଐ ߨࢣ LINK LINK ίϯςϯπΛύϒϦογϡ ͜Ε͚ͩͰग़ྗ͠ͳ͍
None
ΧςΰϦηοτ ίϯςϯπλΠϓͰ͑ΔΧςΰϦ ෳͷΧςΰϦ܈Λ༻్ʹԠͯ͡ཧ ӡ༻ϧʔϧϕʔεͷΧςΰϦར༻ʹαϤφϥ Ͱ͖Δ.PWBCMF5ZQF
ΧςΰϦηοτͷྫ ۀ छ ༻ ్ ͜Ε·ͰͷΧςΰϦӡ༻ .PWBCMF5ZQF
.PWBCMF5ZQFOFU ༻్ Πϯτϥϒϩά ϝσ ΟΞαΠτ ۀछ ҩྍؔ Ϛεϝσ ΟΞ .5ͷΧςΰϦηοτ .PWBCMF5ZQF .PWBCMF5ZQFOFU Πϯτϥϒϩά ϝσΟΞαΠτ ҩྍؔ ϚεϝσΟΞ Ϋϥυ൛ Ϋϥυ൛ ୈ֊ δϟϯϧ બඞਢ ӡ༻ͰΧόʔ తผʹ ΧςΰϦΛ ४උ ϑΟʔϧυ͝ ͱʹ ඞਢઃఆ
None
ϒϩοΫΤσΟλ ϒϩοΫ୯ҐͰςΩετը૾ɺλΠτϧͳͲΛ࡞ ίϯςϯπʹߏใΛΈࠐ·ͳ͍ ϒϩοΫ+BWB4DSJQUͰՃՄೳ Ͱ͖Δ.PWBCMF5ZQF
None
%BUB"1* 3&45"1*ʹΑΔσʔλΞΫηε ೝূɺೝՄ.PWBCMF5ZQFͷݖݶཧͱ౷߹ Σϒ͔ΒɺΞϓϦ͔Βɺ͔Β σόΠεΛબͳ͍ίϯςϯπ৴ Ͱ͖Δ.PWBCMF5ZQF
https://speakerdeck.com/swordbreaker/movable-type-7-falsesubete https://bit.ly/2Oqneh6 ˢˢˢͬͱৄ͍ͪ͜͠Βˢˢˢ
Movable Type 7 Meets
ͪΖΜ ར༻ՄೳͰ͢ ιϑτΣΞ൛ͳΒ$MPVE(BSBEFͰେৎ ͪΐͬͱࠇ͍ը໘Ͱ͝ʹΐ͝ʹΐ͢Δͷͱ 1FSMϞδϡʔϧͱ*NBHF.BHJDLͷΠϯετʔϧ͕ΊΜͲ͍͚ͩ͘͞
ͯ͢Λαʔό Ұ൪ϛχϚϜͳߏ ͓ࢼ͠ʹ࠷ద .PWBCMF5ZQFNFFUT$MPVE(BSBHF
ΞϓϦέʔγϣϯ 8FC ࠷ϛχϚϧͳߏ .5ͱެ։αʔόΛ ։ൃεςʔδϯάͱͯ͠࠷ద Ұ൪Ձ֨ͳϓϥϯͰ࣮ݱՄೳ .PWBCMF5ZQFNFFUT$MPVE(BSBHF
ΞϓϦέʔγϣϯ %# 8FC ࠷దղ .5ͱެ։αʔόͱσʔλϕʔεΛ ͦΕͰ݄ʑ .PWBCMF5ZQFNFFUT$MPVE(BSBHF
Πϯετʔϧ ϝϯςφϯε͕໘ʁ ‑ Ϋϥυ൛ΛͲ͏ͧ
Thank you for listening