今日のMovable Type 4: Movable Type 4.1 ベータ 2 でFCKeditorを使えるようにするハック
2007年12月27日 04:40
日本時間で12月22日にMovable Type 4.1 ベータ 2が公開された
本日までテスト時間なく、手がつけられるようになったので、ようやくテスト(遅いって…)。Beta1のときFCKeditorをインストールするとエントリーの保存がうまくいかない場合が多かったので、Beta2では修正されているかどうかを重点的にテストしてみた。
インストール方法は、MTOSと同じだから、『今日のMTOS:MTOS (Movable Type Open Source)公開』を読んでほしい。
FCKeditorの組み方やハック方法に関しては、『今日のMovable Type 4: Movable Type 4.1で使えるFCKeditor(WYSIWYG HTMLエディタ)』参照。
FCKeditorを組み込むと、投稿画面が上記のようになる。
画像のボタンをクリックすると、MT4オリジナルの画像投稿画面が立ち上がる。
MT4.1からは写真位置に[なし]が追加された。これはありがたい。
画像が入ったので、文字色を編集してみる。
ついでに顔文字をいれて、保存…、自動保存をするだけで、ブログ記事を再構築しない(汗)
テキストモードにして保存してみるが、やはり保存がきかない(汗)。
どうも、自動保存と相性があわないような気がしたので、自動保存をしないようにハックしてみた
参考にしたのは下記サイト。感謝。
自動保存間隔を抑止する - Movable Type備忘録
http://bizcaz.com/archives/2007/12/01-215659.php
やり方は以下、バックアップをおこなった上で各自の責任でおこなってほしい。
1.エントリ編集画面を自動保存しないようにする。
mt/tmpl/cms/edit_entry.tmplの187 行目、mt:auto-save="1" から mt:auto-save="0" に変更。
<form name="entry_form" id="entry_form" method="post" action="<$mt:var name="script_url"$>" mt:once="1"mt:auto-save="0"mt:auto-save-delay="<$mt:var name="autosave_frequency"$>000">
2.テンプレート編集画面を自動保存しないようにする。
mt/tmpl/cms/edit_template.tmplの450行目、mt:auto-save="1" から mt:auto-save="0" に変更
<form name="template-listing-form" id="template-listing-form" method="post" action="<mt:var name="script_url">" mt:once="1"mt:auto-save="0"mt:auto-save-delay="<$mt:var name="autosave_frequency"$>000">
<input type="hidden" name="id" value="<mt:var name="id">" />
さて、テスト結果はどうだろう。;
再構築がおこなわれ、無事、保存成功!
Movable Type備忘録さんにもういちど、感謝。
問題はハックで解決したが、それは本来の解決とはいわない。FCKeditorの不具合なのか、MT 4.1 Commercial Beta 2の不具合なのか僕のスキルでは不明なので、一応、シックス・アパート社に不具合のレポートは出しておいた。
#自動保存機能がいいと思う人、どれぐらいいるのかな?僕はいらない。
後、カスタムフィールドで、タグ名がすべて小文字に変わる不具合(レポート提出済)も修正されていないを追記しておく。
以下余談
別に僕は、TinyMCEを捨てて、FCKeditorにこだわっているわけではない。
※TinyMCE for MT4.1は開発チームが多忙で手がつけられていない(冷汗)。
それに、僕が、こだわっているのは、FCKeditorでも、TinyMCEでもなく、正しいXHTMLが入力できるWYSIWYG HTMLエディタ。人に呼びかけ、TinyMCEを開発したのは、MT用のWYSIWYG HTMLエディタがなかったからにすぎない。
MTや、リッチテキストエディターにこだわるのは、入力の敷居を下げたいからだ。
情報未来社会はコンピュータ精通者だけで作られるものではなく、すべて人々が力を合わせて作るもの。
多くのコンピュータが使えない、得意ではないが、学ぶべきものを持つ人々からそれを強く感じました。
多くの人々が、もっと簡単に情報が発信できないものか。
多くの人々が、もっと簡単に情報の恩恵を受けられないものか。
上記は自社サイトに書いた僕の言葉なのだが、この気持ちはWebに関わりだしてから一貫して変わっちゃいない。
近々書くと思うけど、「ブログがつまらない」と書いている人は、流行りにのった自分が飽きただけだと思う。 発言するテーマを持つ人や企業にとって、自由に意見を述べられるブログの力は健在だと思う。
だからこそ、僕はMTにこだわり、WYSIWYG HTMLエディタにこだわっているのだ。
FCKeditorが多くのHTMLを知らない更新管理者の助けとなることを願う
参考リンク
MTOS Nightly Builds、MT4.1 Beta 2は下記から入手できる。本格利用は正規版を待つしかないが、ローカルサーバー等でテストしてみると、簡単にその素晴らしさがわかると思う。
MTOS Nightly Builds
http://www.movabletype.org/opensource/nightlies/
MT 4.1 Commercial Beta 2
http://www.movabletype.org/beta/download.html
参考になれば、幸い。
投稿者: Dakiny 日時: 2007年12月27日 04:40 |
|
|
|
|
パーマリンク | コメント(1) | トラックバック (0)
トラックバック
このエントリーのトラックバックURL:
http://www.dakiny.com/mtos/mt-tb.cgi/1127
※文章内容と関係のないトラックバックは固くお断り。





コメント
お忙しい中何時も貴重な情報ありがとうございます。私は、単なるツールとしてのHTMLエディタでは無く、思いのこもったHTMLエディタを使用したいと考えてる一人です。
道具にも、人間臭さが必要かと…
今年一年ありがとう御座いました。
kiyoshi
投稿者: kiyoshi | 2007年12月27日 08:12