Warning: リポジトリと同期できません (サポートされていないバージョンコントロールシステム "svn です。 Python のライブラリに "svn" が正しくインストールされているか確認してください。)

バージョン 1 から バージョン 2 における更新: TracDoc/InputPad

差分発生行の前後
無視リスト:
更新日時:
2006/05/21 21:12:41 (19 年 前)
更新者:
weekbuild (IP アドレス: 202.223.124.176)
コメント:

--

凡例:

変更なし
追加
削除
変更
  • TracDoc/InputPad

    v1 v2  
    11{{{ 
    22#!trachtml 
    3 <h1 id="チケットの入力補助 - !InputPad">チケットの入力補助 - !InputPad</h1><h2 id="1. 概要">1. 概要</h2>仕事でTrac使う場合、 チケットの入力って結構面倒ですよね。担当者とか日付とか、 あとコメントも定型で入力する必要があったり。 <br /> そんなわけで、 チケットの入力を補助するツール&quot;InputPad&quot;です。 <br /> テキストボックスにカーソルを置いてから、リンクをクリックするとテキストボックスに値が挿入されます。 <br />  画面イメージはこんな感じ&darr;この部分はWikiを使って自由にカスタマイズできます。<br />[[Image(InputPad.png)]]<br /><h2 id="2. セットアップ">2. セットアップ</h2><h3 id="2.1 ダウンロード">2.1 ダウンロード</h3>以下からダウンロードしてください。<br /><br /><h3 id="2.2 インストールとセットアップ">2.2 インストールとセットアップ</h3> (1)ファイルをダウンロードし、(追加)のファイルを指定フォルダに置いてください。(Windowsでデフォルトでは、C:\Python23\配下)   <br /> (2)(更新)のファイルを下記のdiffのとおり更新してください。 <br /> (3)InputPadというページ名でWikiページを作成してください。Wikiのサンプル.txtを参照。 <br />  以下の2つのマクロが使えます。 <br /><ul><li>!InputPadCalender<br /></li></ul><div class="msg"><dd><pre class="wiki">[[InputPadCalender({table})]]<br /></pre>InputPadにカレンダーを挿入します。    引数を省略すると、横1列に日付を並べる形式でカレンダーを表示する。 引数にtableという文字をつけると、表形式(いわゆる普通のカレンダー)でカレンダーを表示する。 横1列のほうが使いやすいかも。</dd></div><ul><li>!InputPad<br /></li></ul><div class="msg"><dd><pre class="wiki">[[InputPad(表示するリテラル{,挿入するリテラル})]]<br /></pre>InputPadに文字列挿入用のリンクを挿入します。  第2引数を省略した場合は、第1引数を挿入するリテラルとして使用する。 第2引数に改行を加えたい場合は を使用すること。  </dd>   <hr />  <strong>ダウンロード </strong></div> 
     3<h1 id="チケットの入力補助 - !InputPad">チケットの入力補助 - !InputPad</h1><h2 id="1. 概要">1. 概要</h2>仕事でTrac使う場合、 チケットの入力って結構面倒ですよね。担当者とか日付とか、 あとコメントも定型で入力する必要があったり。 <br /> そんなわけで、 チケットの入力を補助するツール&quot;InputPad&quot;です。 <br /> テキストボックスにカーソルを置いてから、リンクをクリックするとテキストボックスに値が挿入されます。 <br />  画面イメージはこんな感じ&darr;この部分はWikiを使って自由にカスタマイズできます。<br />[[Image(InputPad.png)]]<br />[[VisitCounter(TracDoc/InputPad)]]<br /><h3 id="1.1 注意">1.1 注意</h3>これはプラグインではなく、Hackです。一部Tracのソースを変更する必要があります。<br />ベースとしているのはtrac-0.9.5-ja-1です。trac-0.9.5-ja-1は[http://www.i-act.co.jp/project/products/products.html インタアクト]    から入手してください。<br /><h2 id="2. セットアップ">2. セットアップ</h2><h3 id="2.1 ダウンロード">2.1 ダウンロード</h3>以下からダウンロードしてください。<br />[[Download2(ここ,InputPad,inputpad,60)]]<br /><h3 id="2.3 インストール">2.3 インストール</h3><h4 id=" (1) htdocフォルダのコピー"> (1) htdocフォルダのコピー</h4>0.9/TracEnv/htdocsフォルダを、TracEnvフォルダ配下のhtdocsフォルダにコピーしてください。<br /><h4 id=" (2) wiki-macrosフォルダのコピー"> (2) wiki-macrosフォルダのコピー</h4>0.9/TracEvn/wiki-macrosフォルダをTracEnvフォルダ配下のwiki-macrosフォルダにコピーしてください。<br /><h4 id="(3) templatesフォルダのコピー">(3) templatesフォルダのコピー</h4>0.9/TracEvn/templatesフォルダをTracEnvフォルダ配下のtemplatesフォルダにコピーしてください。<br /><blockquote><strong>注意:</strong><br />この操作は、templatesフォルダにnewticket.csとticket.csを置きます。templatesフォルダに、Tracが標準で持っているcsファイルと同じ名前のフォルダを置くと、Tracは標準でついているcsファイルよりtemplatesフォルダのcsファイルを優先して参照するようになります。<br />今後Tracのバージョンをあげた際に、これが原因でうまく動かなくなる可能性があります。(その場合はtemplatesフォルダのnewticket.csとticket.csを削除してください。削除すると当然InputPadは動かなくなりますが。)<br /><br />templatesフォルダにファイルをおかずに、直接Tracのtemplateファイルを変更するという手もあります。もとのcsファイルと、InputPadのcsファイルの変更点は、[59]を参照してください。<br /></blockquote><h4 id="(4) web_ui.pyの置き換え">(4) web_ui.pyの置き換え</h4>0.9/trac/ticket/web_ui.pyをTracインストールフォルダのticket/web_ui.pyと置き換えてください。(元のweb_ui.pyはバックアップして置いてください)<br /><blockquote><strong>注意:</strong><br /> この操作は、Tracのソースを変更することになります。<br />使用している他のプラグインによっては、これが原因で動かなくなる可能性があります。(その場合は、web_ui.pyを元に戻してください。元に戻すと当然InputPadは動かなくなりますが。)<br /><br /> web_ui.pyを置き換えずに、直接Tracのweb_ui.pyファイルを変更するという手もあります。もとのweb_ui.pyファイルと、InputPadのweb_ui.pyファイルの変更点は、[60]を参照してください。<br /></blockquote> <h3 id="2.4 セットアップ">2.4 セットアップ</h3>InputPadというページ名でWikiページを作成してください。例は[browser:/trunk/inputpad/0.9/misc/Wiki_sample.txt Wiki_sample.txt]  を参照。 <br />  以下の2つのマクロが使えます。 <br /><ul><li>!InputPadCalender<br /></li></ul><div class="msg"><dd><pre class="wiki">[[InputPadCalender({table})]]<br /></pre>InputPadにカレンダーを挿入します。    引数を省略すると、横1列に日付を並べる形式でカレンダーを表示します。 引数にtableという文字をつけると、表形式(いわゆる普通のカレンダー)でカレンダーを表示します。 横1列のほうが使いやすいかも。</dd></div><ul><li>!InputPad<br /></li></ul><div class="msg"><dd><pre class="wiki">[[InputPad(表示するリテラル{,挿入するリテラル})]]<br /></pre>InputPadに文字列挿入用のリンクを挿入します。  第2引数を省略した場合は、第1引数を挿入するリテラルとして使用します。 第2引数に改行を加えたい場合は\nを使用してください。  </dd></div><br /><h2 id="3. 開発中のソースについて">3. 開発中のソースについて</h2>開発中の最新版は、[[Download2(ここ,InputPad,inputpad,)]]から取得できます。<br />開発中のもののため動かない可能性もあります。<br /><br /><h2 id="4. ご意見・ご要望">4. ご意見・ご要望</h2> ご意見・ご要望は[/trac/newticket?component=InputPad こちら]                        から登録してください。<br /> これまでに登録されたものは[query:?component=InputPad こちら]                      を参照してください。<br /><br /> 
    44}}}