mt-keywords2tags/mt-cats2tags公開
エントリーの「キーワード」を、MT 3.3以降でネイティブにサポートされた「タグ」にコンバートするCGIスクリプトを公開します。
mt-keywords2tags.ja JP - Ogawa Code
mt-keywords2tags - Ogawa Code (English)
Movable Type 3.3以降では、ネイティブにTaggingをサポートするようになりましたが、それ以前のバージョン用に作られたTaggingプラグインの多く(Tags Plugin, Tagwire Plugin, Tags.Appなど)は、エントリーのキーワード欄をタグ入力欄として使用してきました。
このCGIスクリプトは、エントリーのキーワードをMT 3.3ネイティブなタグに変換することで、従来のTaggingプラグインユーザのネイティブタグへの移行を支援するものです。
さらに!
エントリーの「カテゴリーラベル」を、MT 3.3以降でネイティブにサポートされた「タグ」にコンバートするCGIスクリプトも公開します。
mt-cats2tags.ja JP - Ogawa Code
mt-cats2tags - Ogawa Code (English)
このCGIスクリプトは、エントリーのカテゴリーラベルをMT 3.3ネイティブなタグに変換することで、従来「カテゴリー」を活用してきたユーザのネイティブタグへの移行を容易にするものです。
ところでSQLiteでは、mt-search.cgiによるタグサーチがうまく機能せずにロードが1に張り付いてしまう現象が観測された。MySQLで試した限りは問題ないので、少し調べる必要がありそう。
→MT 3.31 SQLiteがベラボーに遅い件について。 - Ogawa::Memorandaがことの真相。
→MT 3.31 SQLiteがベラボーに遅い件について。 - Ogawa::Memorandaがことの真相。
このエントリーのトラックバックURL: http://as-is.net/mt/mt-tb.cgi/406
これまではTags Pluginを利用させていただいていたのですが、MT3.3への移行したためにmt-keywords2tagsにて移行作業をさせていただきました。ありがとうございました。
ところで移行後なのですが、MTTagNameなどの3.3のエントリー・タグ関連の変数タグが使えません。管理画面上ではエントリー・タグは移行されており、またMTEntryIfTaggedなどのコンテナタグは正常に動いているのですが、変数タグだけがまったく使えません。
SQLite環境なのですが、mt-search.cgiのエラーと関係があるのでしょうか?
ご相談させていただければ助かります。
beta1の時点では動作することを確認していますが、その後正常に動かなくなっている可能性はあります。正式版での動作確認は近々行いますが時間が取れません。
あとMTTagNameの使い方などに問題がないかどうかを確認してください。特にMT 3.3標準のテンプレートと一致しているかどうかですね。
あ、思い出した!TagInvokeプラグインを使っていませんか?TagInvokeプラグインは、MTTagNameというタグを上書きしてしまうので、MT3.3と共存できないと思います。
あとTags-Liteプラグインもそうですね。
ご助言ありがとうございます。
そういう可能性もあるんですね。
ただ、教えていただいたプラグインは使っていないようでした……。
もう少しいろいろと調べてみます。
こんにちは。
以前、Tagwire でとてもお世話になっていたものです。
先日、MT4にVerUPして、keyword を Tag に簡単に変換できないものかと考えながら、ネット上をふらふらしていたら、やっぱりこちらで公開されていて「すみずみまですごいなー」と思いました!
助かりました。ありがとうございます!