高機能なブログ ソフトウェアである Movable Type について,Movable Type そのものの使用方法や各種 Movable Type プラグインの導入方法,様々な小技や裏技に関わる話題 が分類されています。Movable Type は単なるブログ ツールとしてだけではなく,コンテンツ マネジメント システム(CMS, Contents Management System)としても必要十分な機能を兼ね備えています。
MovableType カテゴリには 96 件の記事 と プラグイン のサブカテゴリ があります。
MovableType 4.25 が公開されて,ひと段落した感じの MovableType 界隈です。MT4.25 から受ける印象としては,安定度も相当高くなっていますし,リリースされるセキュリティパッチの内容を見ていても,かなり細部にまで洗練されてきた感じがします。個人的な感想では,MT4 シリーズの落としどころとしてはキリの良い所ではないでしょうか。
そうなると次は自然と次期バージョンに期待が集まってくるわけですが… さてさて,次のリリースは更に引き続いて MT4 の後続になるのか,それとも驚きのメジャーバージョンアップとなるのか,興味の尽きないところです。しかし,どちらにしても MovableType 屋が今から予習しておくべきことが一つあります。
お問合せ頂いた質問に答えてみます。MovableType では,タグを指定して記事を検索することができますが,その場合,通常では URL は以下のような長いものになります。
http://www.example.com/cgi-bin/mt/mt-search.cgi?IncludeBlogs=1&Template=magicvox&tag=Hogehoge
これを以下のようなスマートな URL でアクセスできるようにする方法を紹介します。こちらの方がスッキリと記述できますし,SEO 効果も期待できそうです。
http://www.example.com/archive/tag/Hogehoge
今日,帰りの電車で思いついたんですが,言っておけばよかったー(誰に?) …ので,ここに書いておきます。
MovableType 4.25 で新たに追加された機能(プラグイン)の一つ Action Stream。これはなかなか使いどころを選ぶよなぁ,というのが正直な感想です。考えてもみてください。ウェブサイトにあなたの Twitter のタイムラインを表示する意味があるのか,ということを。それなら,Twitter の自分のホームにリンクを張った方が,使い勝手の面でもユーザ エクスペリエンスの面でも効果的だと思うのです。
MovableType を 4.25 にアップグレードしたら,コメント投稿や記事投稿などのテンプレート再構築時にエラーが表示されるようになってしまった。変数が未宣言とのエラーなのだが,その未宣言の変数とやらが見つからない。そもそも使ってもいない変数名が宣言されてないってなんだこりゃ? 結局,ソースコードの要所要所にブレークポイントを張って,エラーの発生箇所を特定することになった。どうも,MT3.x 系のプラグインを以前に MT4 用に移植したあたり,プラグイン拡張のテンプレートタグを使っているモジュールが原因のようだ。
こういう調査がソースコードレベルで可能なのは,やはりソースコードがオープンになっているお陰である。ありがたいことだ。