Movable Type 3.1 日本語版リリース

  • 投稿日:
  • by
  • カテゴリ:

Movable Type 3.1の日本語版がリリースされました。

MovableTypeを始めるならロリポップかさくらレンタルサーバーがオススメです。

3.0からの主な変更内容はこちら。

・投稿予約機能: 指定した日時に投稿を公開する機能
・サブカテゴリー: カテゴリーを階層構造にできる機能
・動的ページ生成: テンプレートを動的に生成する機能

投稿予約機能について。
「投稿の状態」が「下書き/公開/指定日」と項目が増えています。
「指定日」を選択し、「作成日時」にエントリーを公開したい日時を入力しておきます。
で、crontabで
[MT]/tools/run-periodic-tasks
を実行するように設定しておくと、指定した日時になると自動的に公開されるようになります。

サブカテゴリーについて。
カテゴリーのページが変わっており、サブカテゴリーの設定が可能になってます。
サブカテゴリーの階層に制限はありません。
カテゴリーの移動も簡単に出来ます。
サブカテゴリーの対応にともない、デフォルトのテンプレートにカテゴリー一覧を作成するタグが含まれるようになり、カテゴリーアーカイブもデフォルトの状態で作成されるようになっています。

動的生成について。
PHP、MySQL、mod_rewriteが必須です。Berkeley DBの人は使えません。
テンプレートのページに「すべてスタティック/アーカイブのみダイナミック/テンプレート毎に個別に選択」という選択肢が増えています。
「アーカイブのみダイナミック」を選択するとアーカイブのHTMLファイルを生成しなくなります。
その代わりにmtview.phpというファイルが作成されます。
で、そのmtview.phpを呼び出すように書かれた.htaccessが自動的に作られます。

で、肝心のバージョンアップ方法について。

・MT3.0から。
1. アップグレード用のパッケージをダウンロード。
2. ファイルをそれぞれアップロード。
      docs...StaticWebPathにアップロード
      extlib...CGIPathにアップロード
      images...StaticWebPathにアップロード
      lib...CGIPathにアップロード
      php...CGIPathにアップロード
      plugins...アップロードの必要なし
      schemas...CGIPathにアップロード
      search_templates...アップロードの必要なし
      tmpl...CGIPathにアップロード
      tools...CGIPathにアップロード
      LICENSE-*...アップロードの必要なし
      mt.js...StaticWebPathにアップロード
      styles.css...StaticWebPathにアップロード
      mt-upgrade31.cgi...CGIPathにアップロード
      上記以外のCGIファイル...アップロードの必要なし
3. mt-upgrade31.cgiを実行
4. mt-upgrade31.cgiを削除

・MT2.6から。
1. アップグレード用のパッケージをダウンロード。
2. ファイルをそれぞれアップロード。
      docs...StaticWebPathにアップロード
      extlib...CGIPathにアップロード
      images...StaticWebPathにアップロード
      lib...CGIPathにアップロード
      php...CGIPathにアップロード
      plugins...アップロードの必要なし
      schemas...CGIPathにアップロード
      search_templates...アップロードの必要なし
      tmpl...CGIPathにアップロード
      tools...CGIPathにアップロード
      LICENSE-*...アップロードの必要なし
      mt.js...StaticWebPathにアップロード
      styles.css...StaticWebPathにアップロード
      mt-upgrade30.cgi、mt-upgrade31.cgi...CGIPathにアップロード
      上記以外のCGIファイル...アップロードの必要なし
3. mt-upgrade30.cgiを実行
4. mt-upgrade31.cgiを実行
5. mt-upgrade30.cgi、mt-upgrade31.cgiを削除