このドキュメントは、Movable Type 3.0の新機能およびこれらの新機能を利用するためのステップを説明しています。
Movable Type 3.0 は、コメント管理機能を強化しました。
コメントはすべて、「コメント」ページで集中して検索と編集ができます。 また、以前のバージョンと同様に、「エントリーの編集」のページは、対応するエントリーに関連するコメントの一覧を表示します。
コメント、エントリー、トラックバックの一覧にはどれも、フィールドの横に虫めがねアイコンが付き、各フィールドの値を検索できるようになりました。 たとえば、「この著者によるすべてのコメント」、「このエントリーに関するすべてのトラックバック」などと指定して検索できます。
コメント管理に加え、Movable Type 3.0は、各コメントの投稿者にIDを発行し、そのIDに基づいてコメントを制限する機能を導入しました。
Movable Type 3.0の承認機能は、TypeKeyシステムによって実施されます。 TypeKeyは集中管理型のユーザー登録システムで、Movable Type 3.0を含む様々なアプリケーションに対し、同じ方法でユーザーを管理する単一のサインオン・サービスを提供します。
コメント投稿者のIDはTypeKeyサイトに保管・管理されますが、ブログ所有者は自分のサイトへの投稿許可を持つコメント投稿者を制御できます。
コメント登録システムには様々なオプションがあり、それらはMovable Typeの「ブログの設定」エリアで選択できます。
新しくMovable Type 3.0をインストールする場合は、コメント登録のサインイン手続きへのリンクが設定されたデフォルト・テンプレートが付属しています。また、そのテンプレートによって、あなたのサイトに再びアクセスしたユーザーに対しては、挨拶メッセージが表示されます。
バージョンアップでコメント登録を有効にする場合は、既存のテンプレートを変更する必要があります。 最も簡単な方法は、<$MTCommentFields$> タグを使うことです。 このタグは、コメント登録が有効であるかどうかを検出し、有効な場合は、現在の構成に対応するフィールドを含むHTMLの <form> 要素まで拡張されます。
Movable Type 3.0の最もエキサイティングな新機能は、プラグイン開発者がMovable Typeのプラットフォームをさらに強力にできる機能です。 この機能に関する詳細は、 MT::Object 、 MT::Plugin 、および MT::Callback のperldocドキュメントをご覧ください。
Movable Type 3.0 を新たにインストールすると、すべてのページはデフォルトでUTF-8でエンコードされます(再構成しない限り、バージョンアップのインストール時には変更されません)。 エンコード方式の変更は、PublishCharset構成設定を使います。
Apache 2.0では、ApacheディレクティブのAddDefaultCharsetによって、Movable Typeの設定が上書きされます。 Apacheで使用される文字と異なる文字をMovable Typeで使用する場合には、Apacheの構成ファイルでAddDefaultCharsetオプションをオフにしてください。
Movable Type 3.0は今までよりスムーズなインタフェースを備えています。その一部は、「バックグランド・タスク」と呼ばれる機能によるものです。この機能は、再構築など時間がかかる処理をバックグラウンドで実行できるもので、処理が終わるまで待たされる必要がなくなります。トラックバックpingを送信するときの通知機能など実行も、より良い形で実行されるようになります。
しかし、この機能は一部のシステムでは、うまく作動しません。もし再構築時に障害が発生したり、データベース関連で不規則なエラーが発生した場合は、この機能をオフにしてみてください。この機能をオフにするには、次の行をmt.cfgに加えてください。
BackgroundTasks 0
このセクションでは、以前のバージョンのMovable Typeからアップグレードするための手順を説明しています。
Movable Type 3.0 には、ユーザー・インタフェースの改良をサポートする2つの新しいファイルが含まれています。 「スタティックファイルの設置場所の設定」に説明された「スタティック・ファイル」ディレクトリをお使いの場合は、 mt.js および styles.css をそのディレクトリに移動する必要があります。
バージョン2.6以降からアップグレードする場合は、ただ mt-upgrade30.cgi スクリプトを実行してください。 2.6より前のバージョンからアップグレードする場合は、そのバージョンに続くバージョンにアップグレードする必要があります。 これはアップグレード・スクリプトを順に実行して行います。