2011-04-13から1日間の記事一覧

データベースにフィールドを追加して、オリジナルタグでそのフィールドに追加されたデータを取り出すプラグイン

とりあえず動作確認済み。新しくMTEntryTestというファンクションタグが使用可能になる。 package MT::Plugin::Hoge; use base qw( MT::Plugin ); my $plugin = new MT::Plugin ({ id => 'Hoge', name => 'Hoge', key => 'Hoge', version => '1.00', doc_lin…

データベースにフィールドが追加されない場合のチェックポイント

プラグインでDBにカラムを追加したい場合、プラグイン側でschema_versionを指定する必要がある。2回目以降に同じプラグインをインストールするにはschema_versionを1回目よりも大きくする必要がある。前回にインストールした値よりも小さい場合はデータベー…

データベースにオリジナルのフィールドを追加するだけのプラグイン

DBのmt_entryテーブルにtestというカラムを追加するだけのプラグイン。動作確認用。下記のコードをHoge.plとしてMTのインストールディレクトリのpluginsに入れると、MTがデータベースのmt_entryテーブルにtestというフィールドを追加してくれる。 package MT…