Enviar pesquisa
Carregar
MT DDC Tokyo(テーマ編):テーマを使った手間いらずなサイト制作 - バージョン管理
•
0 gostou
•
1,192 visualizações
Yujiro Araki
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 12
Recomendados
react勉強会 #3
react勉強会 #3
KentaIwadate
Theme Framework in Depth - MT DDC Tokyo
Theme Framework in Depth - MT DDC Tokyo
Yujiro Araki
Movable Typeで承認ワークフロー
Movable Typeで承認ワークフロー
Yujiro Araki
MTDDC 2012
MTDDC 2012
Yujiro Araki
MT DDC Tokyo(テーマ編):テーマを使った手間いらずなサイト制作
MT DDC Tokyo(テーマ編):テーマを使った手間いらずなサイト制作
Yujiro Araki
MovableTypeテンプレートタグのまとめ
MovableTypeテンプレートタグのまとめ
Yujiro Araki
Movable Type カスタムフィールドのまとめ
Movable Type カスタムフィールドのまとめ
Yujiro Araki
いまさら聞けないJSONPのまとめ
いまさら聞けないJSONPのまとめ
Yujiro Araki
Recomendados
react勉強会 #3
react勉強会 #3
KentaIwadate
Theme Framework in Depth - MT DDC Tokyo
Theme Framework in Depth - MT DDC Tokyo
Yujiro Araki
Movable Typeで承認ワークフロー
Movable Typeで承認ワークフロー
Yujiro Araki
MTDDC 2012
MTDDC 2012
Yujiro Araki
MT DDC Tokyo(テーマ編):テーマを使った手間いらずなサイト制作
MT DDC Tokyo(テーマ編):テーマを使った手間いらずなサイト制作
Yujiro Araki
MovableTypeテンプレートタグのまとめ
MovableTypeテンプレートタグのまとめ
Yujiro Araki
Movable Type カスタムフィールドのまとめ
Movable Type カスタムフィールドのまとめ
Yujiro Araki
いまさら聞けないJSONPのまとめ
いまさら聞けないJSONPのまとめ
Yujiro Araki
Nseg20120929
Nseg20120929
hiro345
react勉強会 #2
react勉強会 #2
KentaIwadate
2006 07 29_xtc2006_x_cube_template
2006 07 29_xtc2006_x_cube_template
Tom Hayakawa
[MR09] デスクトップ アプリをストアから配布するための A to Z
[MR09] デスクトップ アプリをストアから配布するための A to Z
de:code 2017
Sflt17 meteorではじめる最速ウェブアプリ開発
Sflt17 meteorではじめる最速ウェブアプリ開発
Hironao Sekine
Geeklog2.1新機能紹介 20140723
Geeklog2.1新機能紹介 20140723
Tetsuko Komma
ビルドで情報を埋め込んでみた
ビルドで情報を埋め込んでみた
Kazuhide Maruyama
Slug 3-windows phone7helloworld-classmethod-ryuichi-nonaka
Slug 3-windows phone7helloworld-classmethod-ryuichi-nonaka
Ryuichi Nonaka
MTDDC Tokyo テーマ編 プレゼン資料
MTDDC Tokyo テーマ編 プレゼン資料
Toshihito Gamo
意外と知らない?Yumパッケージ管理
意外と知らない?Yumパッケージ管理
denet1999
ゼロからつくるWord pressテーマ第6回
ゼロからつくるWord pressテーマ第6回
Hitsuji
はじめてのSubversion(サブバージョン)
はじめてのSubversion(サブバージョン)
西畑 一馬
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
Hirokazu Nishi
環境構築自動化ツールのご紹介
環境構築自動化ツールのご紹介
Etsuji Nakai
Mais conteúdo relacionado
Semelhante a MT DDC Tokyo(テーマ編):テーマを使った手間いらずなサイト制作 - バージョン管理
Nseg20120929
Nseg20120929
hiro345
react勉強会 #2
react勉強会 #2
KentaIwadate
2006 07 29_xtc2006_x_cube_template
2006 07 29_xtc2006_x_cube_template
Tom Hayakawa
[MR09] デスクトップ アプリをストアから配布するための A to Z
[MR09] デスクトップ アプリをストアから配布するための A to Z
de:code 2017
Sflt17 meteorではじめる最速ウェブアプリ開発
Sflt17 meteorではじめる最速ウェブアプリ開発
Hironao Sekine
Geeklog2.1新機能紹介 20140723
Geeklog2.1新機能紹介 20140723
Tetsuko Komma
ビルドで情報を埋め込んでみた
ビルドで情報を埋め込んでみた
Kazuhide Maruyama
Slug 3-windows phone7helloworld-classmethod-ryuichi-nonaka
Slug 3-windows phone7helloworld-classmethod-ryuichi-nonaka
Ryuichi Nonaka
MTDDC Tokyo テーマ編 プレゼン資料
MTDDC Tokyo テーマ編 プレゼン資料
Toshihito Gamo
意外と知らない?Yumパッケージ管理
意外と知らない?Yumパッケージ管理
denet1999
ゼロからつくるWord pressテーマ第6回
ゼロからつくるWord pressテーマ第6回
Hitsuji
はじめてのSubversion(サブバージョン)
はじめてのSubversion(サブバージョン)
西畑 一馬
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
Hirokazu Nishi
環境構築自動化ツールのご紹介
環境構築自動化ツールのご紹介
Etsuji Nakai
Semelhante a MT DDC Tokyo(テーマ編):テーマを使った手間いらずなサイト制作 - バージョン管理
(14)
Nseg20120929
Nseg20120929
react勉強会 #2
react勉強会 #2
2006 07 29_xtc2006_x_cube_template
2006 07 29_xtc2006_x_cube_template
[MR09] デスクトップ アプリをストアから配布するための A to Z
[MR09] デスクトップ アプリをストアから配布するための A to Z
Sflt17 meteorではじめる最速ウェブアプリ開発
Sflt17 meteorではじめる最速ウェブアプリ開発
Geeklog2.1新機能紹介 20140723
Geeklog2.1新機能紹介 20140723
ビルドで情報を埋め込んでみた
ビルドで情報を埋め込んでみた
Slug 3-windows phone7helloworld-classmethod-ryuichi-nonaka
Slug 3-windows phone7helloworld-classmethod-ryuichi-nonaka
MTDDC Tokyo テーマ編 プレゼン資料
MTDDC Tokyo テーマ編 プレゼン資料
意外と知らない?Yumパッケージ管理
意外と知らない?Yumパッケージ管理
ゼロからつくるWord pressテーマ第6回
ゼロからつくるWord pressテーマ第6回
はじめてのSubversion(サブバージョン)
はじめてのSubversion(サブバージョン)
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
環境構築自動化ツールのご紹介
環境構築自動化ツールのご紹介
MT DDC Tokyo(テーマ編):テーマを使った手間いらずなサイト制作 - バージョン管理
1.
MT DDC
2010.07.31 テーマを使って手間いらずなサイト制作 バージョン管理(未公開スライド)
2.
テーマフレームワークの拡張
バージョン管理 2/127
3.
バージョン管理とは プラグインを利用して、特定のエレメントのエクスポート・インポ ートを行う場合、インポートが正常に行えることを確認する手段 として、 ・テーマ(つまりエクスポータ)のバージョン ・インポータのバージョン をチェックします。
MT::Theme::Element
4.
バージョン管理イメージ Movable Type
Movable Type chek version plugin plugin (exporter) theme.yaml (importer) export import バージョンが適合しない場合、警告を表示
5.
バージョン管理で利用する定義 schema_version エクスポートされたエレメントのスキーマバージョン min_importer_version エレメントが利用可能なインポータのバージョン min_schema_version インポータがインポートできるスキーマの一番古いバージョン max_schema_version インポータがインポートできるスキーマの一番新しいバージョン
6.
バージョン管理で利用する定義 theme.yaml
config.yaml elements: theme_element_handlers: plugin_default_pages: plugin_default_pages: schema_version: 0.1 label: Default Pages min_importer_version: 1.0 importer: min_schema_version: 0.3 テーマのエレメントに定義 max_schema_version: 1.0 プラグインのインポータに定義 ・いずれもプラグイン開発者が定義します ・テーマへの定義は自動生成します
7.
バージョンのチェック
schema_version 0.3 0.7 1.0 min_schema_version max_schema_version 0.3 1.0
8.
テーマのバージョンが古い schema_version
0.1 min_schema_version max_schema_version 0.3 1.0
9.
テーマのバージョンが古い ・次の項目が適用できません: plugin_default_pages (原因: 次の項目が、この環境では古すぎます:
plugin_default_pages)
10.
インポータのバージョンが古い
schema_version 1.2 min_schema_version max_schema_version 0.3 1.0
11.
インポータのバージョンが古い ・次の項目が適用できません: plugin_default_pages (原因: 次の項目のインポーターが古すぎます:
plugin_default_pages) min_importer_versionを使って、テーマで利用したい バージョンを指定しないと、この警告は表示されません。
12.
推奨設定
schema_version min_importer_version 1.2 max_schema_version min_schema_version 1.0 ①インポータにmin_schema_versionは記述せず、プラグインですべて のバージョンのテーマが読み込めるよう、常に後方互換性を保つ。 ②テーマのバージョンがインポータのバージョンより新しい場合を考慮 して、 min_importer_versionでアップグレードを喚起。