2007/05/23

[技術系]   MTにTinyMCEforMTベースのWYSIWYGエディタを付ける

at 06:20JST
 
http://memo.hirosiki.jp/article/42608618.html
でも書いたように

TinyMCE for Movable Type Ver1.30 Ja
http://www.dakiny.com/tinymce/archives/2007/05/tinymce_plugin_for_movable_typ_5.html

を使ってMovableTypeにWYSIWYGエディタを付けてみた。このディストリビューションはよくできていると思うが、それでもワガママなぼくには気に入らないところがあったので、いろいろと直してみた。先の不具合の件もそうだけど。

といっても、だいたいはもともとTinyMCEの機能なんだけどね。

・Shift_JIS動作時の不具合修正
・TinyMCEの機能をダイエット
・ボタン並びをWordっぽく
・TinyMCE呼び出しボタンが「WYSIWYG」じゃなんだかわかんないので
 「ワープロモード」「シンプルモード」というボタンになおした。
 このダサさが大事だ!
・Enterキーを押したとき、p(paragraph)の挿入ではなく
 強制改行するようにした
・シンプルモード→ワープロモード移行時、
 元の改行を br に変換するようにしてある
・シンプルモード←→ワープロモードを行き来しても
 改行が無限に増えないようにしてある
 (ソースフォーマットfalse)

素人の人が扱うことを前提に振った。

最終的に見た目はこんな感じ。
2007052311mage1.png


インストール手順まとめ:
% wget http://iij.dl.sourceforge.jp/tinymce-for-mt/25430/TinyMCEforMT_JA130.zip 
(堂々と日本語ファイル名のファイルが入っているので、
 tarボールじゃないほうがいいかもしんない)
% unzip it
% mv mt-static/* ${MT_ROOT}/mt-static/
% mv plugins/* ${MT_ROOT}/plugins/
% mv php/plugins/* ${MT_ROOT}/php/plugins/

ここまでふつうのTinyMCEforMTと同じ。

tinymcemt-coolswitch.tgz
をダウンロードして展開。中身を
mt-static/TinyMCEforMT/images/
にコピー。

TinyMCEforMT.pl.patch
をダウンロード。
plugins/TinyMCEforMT/TinyMCEforMT.pl
にパッチを当てる。

けっこういい感じになってきた。
しかし、まだまだ自分で使うには機能不足って感じがする…MT…。もっと解析して機能向上させたクローンを作りたいな。



関連しそうな過去記事:
さらに過去の記事
2009/04 (1)   2008/12 (3)   2008/11 (9)   2008/10 (10)   2008/09 (20)   2008/08 (2)   2008/07 (23)   2008/06 (16)   2008/05 (22)   2008/04 (11)   2008/03 (21)   2008/02 (20)   2008/01 (21)   2007/12 (32)   2007/11 (37)   2007/10 (46)   2007/09 (63)   2007/08 (33)   2007/07 (41)   2007/06 (81)   2007/05 (173)   2007/04 (168)   2007/03 (113)   2007/02 (123)   2007/01 (92)   2006/12 (111)   2006/11 (185)   2006/10 (20)  
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。