- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Movable Type/第15回MTプラグイン勉強会 - MT-Pluginのリファレンスを精読する へ行く。
- 1 (2008-09-04 (木) 10:04:14)
- 2 (2008-09-04 (木) 10:54:24)
- 3 (2008-09-05 (金) 10:26:09)
Movable Type/第15回MTプラグイン勉強会 - MT-Pluginのリファレンスを精読する
- 動画(Ustream)
- DESCRIPTION
- ARGUMENTS
- key
- config_link
- plugin_link
- config_template、system_config_template、blog_config_template
- app_methods
- app_action_links
- app_itemset_actions
- callbacks
- junk_filters
- init_app
- init_request
- template_tags
- container_tags
- conditional_tags
- global_filters
- text_filters
- tasks
- object_classes
- upgrade_functions
- icon
- log_classes
- METHODS
- 次回予定
第15回はMT::Pluginクラスのリファレンスを読みます。
MT::Pluginクラスは過去の勉強会、特に第8回、第9回で扱ったregistyリファレンスで既にとりあげた箇所が多いため、リファレンスを眺めつつ、これまでにとりあげていない箇所に絞って説明しようと思います。
動画(Ustream) †
Ustreamのチャンネルはこちら。
http://www.ustream.tv/channel/mt%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E5%8B%89%E5%BC%B7%E4%BC%9A
DESCRIPTION †
add_callbackメソッドに渡される$pluginは「コールバックの実行時に発生したエラーを特定する際に用います」(Movable Type オブジェクト・リファレンス - MT::Pluginより)とのこと。
MT::Foo->add_callback("pre_save", 10, $plugin, \&callback_function);
ソースコードを見た範囲ではadd_callbackメソッド側で$pluginに対して特別な操作は行っているのは見つけられなかったため、おそらく、callback_function側でエラー発生時などに$pluginにエラー情報等をセットしておき、コールバック実行後に$pluginからそのエラー情報をとるなどを意図していると思われる(?)。
ARGUMENTS †
まだ取り上げていないARGUMENTSをとりあげる
key †
config_link †
plugin_link †
config_template、system_config_template、blog_config_template †
app_methods †
app_action_links †
app_itemset_actions †
callbacks †
junk_filters †
init_app †
init_request †
template_tags †
container_tags †
conditional_tags †
global_filters †
text_filters †
tasks †
object_classes †
upgrade_functions †
icon †
log_classes †
METHODS †
†
次回予定 †
MT::Template::Contextクラスのリファレンスを読みつつ、stashの扱い方について取り上げます。
tag: Movable Type、MT、MTPlugin、勉強会