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
85
AWS Amplify と Nuxt.js で始めるコンテナ生活
swordbreaker
0
510
俺たちのプロトタイプ
swordbreaker
0
710
さぁ、ブログをはじめようどこで?どうやって?
swordbreaker
0
490
実践 Movable Type 7
swordbreaker
0
3k
トフでもわかるコンテンツタイプ講座
swordbreaker
0
1.5k
Movable Type 7 のすべて
swordbreaker
2
1.7k
Other Decks in Technology
See All in Technology
AWSでAgentic AIを開発するための前提知識の整理
nasuvitz
2
160
【Kaigi on Rails 事後勉強会LT】MeはどうしてGirlsに? 私とRubyを繋いだRail(s)
joyfrommasara
0
260
今この時代に技術とどう向き合うべきか
gree_tech
PRO
0
1.4k
20251014_Pythonを実務で徹底的に使いこなした話
ippei0923
0
190
Vibe Coding Year in Review. From Karpathy to Real-World Agents by Niels Rolland, CEO Paatch
vcoisne
0
140
20251007: What happens when multi-agent systems become larger? (CyberAgent, Inc)
ornew
1
280
"プロポーザルってなんか怖そう"という境界を超えてみた@TSUDOI by giftee Tech #1
shilo113
0
190
Claude Code Subagents 再入門 ~cc-sddの実装で学んだこと~
gotalab555
3
990
Findy Team+ QAチーム これからのチャレンジ!
findy_eventslides
0
190
AI時代こそ求められる設計力- AWSクラウドデザインパターン3選で信頼性と拡張性を高める-
kenichirokimura
3
320
Adminaで実現するISMS/SOC2運用の効率化 〜 アカウント管理編 〜
shonansurvivors
4
450
AI Agent Dojo #2 watsonx Orchestrateフローの作成
oniak3ibm
PRO
0
120
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Into the Great Unknown - MozCon
thekraken
40
2.1k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Embracing the Ebb and Flow
colly
88
4.8k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
20
1.2k
A designer walks into a library…
pauljervisheath
209
24k
Balancing Empowerment & Direction
lara
4
690
Faster Mobile Websites
deanohume
310
31k
Automating Front-end Workflow
addyosmani
1371
200k
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