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
420
できる 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
100
AWS Amplify と Nuxt.js で始めるコンテナ生活
swordbreaker
0
550
俺たちのプロトタイプ
swordbreaker
0
730
さぁ、ブログをはじめようどこで?どうやって?
swordbreaker
0
510
実践 Movable Type 7
swordbreaker
0
3.1k
トフでもわかるコンテンツタイプ講座
swordbreaker
0
1.6k
Movable Type 7 のすべて
swordbreaker
2
1.8k
Other Decks in Technology
See All in Technology
オレ達はAWS管理をやりたいんじゃない!開発の生産性を爆アゲしたいんだ!!
wkm2
4
530
2026年もソフトウェアサプライチェーンのリスクに立ち向かうために / Product Security Square #3
flatt_security
1
310
Tebiki Engineering Team Deck
tebiki
0
27k
決済サービスを支えるElastic Cloud - Elastic Cloudの導入と推進、決済サービスのObservability
suzukij
2
640
わからなくて良いなら、わからなきゃだめなの?
kotaoue
1
360
AIエージェント時代に備える AWS Organizations とアカウント設計
kossykinto
3
1k
PMとしての意思決定とAI活用状況について
lycorptech_jp
PRO
0
130
組織全体で実現する標準監視設計
yuobayashi
3
490
Google系サービスで文字起こしから勝手にカレンダーを埋めるエージェントを作った話
risatube
0
190
楽しく学ぼう!ネットワーク入門
shotashiratori
1
380
チームのモメンタムに投資せよ! 不確実性と共存しながら勢いを生み出す3つの実践
kakehashi
PRO
1
110
OCI Security サービス 概要
oracle4engineer
PRO
2
13k
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
528
40k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
200
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
220
Paper Plane
katiecoart
PRO
0
48k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
53k
The Spectacular Lies of Maps
axbom
PRO
1
620
KATA
mclloyd
PRO
35
15k
WENDY [Excerpt]
tessaabrams
9
36k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
140
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