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
390
できる 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
49
AWS Amplify と Nuxt.js で始めるコンテナ生活
swordbreaker
0
450
俺たちのプロトタイプ
swordbreaker
0
640
さぁ、ブログをはじめようどこで?どうやって?
swordbreaker
0
450
実践 Movable Type 7
swordbreaker
0
2.8k
トフでもわかるコンテンツタイプ講座
swordbreaker
0
1.4k
Movable Type 7 のすべて
swordbreaker
2
1.5k
Other Decks in Technology
See All in Technology
User Story Mapping + Inclusive Team
kawaguti
PRO
3
480
データエンジニアリング領域におけるDuckDBのユースケース
chanyou0311
9
2.6k
アジャイルな開発チームでテスト戦略の話は誰がする? / Who Talks About Test Strategy?
ak1210
1
850
Two Blades, One Journey: Engineering While Managing
ohbarye
4
2.7k
マルチアカウント環境における組織ポリシーについて まとめてみる
nrinetcom
PRO
2
110
Apache Iceberg Case Study in LY Corporation
lycorptech_jp
PRO
0
380
サイト信頼性エンジニアリングとAmazon Web Services / SRE and AWS
ymotongpoo
7
1.9k
ライフステージの変化を乗り越える 探索型のキャリア選択
tenshoku_draft
1
120
AIエージェント入門
minorun365
PRO
33
20k
事業モメンタムを生み出すプロダクト開発
macchiitaka
0
110
目標と時間軸 〜ベイビーステップでケイパビリティを高めよう〜
kakehashi
PRO
8
1k
リクルートのエンジニア組織を下支えする 新卒の育成の仕組み
recruitengineers
PRO
2
180
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
521
39k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
What's in a price? How to price your products and services
michaelherold
244
12k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
21
2.5k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
380
Adopting Sorbet at Scale
ufuk
75
9.2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Six Lessons from altMBA
skipperchong
27
3.6k
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