チケットを付箋に印刷:StickyTicketPlugin

このプラグインは、チケットを付箋(75mm x 75mm)に印刷することができます。

機能

trac-hacks

http://trac-hacks.org/wiki/StickyTicketPlugin

スクリーンショット

チケットを付箋に印刷

ダウンロード

Zipファイルをダウンロードします。

インストール

  1. easy_installを使用する
            $ easy_install http://trac-hacks.org/svn/stickyticketplugin/0.12
  2. プラグインを有効にする
    # conf/trac.ini
    [components]
    tracstickyticket.* = enabled

Windows/Trac(TracLightning)編:インストール

  1. ソースの取得
  2. easy_installを使用する
    • easy_install にソースディレクトリを指定してインストールを実行します。PDF 生成のために reportlab を使っています。このライブラリがインストールされていない場合には PyPI から合わせてインストールされます。
    C:\TracLight\bin>easy_install -Z C:\temp\stickyticketplugin\0.12
    Processing 0.12
    Running setup.py -q bdist_egg --dist-dir C:\temp\stickyticketplugin\0.12\egg-dist-tmp-aboc0q
    zip_safe flag not set; analyzing archive contents...
    stickyticketplugin 0.12.0.1 is already the active version in easy-install.pth
    
    Installed c:\traclight\python\lib\site-packages\stickyticketplugin-0.12.0.1-py2.6.egg
    Processing dependencies for stickyticketplugin==0.12.0.1
    Searching for reportlab
    Reading http://pypi.python.org/simple/reportlab/
    Reading http://www.reportlab.com/
    Best match: reportlab 2.5
    Downloading http://pypi.python.org/packages/2.6/r/reportlab/reportlab-2.5.win32-py2.6.exe#md5=4ce6342f3264507a59b33d20dd819471
    Processing reportlab-2.5.win32-py2.6.exe
    reportlab.rl_config: module references __file__
    reportlab.__init__: module references __file__
    reportlab.lib.fontfinder: module references __file__
    reportlab.lib.testutils: module references __path__
    reportlab.lib.utils: module references __file__
    reportlab.lib.utils: module references __path__
    reportlab.pdfgen.pdfimages: module references __file__
    creating 'c:\docume~1\admini~1.ope\locals~1\temp\easy_install-_go0ni\reportlab-2.5-py2.6-win32.egg' and adding 'c:\docume~1\admini~1.ope\locals~1\temp\easy_install-_go0ni\reportlab-2.5-py2.6-win32.egg.tmp' to it
    creating c:\traclight\python\lib\site-packages\reportlab-2.5-py2.6-win32.egg
    Extracting reportlab-2.5-py2.6-win32.egg to c:\traclight\python\lib\site-packages
    Adding reportlab 2.5 to easy-install.pth file
    
    Installed c:\traclight\python\lib\site-packages\reportlab-2.5-py2.6-win32.egg
    Finished processing dependencies for stickyticketplugin==0.12.0.1
  3. プラグインを有効にする
    # trac.ini
    [components]
    tracstickyticket.* = enabled

チケットの印刷

  1. 付箋を貼る台紙を作る
    • 付箋に印刷するにあたって、まずは付箋を貼り付ける台紙が必要です。それを作るためにプラグインを有効にしたプロジェクトの検索ボックスで query:?id=0 と入力します。

    • 検索結果は 0 ですが、この一番にある「付箋」リンクをクリックすると付箋を貼り付ける箱が描かれた PDF がダウンロードできます。この PDF を印刷して付箋を貼る台紙にします。

    付箋を貼る台紙

    • 付箋のサイズはデフォルトで 75mm x 75mm としています。また紙のサイズは A4 です。これ以外のサイズにしたいときは trac.ini で [sticky-ticket] セクションを設定してください。sticky-width, sticky-height で付箋の幅と高さをミリメートルで指定するようになっています。
  2. チケットを印刷
    • カスタムクエリを使って印刷したいチケットを絞り込みます。絞り込んだら一番下にある付箋リンクをクリックしましょう。付箋を貼った位置と同じ場所にチケット内容が配置された PDF がダウンロード出来たでしょうか。うまく行っていれば、この PDF と付箋を貼った紙を手差ししながらチケットを付箋に印刷していきましょう。

    StickyTicketPlugin

    (!) 印刷したいチケットの番号がはっきりしているときには、カスタムクエリから検索条件にチケットを選んで対象の id をカンマ区切りで入力するとすぐに検索できます

    • 検索ボックスから query:?id=6,8,10 と入力するのでもいいと思います。

    StickyTicketPlugin5.png

  3. これでチケットが付箋に印刷できました。タスクボードに貼っていきましょう。


リンク

Plugins/StickyTicketPlugin (last edited 2011-11-18 05:57:14 by hayashida)