5 分で分かる(かもしれない) Trac Plugin の作り方 Shibuya.trac  第 8 回勉強会 @ ニフティ株式会社 神速( @sinsoku_listy )
自己紹介 HN:神速
コミュニティ: Shibuya.trac, Python系,
java-ja, など 能力:TracPluginを少し作る程度の能力
メール:sinsoku_listy@gmail.com
ブログ: http://d.hatena.ne.jp/sinsoku/
twitter:@sinsoku_listy
アジェンダ Trac Plugin の仕組み
実例の紹介
まとめ
Trac Plugin の仕組み
Trac Pluginを作るための言語など Python
Javascript ( +jQuery )
css
html
 
Python側で書くこと Plugin を有効にするページの指定 js, css の指定 Plugin が動くタイミングの指定
GET, POST に対する処理 ユーザが入力した値を Trac に反映する処理など trac.ini  への変更
Javascript(+jQuery)で書くこと ユーザの入力に関する処理 入力欄を追加したり
便利なものを表示したり 入力値を GET, POST で送信
XML-RPC を使えば js のみで変更も可能
 
cssで書くこと Cascading Style Sheets(CSS、段階スタイルシート、カスケーディング・スタイル・シート、カスケード・スタイル・シート)とは、HTML や XML の要素をどのように修飾(表示)するかを指示する仕様であり、W3Cによる勧告の一つ。文書の構造と体裁を分離させるという理念を実現する為に提唱されたスタイルシートの、具体的な仕様の一つ。 (by ウィキペディア)
こんなもの・・・・・らしい
実例の紹介 ネタを決める
ソースを探す
ソースを弄る
動作を確認する
WorkflowEditorPlugin

20101001 5分でわかるtrac pluginの作り方_slideshare