Movable Type 5(以下MT5)では、テンプレート編集画面でCodeMirrorというオープンソースのコードエディタを採用しているのですが、いかんせんMT5は最先端すぎるのか、画面を開くのに時間がかかるし、編集中も重い。かといって設定で無効にできないので、強制的に無効にしてみましょう。
MT5(今回、MT5.01を対象として解説しています。)のテンプレート編集画面のテンプレートファイル「mt/tmpl/cms/edit_template.tmpl」を以下の様に編集します。(編集は自己責任でお願いします。)
742行目辺りのcodemirror.jsの参照を無効にし、テキストエリアのスタイルを調整します。以下ソースコードの青字の行を挿入してください。
mt/tmpl/cms/edit_template.tmpl
</form>
<mt:ignore>
<script type="text/javascript" src="<$mt:var name="static_uri"$>codemirror/js/codemirror.js?v=<mt:var name="mt_version_id" escape="URL">"></script>
</mt:ignore>
<script type="text/javascript">
/* <![CDATA[ */
document.getElementById("text").rows = 20;
document.getElementById("text").style.fontSize = "small";
App.singletonConstructor =
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 を使用しており、テンプレート編集時にシンタックスハイライトをオフにしていると、
Chrome でフリーズしてしまいこまっていたのですが、上記を試したところ、お陰さまで解消されました。
ありがとうございます!