概要
WikiをWISiWYGで編集可能にするプラグインです。
TracLink ,Macro,Links,Processerを使用可能です。
標準のWikiModuleを置き換える形で動作します。
注意
このプラグインで保存したデータは、Wiki文法にのっとったデータではありません。TracLinkやMacro等をHTMLに混ぜたものです。
今後デフォルトのWikiエディタでデータを編集するのは難しくなります。
必要なもの
インストール
- tinyMceをダウンロードし解凍する。できたtinymceという名前のフォルダ(tiny_mceではない)を、share/trac/htdocs配下に配置する。
- tinymce_trac.css を上記のtinymceフォルダ直下に配置する。
-
デフォルトの Wiki Module を使用不可にする。 このプラグインはWiki Moduleを置き換える形で動作します。 trac.iniに以下を追加してください。
[components]
trac.wiki.web_ui.WikiModule= disabled
もし、デフォルトハンドラがWiki Moduleになっていたら、以下の記述も加えてください。
[trac]
default_handler = TinyMceWikiPlugin
- TinyMceWiki-0.1-py2.3.eggを [TracEnv]/templates/plugins/に配置する。
TinyMCEをカスタマイズするには
tinymceconf.csというファイルをTracEnvのtemplatesに置くと、そちらを優先して読み込みます。ソースにあるtinymceconf.csをtemplatesフォルダにおいてから、TinyMCEのドキュメントを読んで、このファイルを編集してください。
各国語対応するには
tinymcewiki.csというファイルをTracEnvのtemplatesに置くと、そちらを優先して読み込みます。ソースにあるtinymcewiki.csをtemplatesフォルダにおいてから、このファイルを編集してください。
日本語版のtinymcewiki.csを置いておきます。TracEnvのtemplatesフォルダに置いてください。インタアクトさんの trac-0.9.2-ja-1 のwiki.csをベースにしてます。 trac-0.9.4-ja-1 でも変更はなさそう。
tinymcewiki.mp3
( 拡張子をcsに変更してください )
感想
改行が勝手に<P>になっちゃったりして、けっこう大変でした。しかも、気づいたら0.9.3になって、エスケープの処理が変わってるし。いま0.9.2をベースに作ってるから、修正を反映しなきゃ(´Д`)。
でも疲れたのでちょっと休む。(´~`)
ああそうだ、使った人がいたらぜひ感想を聞きたい。コメントお願いします。m(_ _)m
2006.02.26 | Trac |
トラックバック(0) | コメント(1) |
2007.08.01 19:33 URL | ina #- [ 編集 ]
トラックバックURL↓
http://weekbuild.blog39.fc2.com/tb.php/24-5cd70fe1