今日の開発:TinyMCE Plugin for Movable Type 正規版完成間近。
2006年3月30日 05:12

▲TinyMCE Plugin for Movable Type Ver1.00 Ja テスト 画面
N氏、U氏と開発している、TinyMCE Plugin for Movable Type Ja正規版完成近し。
本日、修正が完了した作業は以下。
1.日本語ファイルの作成、修正
TinyMCEに用意されている日本語ファイルは不完全極まりのないもので、日本語がおかしいうえに、足りないファイルもある。
これは、N氏が黙々と膨大なテキストを日本語化してくれた。
お疲れ様でした。
過程で判明したことは、文字化けに該当するファイルを修正しても、反映されない原因が、TinyMCEのバグであったこと(汗)。
LGPLライセンスの条件をクリアした状態で公開しなければならないので、明日にでも、N氏本人がバグ修正レポートを配布元であるMoxiecode Systemsに送る予定だ。
2.imgとtableのborder="0"の削除。
TinyMCEは、画像や表の作成時に設定で罫線の指示をしなくても、強制的にborder="0"を書き込んでくれる。
CSSで罫線を指定している人にとって、上記は不要な機能であるので、imgとtableのborder="x"の強制削除修正をU氏が行ってくれた。
以下、スクリーンショットをご覧いただきたい。

▲プレビュー窓(CSSの適応により、罫線1pxの表も対応可能)

▲HTML編集窓
ご覧のように、border="0"は書き込まれていない。
ただし、このハックを行うと、tableとimgにおいて、border="x"を入れても、強制削除されるので、初期状態ではCSSに詳しくない人のために、border="0"が必ず書き込まれた状態で配布するか、XHTML版、HTML版を分けて配布するかいずれかの予定。
border="x"が不要な方のために ハック方法をドキュメントに掲載する方針だ。

▲実画面表示
手前味噌ではあるが、実に使いやすいWYSIWYGエディターになってきたと思う。
基本機能としては、ほぼ完成しているので、後は配布にあたってのライセンスをクリアするための、関連書類や手続きをきちんとやるだけとなってきた。
※ライセンス関連の書類を書くのは私の仕事だ…(苦笑)。
参考になれば、幸い。
投稿者: Dakiny 日時: 2006年3月30日 05:12 |
|
|
| パーマリンク | コメント(0) | トラックバック (0)
トラックバック
このエントリーのトラックバックURL:
http://www.dakiny.com/mtos/mt-tb.cgi/543
※文章内容と関係のないトラックバックは固くお断り。






