MTDDC Meetup TOKYO 2021 Keynote presentation slides 20 years of Movable Type, and the future.
シ ッ ク ス ・ ア パ ー トגࣜձࣾฏాେ࣏20ͷาΈͱ͜Ε͔Β
View Slide
ฏాେ࣏ͻΒ͍ͨͩ͡γοΫεɾΞύʔτऔకCTOMTྺ19ͱ4͔݄http://uva.jp/dh/mt/02hirata
03ϒϩάαʔϏεɺWebCMSͷ։ൃɺఏڙΛߦ͍ͬͯ·͢ςϨϫʔΫઌۦऀඦબ૯େਉ ૯লɺྩݩ ً͘ςϨϫʔΫಛผྭ ްੜ࿑ಇলɺྩ εϜʔζϏζਪਐେେ ౦ژɺྩݩͳͲडγοΫεɾΞύʔτ اۀɺஂମ͚ͷWebCMSιϑτΣΞMovable Type ϒϩάαʔϏε Lekumo ݸਓɺ๏ਓɺOEM SaaSܕͷຊ֨CMS MovableType.net ༻ύοέʔδܕCMSࠃಋೖγΣΞNo.1࢜Ωϝϥ૯ݚʰιϑτΣΞϏδωε৽ࢢʱ൛ʙ
04Movable Type Developers and Designers ConferenceͷεϐϯΦϑاըͰ͢ ͜Ε·Ͱɺࡳຈɺઋɺౡɺ ౦ژɺ໊ݹɺԬͰ։࠵ .5ίϛϡχςΟ͕ओ࠵MTDDC Meetup
Since Oct. 8, 2001MT20
Ͳ͏ͯؔ͠ΘΔΑ͏ʹͳͬͨͷ͔06 ࣌ͷࣾͷهΛMTԽͨ͠ αϙʔτͷͨΊʹɺࣗͷهͷϖʔδMTԽw ຊޠ͕௨Βͳ͔ͬͨͷͰվɺύονΛެ։ L10N֦ுʹରԠͨ͠ຊޠͷϥϯήʔδύοΫΛ ࡞ͯ͠ެ։ Internet MagazineͷϒϩάಛूΛࣥච ࣌ͷձ͔ࣾΒγοΫεɾΞύʔτʹग़ࢿ ࣌ͷձ͕ࣾࣄۀॖখɺͳ่͠͠ʹ γοΫεɾΞύʔτʹ߹ྲྀʜʜ
ॳظͷMTͷྑ͔ͬͨͱ͜Ζ07 PerlͷCGIͰ͕͢ɺObject OrientedͰ ஸೡʹॻ͔Ε͍ͯͨw ͱʹ͔֦͘ுੑ͕ߴ͍ɺTypePadͷϕʔεʹͳͬͨ MTλάͰͷςϯϓϨʔτ࡞ʹPerlͷ͕ࣝෆཁ ࣌ͷϗεςΟϯάαʔϏεͷۃখϦιʔεͰͷ ར༻ʹରԠ ඪ४ςʔϚ͕CSSϕʔε
Ε͍͚ͯͳ͍࣌ͷʜ08 τϥοΫόοΫw ೦ͳ͕ΒTQBNͷԹচʹʜ RSSରԠ metaWeblog (xmlrpc)Atom APIw ͦͷޙͷϒϩάϒʔϜ8FCͷ͖͔͚ͬͷҰͭʹ
ϒʔϜͷഎܠʹݕࡧαʔϏε09 ࣌ɺ·ͩݕࡧ ओྲྀͰͳ͔ͬͨw (PPHMF·্͍ͩͯ͠ͳ͍ 4&0ʹ໓๏ڧ͔ͬͨw ύʔϚϦϯΫɺαΠτϦϯΫɺૉͳ)5.-ͱ$44ɺͳͲʜw ύʔϚϦϯΫΛਪਐͰ͖ͨͷɺ 8FCͷߩݙͷͻͱͭ
֦ͦͯ͠ு10 L10NɺϚϧνόΠτରԠw Shift-JIS, EUC-JP, JIS, UTF-8ʹରԠw ෦ίʔυɺग़ྗίʔυͲͪΒબͰ͖ͨ mod_perl, PSGIରԠ ϚϧνDBରԠ DynamicରԠ
.5͕େʹ͍ͯ͠Δ͜ͱ11֦ுੑ ޓੑͷҡ࣋෯͍ ར༻ڥಛʹ.5λάäUnixɺWindowsɺ Ϧιʔεͱ͍͑ɺ࠷ۙ ͔ͳΓ५ͳϦιʔεͷར༻Λ લఏʹ͍ͯ͠ΔPerl API, Data APIPlugins
CMS ͷઃܭํͱτϨʔυΦϑ
੩తvsಈత13ϓϨϏϧυʹ͕͔͔࣌ؒΔ͕ɺ αʔόʹӾཡऀʹ༏͍͠ ➡︎ηΩϡϦςΟରࡦ͍͢͠ ॳظͷTypePadͰ੩తͩͬͨͷͰɺෛՙ͕େมͩͬͨ ϦιʔεΛίϯτϩʔϧͰ͖Δ MovableType.net ಈతੜw γεςϜશମɺαʔϏεɺαΠτͷಛੑΛΈͯબͿ੩తϦΫΤετ࣌ʹੜ͢ΔͨΊɺ نɺෛՙ αʔόεϖοΫ͕ࠨӈಈత
Headless CMSͱ ΫϥΠΞϯταΠυϨϯμϦϯά14 σβΠϯͷࣗ༝ ΫϥΠΞϯταΠυͷϦιʔεʹґଘ͢ΔɻεϖοΫɺ௨৴ଳҬʜ 4&0ΞΫηγϏϦςΟͷ؍Ͱɺ·ͩ·ྀ͕ͩඞཁw ྀͰ͖Εͳ͍ .5ͷ"1*ԽࠓޙਐΊ͍͖ͯ·͢
ΧελϚΠζੑɺ֦ுੑ15 ࣗ༝ʹ͢Ε͢Δ΄Ͳαϙʔτ͕େมʜ ηΩϡϦςΟͷ୲อ͢Δ͜ͱ͘͠ͳ͖͍ͬͯͯΔ Ϋϥυ൛ͷఏڙͰϊϋΛੵͯ͠࠷దղΛ୳͍ͯ͠Δ
Movable Typeͷ ͜Ε͔Β
Movable TypeιϑτΣΞ൛17 ࠓޙܧଓతʹ ఏڙ͢Δ͜ͱΛࢦ͢w ෦ίʔυͷݟ͠ΛਐΊ͍ͯΔ Ϋϥυ൛ͷϊϋΛ ׆͔ͯ͠ɺιϑτΣΞ൛ʹ ө͍͖͍ͯͨ͠
MovableType.net18 ଟػೳͱ֦ுੑ͕ٻΊΒΕΔ ຊ֨తͳ8FC$.4ͱͯ͠ ͞ΒʹൃలΛࢦ͢ τϨʔυΦϑʹ·Βͳ͍Α͏ʹɺେͳઓΛଓ͚͍͖͍ͯͨ
͍͞͝ʹ19͜Ε·Ͱࢧ͖͑ͯͯ͘Εͨͯ͢ͷΈͳ͞Μʹײँ͠·͢࠷ॳʹMTΛ࡞ͬͯ͘ΕͨBenͱMenaʹײँ͠·͢
͝੩ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠