Warning: リポジトリと同期できません (サポートされていないバージョンコントロールシステム "svn です。 Python のライブラリに "svn" が正しくインストールされているか確認してください。)
- 更新日時:
-
2008/04/26 17:58:19 (18 年 前)
- 更新者:
-
hirobe (IP アドレス: 133.6.203.10)
- コメント:
-
--
-
|
v18
|
v19
|
|
| | 1 | |
| | 2 | = TracでwikiをWISiWYG編集 - TinyMCEWikiPlugin = |
| | 3 | |
| | 4 | == 概要 == |
| | 5 | |
| | 6 | WikiをWISiWYGで編集可能にするプラグインです。[[BR]]!TracLink ,Macro,Links,Processerを使用可能です。[[BR]]標準のWikiModuleを置き換える形で動作します。[[VisitCounter(TracDoc/TinyMCEWikiPlugin)]][[BR]] |
| | 7 | |
| | 8 | === イメージ === |
| | 9 | |
| | 10 | [[Image(TinyMceWikiPlugin.png)]][[BR]] |
| | 11 | |
| | 12 | === 注意 === |
| | 13 | |
| | 14 | このプラグインで保存したデータは、Wiki文法にのっとったデータではありません。TracLinkやMacro等をHTMLに混ぜたものです。[[BR]]今後デフォルトのWikiエディタでデータを編集するのは難しくなります。[[BR]]「Wiki文法なんでどうでもいいよ」という方のみご使用ください。(´ー`) |
| | 15 | |
| | 16 | == 使い方 == |
| | 17 | |
| | 18 | === ダウンロード === |
| | 19 | |
| | 20 | ・[[Download2(TinyMCEWikiPlugin Version 0.1,TinyMCEWikiPlugin0.1,tinymcewikiplugin,4)]][[BR]][[BR]] |
| | 21 | |
| | 22 | === 必要なもの === |
| | 23 | |
| | 24 | * setuptools(入れてなければ)[[BR]] |
| | 25 | * このplugin |
| | 26 | * Trac 0.9.3以降 |
| | 27 | * [http://tinymce.moxiecode.com/ tinyMce] |
| | 28 | |
| | 29 | === インストール === |
| | 30 | |
| | 31 | 1. tinyMceをダウンロードし解凍する。できたtinymceという名前のフォルダ(tiny_mceではない)を、share/trac/htdocs配下に配置する。 |
| | 32 | 1. tinymce_trac.css を上記のtinymceフォルダ直下に配置する。 |
| | 33 | 1. デフォルトの Wiki Module を使用不可にする。 このプラグインはWiki Moduleを置き換える形で動作します。 trac.iniに以下を追加してください。もし、デフォルトハンドラがWiki Moduleになっていたら、以下の記述も加えてください。 |
| | 34 | 1. TinyMceWiki-0.1-py2.3.egg(またはTinyMceWiki-0.1-py2.4.egg)を [!TracEnv]/templates/plugins/に配置する。 |
| | 35 | |
| | 36 | == Trac用TinyMCEのお勧め設定と日本語化 == |
| | 37 | |
| | 38 | TinyMCE pluginでは、tinymceconf.csを置くことで、TinyMCEの表示をカスタマイズできます。で、標準ではいっぱい表示されてうざいので、適当に選んでみました。こんな感じの1行のツールバーが表示されます。[[BR]][[Image(TinyMceWikiPlugin2.png)]][[BR]] |
| | 39 | |
| | 40 | あと、日本語ファイル(ja.js)も直してます。 |
| | 41 | |
| | 42 | === ダウンロード === |
| | 43 | |
| | 44 | [http://weekbuild.sakura.ne.jp/trac/changeset/3?format=zip 各種設定ファイルのダウンロード][[BR]] |
| | 45 | |
| | 46 | === 使い方 === |
| | 47 | |
| | 48 | ==== (1) tinymceconf.csの設置 ==== |
| | 49 | |
| | 50 | tinymcewiki.csをTracEnvのtemplatesフォルダに保存してください。[[BR]]このファイルは[http://www.i-act.co.jp/project/products/products.html インタアクトさん] の trac-0.9.2-ja-1 のwiki.csをベースにしてます。[[BR]] |
| | 51 | |
| 1 | 52 | {{{ |
| 2 | | #!html |
| 3 | | <h1 id=" TracでwikiをWISiWYG編集 - TinyMCEWikiPlugin"> TracでwikiをWISiWYG編集 - TinyMCEWikiPlugin</h1> <h2 id="概要">概要</h2><p> WikiをWISiWYGで編集可能にするプラグインです。<br /> !TracLink ,Macro,Links,Processerを使用可能です。<br /> 標準のWikiModuleを置き換える形で動作します。[[VisitCounter(TracDoc/TinyMCEWikiPlugin)]]<br /> </p> <h3 id="イメージ">イメージ</h3> [[Image(TinyMceWikiPlugin.png)]]<br /> <h3 id="注意">注意</h3><p> このプラグインで保存したデータは、Wiki文法にのっとったデータではありません。TracLinkやMacro等をHTMLに混ぜたものです。<br /> 今後デフォルトのWikiエディタでデータを編集するのは難しくなります。<br /> 「Wiki文法なんでどうでもいいよ」という方のみご使用ください。(´ー`) </p> <h2 id="使い方 ">使い方 </h2> <h3 id="ダウンロード">ダウンロード</h3>・[[Download2(TinyMCEWikiPlugin Version 0.1,TinyMCEWikiPlugin0.1,tinymcewikiplugin,4)]]<br /> <br /> <h3 id="必要なもの">必要なもの</h3> <ul> <li>setuptools(入れてなければ)<br /> </li><li>このplugin</li> <li>Trac 0.9.3以降 </li><li> [http://tinymce.moxiecode.com/ tinyMce] </li> </ul><h3 id="インストール">インストール</h3><ol> <li>tinyMceをダウンロードし解凍する。できたtinymceという名前のフォルダ(tiny_mceではない)を、share/trac/htdocs配下に配置する。 </li><li>tinymce_trac.css を上記のtinymceフォルダ直下に配置する。 </li><li> デフォルトの Wiki Module を使用不可にする。 このプラグインはWiki Moduleを置き換える形で動作します。 trac.iniに以下を追加してください。 <blockquote> </blockquote> <pre class="wiki">[components]<br />trac.wiki.web_ui.WikiModule= disabled<br /></pre> <blockquote> </blockquote> <p> もし、デフォルトハンドラがWiki Moduleになっていたら、以下の記述も加えてください。 </p> <blockquote> </blockquote> <pre class="wiki">[trac]<br />default_handler = TinyMceWikiPlugin<br /></pre> <blockquote> </blockquote> </li><li>TinyMceWiki-0.1-py2.3.egg(またはTinyMceWiki-0.1-py2.4.egg)を [!TracEnv]/templates/plugins/に配置する。</li> </ol><h2 id="Trac用TinyMCEのお勧め設定と日本語化">Trac用TinyMCEのお勧め設定と日本語化</h2> <div class="bmiddle"><div class="msg"><p>TinyMCE pluginでは、tinymceconf.csを置くことで、TinyMCEの表示をカスタマイズできます。で、標準ではいっぱい表示されてうざいので、適当に選んでみました。こんな感じの1行のツールバーが表示されます。 <br /> [[Image(TinyMceWikiPlugin2.png)]]<br /> </p> <p>あと、日本語ファイル(ja.js)も直してます。</p> <h3 id="ダウンロード ">ダウンロード </h3> <p>[http://weekbuild.sakura.ne.jp/trac/changeset/3?format=zip 各種設定ファイルのダウンロード] <br /> </p> </div><div class="msg"> <h3 id="使い方">使い方</h3> <h4 id="(1) tinymceconf.csの設置">(1) tinymceconf.csの設置</h4> <p>tinymcewiki.csをTracEnvのtemplatesフォルダに保存してください。<br /> このファイルは[http://www.i-act.co.jp/project/products/products.html インタアクトさん] の trac-0.9.2-ja-1 のwiki.csをベースにしてます。<br /></p> <blockquote> tinymcewiki.csというファイルをTracEnvのtemplatesに置くと、そちらを優先して読み込みます。別の国の言葉にしたければ、 ソースにあるtinymcewiki.csをtemplatesフォルダにおいてから、このファイルを編集してください。 <br /> </blockquote> <h4 id="(2) tinymceconf.csの設置 ">(2) tinymceconf.csの設置 </h4> <p> tinymceconf.csをTracEnvのtemplatesフォルダに保存してください。<br /> <strong>注:ブログに載せたtinymceconf.csは誤りがありました。上記でダウンロードしたものが正しいです。m(_ _)m</strong> </p> <blockquote> <p>な お、 force_p_newlineはEnterキーを押したときに<P>ではなく<BR />を挿入する「Enterキーを押したら改行だろう」というWord好きの人向けの設定となっています。「Enterキーを押したら< P>に決まってる!」というHTMLエディタ好きの人は、trueに設定してください。 <br /> </p> </blockquote> <h4 id="(3) TinyMceのLangファイルの設置 ">(3) TinyMceのLangファイルの設置 </h4> jscriptsフォルダをTinyMCEを置いたフォルダのjscriptフォルダに上書きしてください。<br /> <blockquote>TinyMCE ではlanguageとして言語を指定可能なのですが、標準でついているja.jsはJISで保存されているた め、文字化けが発生します。さらに、一部はなぜかテキストエディタで開こうとしても文字化けします(ー’`ー;) 。で、直してみました。以下の内容をUTF-8で保存すれば正しく表示されます。 <br /> </blockquote> <blockquote> <table border=0 class=wiki > <tbody><tr><td> langs/ja.js </td><td>UTF-8で保存すればOK </td></tr><tr><td> plugins/table/langs/ja.js </td><td>文字が化けてる。以下の内容を保存。 </td></tr><tr><td> themes/advances/langs/ja.js </td><td>そもそも古いようだ。以下の内容を保存。 <br /> </td></tr></tbody> </table> </blockquote> <h2 id="その他">その他</h2> <h3 id="TinyMCEをカスタマイズするには">TinyMCEをカスタマイズするには</h3> <p> tinymceconf.csというファイルをTracEnvのtemplatesに置 くと、そちらを優先して読み込みます。ソースにあるtinymceconf.csをtemplatesフォルダにおいてから、TinyMCEのドキュメン トを読んで、このファイルを編集してください。<br /> </p> <h3 id="開発中のソース">開発中のソース</h3>・[[Download2(ここ,TinyMCEWikiPluginDev,xdocviewplugin,)]] にありますが、現在Ver0.2に向けて大改造中のため、まず動きません。ご注意ください。<br /> <p> </p> </div></div> |
| | 53 | tinymcewiki.csというファイルをTracEnvのtemplatesに置くと、そちらを優先して読み込みます。別の国の言葉にしたければ、 ソースにあるtinymcewiki.csをtemplatesフォルダにおいてから、このファイルを編集してください。 |
| 4 | 54 | }}} |
| | 55 | |
| | 56 | ==== (2) tinymceconf.csの設置 ==== |
| | 57 | |
| | 58 | tinymceconf.csをTracEnvのtemplatesフォルダに保存してください。[[BR]] '''注:ブログに載せたtinymceconf.csは誤りがありました。上記でダウンロードしたものが正しいです。m(_ _)m''' |
| | 59 | |
| | 60 | {{{ |
| | 61 | |
| | 62 | な お、 force_p_newlineはEnterキーを押したときに |
| | 63 | ではなく |
| | 64 | を挿入する「Enterキーを押したら改行だろう」というWord好きの人向けの設定となっています。「Enterキーを押したら< P>に決まってる!」というHTMLエディタ好きの人は、trueに設定してください。 |
| | 65 | }}} |
| | 66 | |
| | 67 | ==== (3) TinyMceのLangファイルの設置 ==== |
| | 68 | |
| | 69 | jscriptsフォルダをTinyMCEを置いたフォルダのjscriptフォルダに上書きしてください。[[BR]] |
| | 70 | |
| | 71 | {{{ |
| | 72 | TinyMCE ではlanguageとして言語を指定可能なのですが、標準でついているja.jsはJISで保存されているた め、文字化けが発生します。さらに、一部はなぜかテキストエディタで開こうとしても文字化けします(ー’`ー;) 。で、直してみました。以下の内容をUTF-8で保存すれば正しく表示されます。 |
| | 73 | }}} |
| | 74 | |
| | 75 | {{{ |
| | 76 | |
| | 77 | langs/ja.js |
| | 78 | UTF-8で保存すればOK |
| | 79 | plugins/table/langs/ja.js |
| | 80 | 文字が化けてる。以下の内容を保存。 |
| | 81 | themes/advances/langs/ja.js |
| | 82 | そもそも古いようだ。以下の内容を保存。 |
| | 83 | }}} |
| | 84 | |
| | 85 | == その他 == |
| | 86 | |
| | 87 | === TinyMCEをカスタマイズするには === |
| | 88 | |
| | 89 | tinymceconf.csというファイルをTracEnvのtemplatesに置 くと、そちらを優先して読み込みます。ソースにあるtinymceconf.csをtemplatesフォルダにおいてから、TinyMCEのドキュメン トを読んで、このファイルを編集してください。[[BR]] |
| | 90 | |
| | 91 | === 開発中のソース === |
| | 92 | |
| | 93 | ・[[Download2(ここ,TinyMCEWikiPluginDev,xdocviewplugin,)]] にありますが、現在Ver0.2に向けて大改造中のため、まず動きません。ご注意ください。[[BR]] |
| | 94 | |