2005-03-01

Trac

TRAC = 위키 + 이슈 트래킹 + 버그 트래킹 + 이벤트 트래킹 + 소스 브라우징 & diff + 리포팅....

더군다나, 파이썬으로 구현되었고, SQLLite 를 쓰며, SubVersion 연동이라니... 이 정도라면, 새 회사에서 KMS 로 쓰려고 했던 모니위키와는 무조건 이별을 해야 할 듯 하다.. 만티스도 안녕... phpBB도 안녕...

그렇잖아도, 동료 개발자들의 check-in 여부를 확인하려고 모인모인 위키에서 파이썬으로 VSS 히스토리 뷰어 매크로를 작성하다가 이상한 이유로 포기한 전적이 있었기에... 더욱 기대가 된다. :)

위키에서 디자인, 구현, 테스트의 전 개발과정을 진행하고 싶은 사람에게 권장한다. 단 과도한 욕심은 금물... ;)

한글화

한글 페이지를 만들기 위한 문법은, [wiki:한글링크 한글링크]와 같이 사용한다. 이걸 가능하게 하려면...

  • CJK-Python을 설치할 것. (CJK-Python은 Python2.4부터는 포함되어 있지만, Trac은 Python2.3을 사용한다~)
  • trac.ini 에서 default charset = euc-kr 을 사용할 것.
  • Wiki.py 를 다음과 같이 수정할 것.

30 from util import escape, TracError, get_reporter_id, to_utf8

191  def render(self):
192  name = to_utf8(self.args.get('page', 'WikiStart'),'euc-kr')
  • 한글 템플릿은 OpenLook에서 다운받을 것.

see also:
[http://trac.edgewall.com/ TRAC Official Homepage]
[http://openlook.org/blog/reviews/0412TracInAction Trac과 함께 한 2주]
Trac:TracInstall - TRAC 설치 매뉴얼(영문)
Trac:TracOnWindows - TRAC on 윈도우즈 설치 매뉴얼(영문)
* [http://synergy.kaist.ac.kr/~paraon/tt/index.php?pl=59 Trac 0.8 On WindowsXP] - 한글 관련 설치 팁


comments powered by Disqus