Movable Type 3.3にアップグレード

Movable Type 3.3がリリースされていたのでアップデートしてみました。
今回からダウンロードがECバイヤーズのサイトに変更になりました。

[アップグレード手順]

  1. 「MovableType3.3日本語版」をダウンロード。
  2. 解凍してファイルを取り出す。
  3. 「mt-config.cgi-original」というファイルを「mt-config.cgi」にリネーム。
  4. 「mt-config.cgi」にcgiのパスとDBの設定をする。
  5. ファイルをアップロード。
  6. cgiファイルのパーミッションを設定。
  7. 管理画面に入ると「アップグレードを開始」があるので押す。
  8. アップグレード完了。アップグレードはサクッと完了しました。前回はDBのトラブルでエラいことになたけど、今回は拍子抜けするくらい簡単でしたよ!

3.3から標準でタグがサポートされました。いままでキーワードをタグとして代用していたのでOgawa::Memorandaさんの所から「Mt-keywords2tags」というコンバートプログラムを入手してキーワードからタグへの変換を行いました。

ついでに「TagSupplementals Plugin」もインストール。標準のテンプレートタグでは不足している機能を拡張。

あとは改造を施している部分を修正すれば完了。

PS.タグ機能がうまく作動していない模様。再構築時にエラーが起きてしまう…。
なんだろう。

Tag Cloudにチャレンジ

連休モードで久々にMovable Typeのカスタマイズに着手。以前から気になっていた「Tag Cloud」なるものにチャレンジしてみました。

これはOgawa::Memorandaさんの「Tagwire Plugin」によってエントリーのキーワードをタグ化したものをJavascriptで視覚的に表示しています。タグの登場頻度によって文字サイズが変化し、記事が更新されて60日以上はグレー、1年以上は薄いグレーに文字色が変化したりします。また、タグによるエントリーの検索が出来るようにもなっています。

導入にあたってはOgawa::Memorandaさんのページと小粋空間さんのページを参考にしました。

エントリーにタグ付けする作業が大変なのでタグ入力のオートコンプリート化を試みたのですが、これは英語のみでした…。日本語タグの入力支援を導入しようといろいろとチャレンジしているのですが上手く行きません(´;ω;`)ウッ…

Movable Type 3.2にアップグレード(再挑戦)

Movable Type 3.2がBerkeley DB環境下で問題があるということなのでSQLiteに移行してからMovable Type 3.2にアップグレードしてみました。
まだどんな問題が発生するかわからないけど、前回の時よりはまともに動作しているみたい!!(に思う。)

Berkeley DBからSQLiteに移行するときに「mt-db2sql.cgi」を使用するのだけど、どうしても途中でタイムアウトして上手くいかずダメ元で読み込み順を変えてみたら、最後の成功メッセージが表示されました。その他に手を加えたのは「mt-config.cgi」でトラックバックピングのタイムアウトの時間を40に変更したぐらい。アップグレード後のリビルドも小分けにしてやってみたらすんなり上手く行ったので拍子抜けしました。

しかし、疲れた(゚Д゚;)
この作業にきっとトータル10時間(前回のアップグレード合わせて)は費やしたかも…。

追記:SQLiteに移行してリビルドも早くなったように感じます。カスタマイズしていたCMS.pmやテンプレート類も修正したので一応移行作業的には完了です。