Contenu connexe
Similaire à MT DDC Tokyo(テーマ編):テーマを使った手間いらずなサイト制作 - バージョン管理
Similaire à MT DDC Tokyo(テーマ編):テーマを使った手間いらずなサイト制作 - バージョン管理 (14)
MT DDC Tokyo(テーマ編):テーマを使った手間いらずなサイト制作 - バージョン管理
- 1. MT DDC
2010.07.31
テーマを使って手間いらずなサイト制作
バージョン管理(未公開スライド)
- 4. バージョン管理イメージ
Movable Type Movable Type
chek version
plugin plugin
(exporter) theme.yaml (importer)
export import
バージョンが適合しない場合、警告を表示
- 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
- 10. インポータのバージョンが古い
schema_version
1.2
min_schema_version max_schema_version
0.3 1.0
- 12. 推奨設定
schema_version
min_importer_version 1.2
max_schema_version
min_schema_version
1.0
①インポータにmin_schema_versionは記述せず、プラグインですべて
のバージョンのテーマが読み込めるよう、常に後方互換性を保つ。
②テーマのバージョンがインポータのバージョンより新しい場合を考慮
して、 min_importer_versionでアップグレードを喚起。