Submit Search
プラグインの下位互換性を最大化する
0 likes
1,098 views
Shinya Kobayashi
1 of 6
Download now
Download to read offline
1
2
3
4
5
6
More Related Content
PDF
20160618 第23回シェル芸勉強会LT コマンドプロンプト芸
kunst1080
PDF
20190828 sd by kitazaki_t0
Ayachika Kitazaki
PPTX
20150909卒研進捗LT
mohemohe
PDF
Linuxコマンド入門
xryuseix
PPTX
Visualizenetworktraffic 20181108
Takashi Umeno
PDF
Sfstudy #2
(^-^) togakushi
PDF
Beijing Report 2022
Takahiro Yoshimura
PDF
Securing Supply Chains
Takahiro Yoshimura
20160618 第23回シェル芸勉強会LT コマンドプロンプト芸
kunst1080
20190828 sd by kitazaki_t0
Ayachika Kitazaki
20150909卒研進捗LT
mohemohe
Linuxコマンド入門
xryuseix
Visualizenetworktraffic 20181108
Takashi Umeno
Sfstudy #2
(^-^) togakushi
Beijing Report 2022
Takahiro Yoshimura
Securing Supply Chains
Takahiro Yoshimura
What's hot
(10)
PDF
pkgsrcに関する何か 2009 - 何と何で何とやら
Akio OBATA
PDF
trim の作法
Suzuki Mitsuhiro
PDF
[第38回FLOSS桜山勉強会]貧乏人のための仮想化Tips
真吾 森
PDF
Looking Back: CIS on Managed K8S
Takahiro Yoshimura
PDF
Wartime Pigeons
Takahiro Yoshimura
PDF
Casual Web-browsing with gPXE and SYSLINUX
Taisuke Yamada
PDF
Raspberry Piにdiskless modeのalpine linuxを導入してみる
Kenichiro MATOHARA
PDF
Prometheus 監視で変わるもの
Takehiro Sugita
PDF
pkgsrc とは何か? - よもやま話
Akio OBATA
PPTX
20191005
Kumacky
pkgsrcに関する何か 2009 - 何と何で何とやら
Akio OBATA
trim の作法
Suzuki Mitsuhiro
[第38回FLOSS桜山勉強会]貧乏人のための仮想化Tips
真吾 森
Looking Back: CIS on Managed K8S
Takahiro Yoshimura
Wartime Pigeons
Takahiro Yoshimura
Casual Web-browsing with gPXE and SYSLINUX
Taisuke Yamada
Raspberry Piにdiskless modeのalpine linuxを導入してみる
Kenichiro MATOHARA
Prometheus 監視で変わるもの
Takehiro Sugita
pkgsrc とは何か? - よもやま話
Akio OBATA
20191005
Kumacky
Ad
Viewers also liked
(10)
KEY
Corso Web 2.0
Elena Salemi
PPT
Werk Miranda Bijl
mirandabijl
PDF
FLISOL 2012 Transparencia de La
Universidad Nacional de Loja
DOCX
La
yonatan novoa
DOCX
Frases
Osber Ruiz Segura
PDF
Derna amparo rivas murillo
alcaldia municipal
DOCX
Docu.pdf
talapesh
PPTX
Verkeersagressie
01NielsJ
PDF
J van den Berg: Linking participatory and GIS-based land use planning methods...
Sahel_BeyondForestryLaws
DOCX
Aut4
Cristihan Martinez Hachac
Corso Web 2.0
Elena Salemi
Werk Miranda Bijl
mirandabijl
FLISOL 2012 Transparencia de La
Universidad Nacional de Loja
La
yonatan novoa
Frases
Osber Ruiz Segura
Derna amparo rivas murillo
alcaldia municipal
Docu.pdf
talapesh
Verkeersagressie
01NielsJ
J van den Berg: Linking participatory and GIS-based land use planning methods...
Sahel_BeyondForestryLaws
Aut4
Cristihan Martinez Hachac
Ad
More from Shinya Kobayashi
(10)
PDF
マルチデバイス対応セミナーマルチデバイスを考慮したコンテンツ管理システムについて
Shinya Kobayashi
PDF
MTDDC Hokkaido @usa2jp Lightning Talks
Shinya Kobayashi
PDF
MTDDC Hokkaido - SKYARC System
Shinya Kobayashi
PDF
CMSホスティングサービス for MTCMS
Shinya Kobayashi
PDF
ウェブ社内報セミナー
Shinya Kobayashi
PDF
Redmine For Saa Sのご提案
Shinya Kobayashi
PDF
MT5とSQLite
Shinya Kobayashi
PDF
MT5の日本語化ハマりポイントの解説
Shinya Kobayashi
PDF
テンプレート作成をもっと便利にするMT5プラグインの紹介
Shinya Kobayashi
PDF
Movable Typeエンジニアの夕べ
Shinya Kobayashi
マルチデバイス対応セミナーマルチデバイスを考慮したコンテンツ管理システムについて
Shinya Kobayashi
MTDDC Hokkaido @usa2jp Lightning Talks
Shinya Kobayashi
MTDDC Hokkaido - SKYARC System
Shinya Kobayashi
CMSホスティングサービス for MTCMS
Shinya Kobayashi
ウェブ社内報セミナー
Shinya Kobayashi
Redmine For Saa Sのご提案
Shinya Kobayashi
MT5とSQLite
Shinya Kobayashi
MT5の日本語化ハマりポイントの解説
Shinya Kobayashi
テンプレート作成をもっと便利にするMT5プラグインの紹介
Shinya Kobayashi
Movable Typeエンジニアの夕べ
Shinya Kobayashi
プラグインの下位互換性を最大化する
1.
プラグインの下位互換性
を最大化する スカイアークシステム 上西 宏幸(pirolix) 2009/12/09
2.
プラグイン ► Movable
Type 最大の魅力にして最強の武器 ► プラグイン(ファイルコピー)するだけで… あんなことやこんなことが! ► 歴史 MT3.x:その土台が確立される MT4.x:インタフェースの整備 registry, config.yaml MT5.x:更に強力に
3.
互換性 ► MT3.x VS
MT4.x → だいたい動く ► MT4.x VS MT5.x → だいたい動く MT3.x VS MT5.x → 。・゚・(ノД`)・゚・。 うえええん
4.
MT 3.x ► 世間はMT4~MT5にスポット ►
しかしMT3.x/MTE1.5xユーザもまだまだ多い MT5時代だからこそMT3下位互換を考えたプラ グイン作成
5.
こころがけ 1 ► 敢えて
MT::Template::Context->add_tag MT::Template::Context->add_container_tag MT::Template::Context->add_global_filter MT::App::CMS->add_callback ► config.yaml の誘惑に負けない! ► init_registry の誘惑に負けない!
6.
こころがけ 2 ►
my $v = int ($MT::VERSION); my $tmpl = load_tmpl (‘tmpl_v$v.tmpl’); ► require Jcode if $MT::VERSION <= 4; require Encode if 5 <= $MT::VERSION;
Download