データベースにオリジナルのフィールドを追加するだけのプラグイン
DBのmt_entryテーブルにtestというカラムを追加するだけのプラグイン。動作確認用。下記のコードをHoge.plとしてMTのインストールディレクトリのpluginsに入れると、MTがデータベースのmt_entryテーブルにtestというフィールドを追加してくれる。
package MT::Plugin::Hoge; use MT; use MT::Object; use MT::PluginData; use base qw( MT::Plugin ); my $plugin = new MT::Plugin ({ id => 'Hoge', name => 'Hoge', key => 'Hoge', version => '1.00', doc_link => 'http://blog.t-szk.com/', author_name => 'Suzuki Toshinari', author_link => 'http://blog.t-szk.com/', plugin_link => 'http://blog.t-szk.com/', description => 'ほげ', schema_version => '1.0', registry => { object_types => { 'entry' => { 'test' => 'text' } } } }); MT->add_plugin ($plugin); 1;