このブログのトップへ

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

【web拍手】


【カテゴリー最新記事】
lilbox 初音版(2011年10月26日仕様変更対応)
サイト復旧しました
Movable Type 5.04にアップデートしました
今年のGWは11連休と、長い休日が終りました
秋葉原の新名所?「ガンダムカフェ」がオープン
3月9日は初音ミクの日。「初音ミク・ソロコンサート」など大賑わい
おもわず拍手したくなるweb拍手ボタン第1.5弾「雪ミク」
【2010年】カテゴリの見直しについてのお知らせ【方向性】



posted by どんどん焼 at : 00:05よもやま

このブログのトップへ前の記事次の記事


このエントリーへのリツイート

このエントリーへのトラックバックURL



このエントリーへのコメント

コメント:1件


突然失礼いたします。

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

ありがとうございます!

投稿者 kotsjp : 2011年6月12日 19:44


コメントする



*必須