為了避免重複打字,就記下來吧。 這是我跟rafan的夜半促膝常談唷(羞)
- rafan:
問你 trac bug tracking 如何
- hlb:
我大部份時間也只拿來當 browser…
- hlb:
跟其他東西整合很好阿.
- hlb:
你需要什麼哩
- rafan:
最好不要用 mysql/pgsql 之類的,sqllite 可以接受
- rafan:
如果有 cmd line 的話也不錯 ;p
- hlb:
預設是 sqlite, 也有 pgsql…
- hlb:
管理有 cmdline interface, web 有 admin plugin
- hlb:
trac developer 有個傢伙用 w3m 管 trac…
- rafan:
trac 還有 wiki 對吧?
- rafan:
w3m 管 trac !!
- hlb:
ya, 與 ticket system 整合非常好的 wiki.
- rafan:
啊,害我想到 w3m + utf8 畫面不太對…
- rafan:
怎麼說 wiki 跟 ticket 整合很好?舉個例子?
- hlb:
#1 就連到 ticket 1 了.
- hlb:
TracLinks
- hlb:
然後幾乎哪裡都可以寫 wiki format.. ex, ticket description..
- hlb:
所以就可以寫說, #5335 我們做過什麼什麼…
- rafan:
喔對,像她畫面上的 menu 可以自己弄嗎?比方說我不想要 Browse Source
- hlb:
那個是權限.
- hlb:
所以你可以把某個人所有權限都關掉, 只給他 addTicket
- hlb:
TracPermissions
- hlb:
然後自己用的話, 請跑 tracd… CGI mode 非常慢.
- hlb:
多人用的話, fastcgi
- hlb:
要希奇古怪功能, mod_python
- rafan:
我打算跑 lighttpd
- hlb:
lighttpd+fastcgi ba
- rafan:
How To Setup Trac 剛看到
- hlb:
強烈 *不* 建議用 CGI mode
- rafan:
為甚麼自己用跑 tracd 多人用跑 fastcgi
- rafan:
剛那篇是 fcgi 啊
- mhsin:
why not CGI mode?
- hlb:
因為 traced 很小很快又很好用
- rafan:
慢 *指指 opensvn*
- mhsin:
orz
- rafan:
可是有甚麼缺點,不適合多人用?
- hlb:
tracd, sorry :p
- hlb:
因為只有一隻? :Q
- rafan:
我不太懂,一隻會怎樣 @@ 一次只能一個 request?
- hlb:
對阿
- hlb:
那是 python script…
- rafan:
souka..
- hlb:
從 CGI 換成 fastcgi… 會像重寫過一樣快…
- mhsin:
架恐怖
- hlb:
你會幌如昨日…
- hlb:
另外我會建議裝 tag plugin..
- hlb:
( 我覺得它的 wiki 實在需要很多強化… )
- rafan:
tag plugin?
- rafan:
utf8 下候選字有些會掉
- hlb:
其實我知道的, 都寫在這份無俚頭投影片裡了:
- rafan:
喔喔,晚點來看
- rafan:
.mov?!
- hlb:
有勇氣的話, 用 trunk 吧
- hlb:
因為無俚頭… 所以是 mov (汗)
- rafan:
布丁大加加
- hlb:
trunk… 也像全新的 app 一樣…
- rafan:
err…
- hlb:
0.8 跟 0.9 真的差一等級, 0.10 跟 0.9 真的也差一個等級.
- hlb:
版號不是隨便給
- hlb:
如果你愛 PHP/PERL, 不愛 python 的話, 0.10 是你的好伴侶…
- rafan:
阿?0.10 不用 python 了?
- hlb:
0.10 引入了 python 的 WSGI.
- rafan:
WSGI?
- hlb:
於是很快樂地有了標準的 wiki api + trac 自己的 api.
- hlb:
Web Server Gateway Interface
- hlb:
所以裝了 trac 之後… 你可以用 php/perl/… 另外打一份 interface 出來 XD
- rafan:
Hmm…
- hlb:
雖然只有瘋子才會做, 不過 demo app 就是 php 寫的 ticket submit/search sytem… XD
- hlb:
然後, #trac 常常出現有人來鬧場 “Trac 看起來好棒, 真是個好 php app”
- rafan:
果真是瘋子 XD 感謝布丁大指點
- hlb:
就會有人說 “這是 python 寫的”, 然後踹他 :p
- rafan:
哈哈 XD
- hlb:
( 我猜 0.10 會有 WSGI 其來有自 )
- rafan:
screen 兩年半沒動靜 @@
- hlb:
然後 Trac 的 theme system 很鳥蛋.
- hlb:
用 clearsilver
- hlb:
語法沒人知道怎麼寫
- hlb:
所以即將被拋棄
- rafan:
我不是特別在意 theme 啦 XD
- hlb:
我很在意 Q_Q
- rafan:
我我我只要 default 我沒一眼看上去會想砸螢幕的就好 XD
- hlb:
trac 的人很厲害阿… theme 寫得很好
- hlb:
any other Qs?
- rafan:
目前還沒有
感謝
- hlb:
那我可以把這堆貼上我 blog 嗎?
- rafan:
okay.~
- hlb:
以後就可以給人網址了…
- rafan:
XD
2 comments ↓
[...] hlb’s weblog » Trac: IRC對話紀錄 (tags: Tech Trac Guide) [...]
梦里寻它千百度, 漠然回首,那人却在灯火阑珊处… 找寻hack技术,希望指点! QQ:262051149
Leave a Comment