Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Movable Type 8 ManualMovable Type 8 マニュアル

5.12、5.06、4.37以前のバージョンからアップグレードした後に必要な作業

最終更新日: 2023.10.02

Movable Type の最新バージョンでは、セキュリティ問題の修正のために、旧来のウェブサイトおよびブログのテンプレートの一部を変更しています。ブログのコメント認証を利用している場合は、本ページの手順にしたがって、必要なテンプレートを初期化してください。

主な修正箇所は、ブログにコメントするための、ユーザー登録とサインイン認証に関するテンプレートです。

Movable Type 8 ではコミュニティ機能が同梱されないため、コミュニティ掲示板、コミュニティブログはご利用になれません。これらのテーマをご利用中の場合は、アップグレード前に他のテーマに変更するなどの対応をお願いします。

アップグレード後の作業が必要な方

  • Movable Type 5.06以前
  • Movable Type 5.12以前
  • Movable Type 4.37以前

上記のMT5、MT4 各バージョンから最新のバージョンへアップグレードした方は、テンプレートの初期化作業を必ず行ってください。

アップグレード後の作業が必要ない方

  • Movable Type 5.07以降
  • Movable Type 5.13以降
  • Movable Type 4.38以降
  • Movable Type 3.x (すべてのバージョン)

上記のMT5、MT4、MT3 各バージョンから最新のバージョンへアップグレードした方は、初期化作業の必要はありません。

初期化作業が必要なテンプレートの種類

以下のテンプレートについて、初期化の作業を行ってください。

テンプレート初期化の手順

Movable Type同梱のテーマを利用していて、グローバルテンプレートとJavaScriptテンプレートをカスタマイズしていない場合は、アップグレード後に各テンプレートを初期化してください。

JavaScriptテンプレートの初期化(必須)

Movable Typeに同梱されている一部のテーマ(クラシックウェブサイト、クラシックブログ、Pico、プロフェッショナルウェブサイト、プロフェッショナルブログ、スマートブログ)のJavaScriptテンプレートを変更しました。

コメント機能を利用しているウェブサイト、ブログで、以下の操作をおこないます。

  1. ナビゲーションから、ウェブサイトあるいはブログを選択します。
  2. サイドメニューから、[デザイン] > [テンプレート] をクリックします。
  3. インデックステンプレートの一覧から、「JavaScript」テンプレートのチェックボックスを選択し、[アクション] プルダウンから [テンプレートの初期化] を選び、[Go] ボタンをクリックします。
  4. 「JavaScript」を初期化しますというメッセージが表示されたら、初期化が完了しています。[テンプレートに戻る] ボタンをクリックします。
  5. インデックステンプレートの一覧から、「JavaScript」テンプレートのチェックボックスを選択し、[公開] ボタンをクリックします。
  6. 複数のブログを公開している場合は、すべてのブログで上記の操作を行ってください。そのあとに、ブログへ登録、コメント投稿が正しく行えることを確認してください。

グローバルテンプレートの初期化(必須)

Movable Type共通で利用する、グローバルテンプレートを初期化します。

  1. システム管理者の権限をもつユーザーで、管理画面にサインインします。
  2. ナビゲーションから [システム]を選択し、サイドメニューの [デザイン] > [テンプレート] をクリックします。
  3. 「グローバルテンプレートの管理」 画面で、右下の [アクション] ウィジェットから、[テンプレート初期化] をクリックします。
  4. 「グローバルテンプレートを初期化」 ポップアップ画面で、[グローバルテンプレートを初期化] を選択し、[次へ] ボタンをクリックしてテンプレートを初期化します。
  5. グローバルテンプレートを初期化することで、修正が必須な以下のテンプレート変更がおこなわれます。

    • システムテンプレート
    • GlobalJavaScript
    • プロフィール
    • サインインフォーム
    • プロフィールの編集フォーム
    • 新しいパスワードの設定フォーム
    • 登録フォーム

また、Movable Type 5.13 以降で追加された認証ロックアウト機能のために、以下のメールテンプレートが自動で追加されます。

  • メールテンプレート
    • IPアドレスのロック通知
    • ユーザーアカウントのロック通知

手動で上記の各テンプレートを初期化、あるいは修正する場合は、以下の手順で作業を行ってください。

  1. システム管理者で管理画面にサインイン
  2. ナビゲーションから [システム] を選び、サイドメニューの [デザイン] > [テンプレート] をクリック
  3. 初期化(もしくは修正)を行う

Movable Type同梱以外のテーマのアップデート

同梱以外のテーマを利用している場合は、テーマの提供者にアップデート方法確認してください。

開発者向けの詳細解説

JavaScriptテンプレートおよび、登録認証の仕組み変更の詳細は、以下のページをご参照下さい。

目次