{{{ #!html
WikiをWISiWYGで編集可能にするプラグインです。
!TracLink ,Macro,Links,Processerを使用可能です。
標準のWikiModuleを置き換える形で動作します。[[VisitCounter(TracDoc/TinyMCEWikiPlugin)]]
このプラグインで保存したデータは、Wiki文法にのっとったデータではありません。TracLinkやMacro等をHTMLに混ぜたものです。
今後デフォルトのWikiエディタでデータを編集するのは難しくなります。
「Wiki文法なんでどうでもいいよ」という方のみご使用ください。(´ー`)
[components]
trac.wiki.web_ui.WikiModule= disabled
もし、デフォルトハンドラがWiki Moduleになっていたら、以下の記述も加えてください。
[trac]
default_handler = TinyMceWikiPlugin
TinyMCE pluginでは、tinymceconf.csを置くことで、TinyMCEの表示をカスタマイズできます。で、標準ではいっぱい表示されてうざいので、適当に選んでみました。こんな感じの1行のツールバーが表示されます。
[[Image(TinyMceWikiPlugin2.png)]]
あと、日本語ファイル(ja.js)も直してます。
[http://weekbuild.sakura.ne.jp/trac/changeset/3?format=zip 各種設定ファイルのダウンロード]
tinymcewiki.csをTracEnvのtemplatesフォルダに保存してください。
このファイルは[http://www.i-act.co.jp/project/products/products.html インタアクトさん] の trac-0.9.2-ja-1 のwiki.csをベースにしてます。
tinymcewiki.csというファイルをTracEnvのtemplatesに置くと、そちらを優先して読み込みます。別の国の言葉にしたければ、 ソースにあるtinymcewiki.csをtemplatesフォルダにおいてから、このファイルを編集してください。
tinymceconf.csをTracEnvのtemplatesフォルダに保存してください。
注:ブログに載せたtinymceconf.csは誤りがありました。上記でダウンロードしたものが正しいです。m(_ _)m
な お、 force_p_newlineはEnterキーを押したときに<P>ではなく<BR />を挿入する「Enterキーを押したら改行だろう」というWord好きの人向けの設定となっています。「Enterキーを押したら< P>に決まってる!」というHTMLエディタ好きの人は、trueに設定してください。
TinyMCE ではlanguageとして言語を指定可能なのですが、標準でついているja.jsはJISで保存されているた め、文字化けが発生します。さらに、一部はなぜかテキストエディタで開こうとしても文字化けします(ー’`ー;) 。で、直してみました。以下の内容をUTF-8で保存すれば正しく表示されます。
langs/ja.js UTF-8で保存すればOK plugins/table/langs/ja.js 文字が化けてる。以下の内容を保存。 themes/advances/langs/ja.js そもそも古いようだ。以下の内容を保存。
tinymceconf.csというファイルをTracEnvのtemplatesに置 くと、そちらを優先して読み込みます。ソースにあるtinymceconf.csをtemplatesフォルダにおいてから、TinyMCEのドキュメン トを読んで、このファイルを編集してください。