Trac: IRC 對話紀錄

rafan: 最好不要用 mysql/pgsql 之類的,sqllite 可以接受

為了避免重複打字,就記下來吧。 這是我跟 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 很小很快又很好用 :P

  • 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: 喔喔,晚點來看 :D

  • rafan: .mov?!

  • hlb: 有勇氣的話, 用 trunk 吧

  • hlb: 因為無俚頭… 所以是 mov (汗)

  • rafan: 布丁大加加

  • hlb: trunk… 也像全新的 app 一樣…

  • rafan: err…

  • hlb: 0.8 跟 0.9 真的差一等級, 0.10 跟 0.9 真的也差一個等級.

  • hlb: 版號不是隨便給 :P

  • 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 感謝布丁大指點 :D

  • 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 寫得很好 :P

  • hlb: any other Qs?

  • rafan: 目前還沒有 :D 感謝 :D

  • hlb: 那我可以把這堆貼上我 blog 嗎?

  • rafan: okay.~

  • hlb: 以後就可以給人網址了…

  • rafan: XD