FireFox를 세팅하려면, 다음 메뉴를 타고 들어가 설치해야 한다.
Help->Install Aptana Features...->Others->Embedded Firefox Browser

설치하면 재기동하면서 자동으로 설정되지만 바꿀것이 있다면, 설정변경은 아래 메뉴에서 한다.
Window->Preferences->Aptana->Editors->HTML/CSS->Preview.



Trac에서 new Project를 생성하면, UserGuide성 Wiki document가 쭉 생성된다.
이 문서들은. 템플릿 문서와 같이 Trac Library folder에 있다.
C:\Python25\Lib\site-packages\trac\wiki\default-pages\
new Project생성때마다 Wiki의 첫페이지인 WikiStart에 넣고 싶은 내용이 있다면, 위 Path에서 해당 파일을 찾아서 변경하고 Project를 생성하면 된다.
단 아직 encode문제로 한글은 해결하지 못했다.
고로 아래처럼 default 변경이 가능하다.
아. 역시 알면 간단한게 모를때는 아주 쥐약이다.
Trac를 편하게 사용할 수 있다는 AccountManagerPlugin 를 설치했다.
그런데, Admin의 Permission을 설정하거나, Plugin 옵션을 변경하면 자꾸 해당 Project가 죽는 현상이 일어났다.
에러는 다음과 같다.
[code:python]
Traceback (most recent call last):
File "c:\python25\lib\site-packages\Trac-0.11dev_r7198-py2.5.egg\trac\web\api.py", line 339, in send_error
'text/html')
File "c:\python25\lib\site-packages\Trac-0.11dev_r7198-py2.5.egg\trac\web\chrome.py", line 684, in render_template
data = self.populate_data(req, data)
File "c:\python25\lib\site-packages\Trac-0.11dev_r7198-py2.5.egg\trac\web\chrome.py", line 592, in populate_data
d['chrome'].update(req.chrome)
File "c:\python25\lib\site-packages\Trac-0.11dev_r7198-py2.5.egg\trac\web\api.py", line 168, in __getattr__
value = self.callbacks[name](self)
File "c:\python25\lib\site-packages\Trac-0.11dev_r7198-py2.5.egg\trac\web\chrome.py", line 460, in prepare_request
for category, name, text in contributor.get_navigation_items(req):
File "build\bdist.win32\egg\acct_mgr\web_ui.py", line 170, in get_navigation_items
(req.href.reset_password()))
LookupError: unknown encoding: /trac/reset_password
[/code]
수시간을 삽질하고 검색한끝에 이게 AccountManagerPlugin 0.2dev의 버그임을 알았다.
개발자의 관련 Ticket을 찾았고, 수정되었음을 확인하고 Plugin을 Upgrade했더니 말끔히 없어졌다.
좀더 자세한 사항은. 요기
Trac를 나처럼 개 노가다로 관련 모둘 하나하나씩 개노가다로 깔면,
Trac library의 Path는 python folder의 하위인 다음이 된다.
C:\Python25\Lib\site-packages\trac
프로젝트 리스트가 나오는 페이지는
C:\Python25\Lib\site-packages\trac\template\index.html
이파일을 편집하면, 트렉의 메인을 바꿀수 있다.
주의할점은. 확장자는 html이지만 Python이 로드해서 랜더링하는 템플릿 파일이므로,
Python문법이 맞지 않거나, Html Tag의 열고 닫음이 명확하지 않으면, 랜더링시 오류가 난다.
이점만 주의하면 원하는데로 바꿀 수 있음.
변경한 두가지 메인페이지이다.



