MT5のテンプレート編集画面を軽快にする方法

Movable Type 5(以下MT5)では、テンプレート編集画面でCodeMirrorというオープンソースのコードエディタを採用しているのですが、いかんせんMT5は最先端すぎるのか、画面を開くのに時間がかかるし、編集中も重い。かといって設定で無効にできないので、強制的に無効にしてみましょう。


MT5(今回、MT5.01を対象として解説しています。)のテンプレート編集画面のテンプレートファイル「mt/tmpl/cms/edit_template.tmpl」を以下の様に編集します。(編集は自己責任でお願いします。)

742行目辺りのcodemirror.jsの参照を無効にし、テキストエリアのスタイルを調整します。以下ソースコードの青字の行を挿入してください。

 mt/tmpl/cms/edit_template.tmpl

  1. </form>
  2.  
  3. <mt:ignore>
  4. <script type="text/javascript" src="<$mt:var name="static_uri"$>codemirror/js/codemirror.js?v=<mt:var name="mt_version_id" escape="URL">"></script>
  5. </mt:ignore>
  6. <script type="text/javascript">
  7. /* <![CDATA[ */
  8. document.getElementById("text").rows = 20;
  9. document.getElementById("text").style.fontSize = "small";
  10. App.singletonConstructor =
  11. MT.App = new Class( MT.App, {

フォントサイズに関しても、以下のコードで調整可能ですので、お好きなサイズを指定してみてください。私は小さいサイズが良いのでx-smallにしてます^^

以上ですが、テンプレート編集画面は軽快に動くようになったでしょうか?

それと、既存のエディタを無効にすることで、タブ入力が復活します^^(CodeMirrorがタブをパージしてたんですね・・・)インデントにタブを使われている方は是非とも適用してください。

MT5は最先端ですので無駄な機能満載ですが、不要な機能は無い方が気持ちいいですよね^^機能制限の機能は今後のバージョンアップでも期待できないので、ソースに手を加える処置となりましたが、いたしかたないというやつですねぇ。

【関連リンク】

Movable Type 5(Six Apart)


Six Apart

「Movable Type」に関するブログ記事(Google ブログ検索)

[重要] セキュリティアップデート Movable Type 5.01 および 4.27の提供を開始 | MovableType.jp


特定のカラムを or 条件指定して Movable Type オブジェクトを load する | Blog | weeeblog+


MTDDC Tokyo のお知らせ | MovableType.jp


JVN#09872874: Movable Type におけるアクセス制限回避の脆弱性


Movable Type 4.2 出荷開始 – Vox


Movable Type プラグインのブロックタグで受け取る第一引数 $ctx はどんな形をしているか | Blog | weeeblog+


MTDDC Tokyo の参加申し込み再開と当日のプログラム | MovableType.jp


ただいまご利用いただけません


シックス・アパートが「Movable Type Advanced」を発表、Movable Type Enterpriseの後継製品として2010年4月に出荷 – Six Apart


Movable Type Developers & Designers Conference TOKYO 開催のお知らせ – Six Apart


シックス・アパート、脆弱性修正版のMovable Typeを公開 – SourceForge.JP Magazine


Movable Type 5 最新情報 & MTで簡単エリアターゲティング : セミナー紹介 – Six Apart


「Movable Type 5.01/4.27」リリース セキュリティに関する問題を修正:CodeZine


Movable Type ニュース: MT 4.33の変更点、Publish Queueのプラグイン、PicApp at ブログヘラルド


シックス・アパート、「Movable Type」のイベント「MTDDC Tokyo」を東京で2/5開催 | Web担当者Forum


Movable Type 備忘録 – Movable Type 5 で sort_method が使えない?!


Movable Type | SE99隊.jp


2009年にこのブログで公開した Movable Type プラグインのまとめ – かたつむりくんのWWW


シックス・アパートがMovable Type 5を利用したエリアターゲティングセミナーを1月25日に開催 | Web担当者Forum


MovableType (MT4)のブログをJS・CSSのみでiPhoneに対応させる Kawa.netブログ(川崎有亮)/ウェブリブログ

Movable Type Developers & Designers Conference TOKYO 開催のお知らせ – Six Apart

MT5のテンプレート編集画面を軽快にする方法」への1件のフィードバック

  1. 突然失礼いたします。
    MT5.1 を使用しており、テンプレート編集時にシンタックスハイライトをオフにしていると、
    Chrome でフリーズしてしまいこまっていたのですが、上記を試したところ、お陰さまで解消されました。
    ありがとうございます!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です