0
1
Movable Typeのプラグインで
できること
藤本 壱
MTDDC Meetup FUKUSHIMA 2010
2010/11/6
2
今日のアジェンダ
自己紹介
プラグインとは何か?
プラグインで何ができるか?
プラグインの開発状況/入手方法
プラグイン利用時の注意点
まとめ
3
自己紹介
藤本 壱(ふじもと はじめ)
群馬県前橋市在住
フリーライター
Movable Type関連の書籍も執筆
Twitter : @hjfuji
4
ブログやってます(もちろんMT5で)
http://www.h-fj.com/blog/
5
プラグインで何ができるか?
6
テンプレートタグ/モディファイアの
拡張
各種のデータをテンプレートタグやモディファ
イアで出力
標準のテンプレートタグ/モディファイアでは
出力できない(or出力しづらい)データもある
必要なテンプレートタグ/モディファイアをプ
ラグイン...
7
テンプレートタグ拡張の事例
最近のコメントをブログ
記事毎にまとめて出力
(Recentsプラグイン)
http://www.h-
fj.com/blog/mtplgdoc/r
ecents.php
8
管理画面のカスタマイズ
管理画面のラベルの書き換え
管理画面に項目を追加
alt-tmpl(代替テンプレート)を使わないでカスタ
マイズ可能
9
管理画面のカスタマイズの例
ブログ記事の日時を公開
時点の日時に自動的に
変更
http://www.h-
fj.com/blog/mt5plgdoc/re
leasedate.php
10
機能の拡張
Movable Typeに標準ではない機能を追加
新しい管理画面の追加
メニューの追加
データベースの拡張
11
機能追加の例
メールフォームプラ
グイン
http://www.h-
fj.com/blog/mt5plgd
oc/mailformv2_2.ph
p
12
コールバック
Movable Type本体の処理の節目にプラグイン
の処理を追加
記事を保存した
テーマを適用した
再構築が終わった
Etc.
事例:ブログ記事を公開するとともにTwitterに
ツイート
13
複合型のプラグイン
ここまでで紹介した手法を組み合わせたプラ
グイン
多機能プラグインはたいてい複合型
14
複合型プラグインの事例
SuperSortプラグイン
並べ替え後の記事等を出力する
テンプレートタグを追加
既存の管理画面を一部カスタマ
イズ
独自の管理画面を追加
既存のテーブルに並べ替え保存
用のフィールドを追加
コールバックで再構築...
15
プラグインの開発状況/入手方法
16
主に日米のパワーユーザーが開発
MT5のプラグインは日本製が多い
MT5自体が日本で開発されている
海外のパワーユーザーはMelody(MT4ベースの
OSS)に流れている?
MT4のプラグインは日本製・海外製ともにあ
る
17
日本版プラグインサイトから入手
http://communities.m
ovabletype.jp/plugins/
主にMT5用のプラグ
インが登録されてい
る
18
英語版プラグインサイトから入手
http://plugins.movablety
pe.org/
MT4用のプラグインが
主(一部MT5用も)
プラグインの内容に
よってはMT4用でも
MT5で動作する
ドキュメントや管理画面
が英語のも...
19
商用プラグインの購入
Movable Type関連サードパーティが商用プラ
グインが各種販売
Power CMS for MT(アルファサード有限会社)
MTCMS(株式会社スカイアークシステム)
MTPlu::sシリーズ(エムロジック株...
20
プラグイン利用時の注意点
21
プラグイン同士のバッティングの問題
まれにプラグイン同士のバッティングが起こる
管理画面系/コールバック系でバッティング
が起こりやすい(同じ箇所を複数のプラグイン
がカスタマイズしようとすることがある)
22
Movable Type本体のバージョンアップ
時の問題
管理画面系のプラグインに問題が出ることが
多い
メジャーバージョンアップのたびに管理画面が大
幅に変更されるため
新バージョン対応版が出るのを待つ
23
まとめ
24
まとめ
プラグインとは何か?
MTを拡張するプログラム
プラグインで何ができるか?
テンプレートタグの追加や機能の拡張など
プラグインの開発状況/入手方法
公式プラグインサイトで入手
サードパーティから購入
プラグイン利用時の注意点
プラ...
25
ご清聴ありがとうございました
Upcoming SlideShare
Loading in...5
×

Movable Typeのプラグインでできること

2,677

Published on

2010年11月6日のMTDDC Meetup FUKUSHIMA 2010でお話しした内容です。

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,677
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Movable Typeのプラグインでできること"

  1. 1. 1 Movable Typeのプラグインで できること 藤本 壱 MTDDC Meetup FUKUSHIMA 2010 2010/11/6
  2. 2. 2 今日のアジェンダ 自己紹介 プラグインとは何か? プラグインで何ができるか? プラグインの開発状況/入手方法 プラグイン利用時の注意点 まとめ
  3. 3. 3 自己紹介 藤本 壱(ふじもと はじめ) 群馬県前橋市在住 フリーライター Movable Type関連の書籍も執筆 Twitter : @hjfuji
  4. 4. 4 ブログやってます(もちろんMT5で) http://www.h-fj.com/blog/
  5. 5. 5 プラグインで何ができるか?
  6. 6. 6 テンプレートタグ/モディファイアの 拡張 各種のデータをテンプレートタグやモディファ イアで出力 標準のテンプレートタグ/モディファイアでは 出力できない(or出力しづらい)データもある 必要なテンプレートタグ/モディファイアをプ ラグインで追加
  7. 7. 7 テンプレートタグ拡張の事例 最近のコメントをブログ 記事毎にまとめて出力 (Recentsプラグイン) http://www.h- fj.com/blog/mtplgdoc/r ecents.php
  8. 8. 8 管理画面のカスタマイズ 管理画面のラベルの書き換え 管理画面に項目を追加 alt-tmpl(代替テンプレート)を使わないでカスタ マイズ可能
  9. 9. 9 管理画面のカスタマイズの例 ブログ記事の日時を公開 時点の日時に自動的に 変更 http://www.h- fj.com/blog/mt5plgdoc/re leasedate.php
  10. 10. 10 機能の拡張 Movable Typeに標準ではない機能を追加 新しい管理画面の追加 メニューの追加 データベースの拡張
  11. 11. 11 機能追加の例 メールフォームプラ グイン http://www.h- fj.com/blog/mt5plgd oc/mailformv2_2.ph p
  12. 12. 12 コールバック Movable Type本体の処理の節目にプラグイン の処理を追加 記事を保存した テーマを適用した 再構築が終わった Etc. 事例:ブログ記事を公開するとともにTwitterに ツイート
  13. 13. 13 複合型のプラグイン ここまでで紹介した手法を組み合わせたプラ グイン 多機能プラグインはたいてい複合型
  14. 14. 14 複合型プラグインの事例 SuperSortプラグイン 並べ替え後の記事等を出力する テンプレートタグを追加 既存の管理画面を一部カスタマ イズ 独自の管理画面を追加 既存のテーブルに並べ替え保存 用のフィールドを追加 コールバックで再構築処理を追 加 http://www.h- fj.com/blog/mt5plgdoc/superso rt.php
  15. 15. 15 プラグインの開発状況/入手方法
  16. 16. 16 主に日米のパワーユーザーが開発 MT5のプラグインは日本製が多い MT5自体が日本で開発されている 海外のパワーユーザーはMelody(MT4ベースの OSS)に流れている? MT4のプラグインは日本製・海外製ともにあ る
  17. 17. 17 日本版プラグインサイトから入手 http://communities.m ovabletype.jp/plugins/ 主にMT5用のプラグ インが登録されてい る
  18. 18. 18 英語版プラグインサイトから入手 http://plugins.movablety pe.org/ MT4用のプラグインが 主(一部MT5用も) プラグインの内容に よってはMT4用でも MT5で動作する ドキュメントや管理画面 が英語のものがほとん ど
  19. 19. 19 商用プラグインの購入 Movable Type関連サードパーティが商用プラ グインが各種販売 Power CMS for MT(アルファサード有限会社) MTCMS(株式会社スカイアークシステム) MTPlu::sシリーズ(エムロジック株式会社×合同 会社アライアンスポート) ケイタイキット for Movable Type(アイデアマンズ 株式会社)
  20. 20. 20 プラグイン利用時の注意点
  21. 21. 21 プラグイン同士のバッティングの問題 まれにプラグイン同士のバッティングが起こる 管理画面系/コールバック系でバッティング が起こりやすい(同じ箇所を複数のプラグイン がカスタマイズしようとすることがある)
  22. 22. 22 Movable Type本体のバージョンアップ 時の問題 管理画面系のプラグインに問題が出ることが 多い メジャーバージョンアップのたびに管理画面が大 幅に変更されるため 新バージョン対応版が出るのを待つ
  23. 23. 23 まとめ
  24. 24. 24 まとめ プラグインとは何か? MTを拡張するプログラム プラグインで何ができるか? テンプレートタグの追加や機能の拡張など プラグインの開発状況/入手方法 公式プラグインサイトで入手 サードパーティから購入 プラグイン利用時の注意点 プラグイン同士のバッティングやMTのバージョンアップ時 の問題がある
  25. 25. 25 ご清聴ありがとうございました
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×