프로젝트 관리 도구로 Trac (http://trac.edgewall.org/)을 쓰는 기업이 많다.
요즘들어 많은 WEB2.0 개발회사들이 Trac을 프로젝트 관리 도구 System으로 사용하는 기업이 많은 것 같다.
(테더앤미디어의 TEXTCUBE 프로젝트도 trac으로 개발되고 있다.)
Trac을 쓰게되면 1) 프로젝트 MileStone관리 2) 프로젝트 이슈(티켓)관리 3) 프로젝트 문서 관리(위키) 4) 프로젝트 형상관리 (Subversion) 을 통합적으로 trac 단일 UI에서 관리가 가능하게 됨으로써, PM-DEV-QA간의 원활한 진행 체크 및 커뮤니케이션 관리가 가능해지는 장점이 있다.
Trac은 사용하기는 쉬우나, 워낙 설치가 까다로워서 왠만한 Engineer는 몇일 고생할 거 생각하고 xNIX 환경에서 구현해야하나, SourceFourge에 TOW (Trac on Windows)라는 제품으로 윈도우에서 설치 1분만에 Trac을 사용할 수 있는 혁신적인 Easy-Installer가 나와서 소개하고자 한다. (지금보니 한국분이 개설한 제품이다)
Project Repository - http://sourceforge.net/projects/traconwindows/
Project Blog - http://traconwindows.wordpress.com/
Trac Guide - http://trac.edgewall.org/wiki/TracGuide
현재 기준으로는 Base 및 Standard 패키지가 존재하고 둘의 차이점은 다음과 같다.
Base 패키지 구성
- python 2.4.4
- trac 0.10.4
- clearsilver 0.9.14
- apache 2.2.6
- mod_python 3.3.1
- subversion 1.4.5
- svn-python 1.4.5
- sqlite 3.5.2
- pysqlite 2.3.5
- easy_install
Standard 패키지 구성
- Base 패키지 포함
- Added Web Admin plugin
- Added Account Manager plugin
- Added XML-RPC plugin
- Added Eclipse Trac Integration plugin
- Added TracNav plugin
- Added WYSIWYG Editor plugin
- Added trac.ini Admin plugin
- Added TOC macro
원래 설치하려면 위의 Base, Standard 해당하는 내용을 일일이 찾아서 설치해 주어야 하는데..
본 TOW (Trac On Windows)는 설치,구성이 3분 이내에 할 수 있을 정도로 매우 쉽게 구성되어 있으며, 다음과 같이 하면 된다.
1) http://sourceforge.net/projects/traconwindows/ 에서 최신 Standard 패키지를 다운로드 받습니다.
2) C:\ 에 압축파일을 풉니다.
3) C:\TOW\start-tow.bat 파일을 실행하면 완료 (정말 쉽다.^^)
4) http://localhost:8080/projects/ 로 접근하시면 됩니다.
신규 프로젝트 설정법
1) 사용자 등록
C:\TOW>add-user.bat <UserName> <Password>
2) 프로젝트 등록 하는 방법
C:\TOW>create-svn-repo.bat <ProjectName>
C:\TOW>create-trac-repo.bat <ProjectName>
해준 후 http://localhost:8080/projects/<ProjectName> 으로 접속하면 됨.
3) start-tow.bat 서비스 등록하기
- 2003 Resource Kit 설치
http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en - 설치방법
http://support.microsoft.com/kb/193238
-설치Sample
1) Copy SRVANY.EXE and INSTSRV.EXE to your Windows\System32 directory
2) c:\>INSTSRV TracOfWindow C:\windows\system32\SRVANY.EXE
3) c:\>regedit
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TracOfWindow]
i. new key “Parameters”
ii. String Value. Set the name to “Application”
iii. Change the Value data : c:\TOW\start-tow.bat
iv. Modify start-tow.bat : call set-tow.bat -> call c:\TOW\set-tow.bat
4) cmd> services.msc 에서 TracOfWindow 이 등록되어 있는지 확인하자.
4) SVN 서비스 등록
sc create svn binpath= "C:\TOW\Subversion\bin\svnserve.exe --service -r C:\TOW\SvnRepo\Projects" displayname= "Subversion Server" depend= Tcpip start= auto
5) TRAC 관련 명령어
- Admin 설정
trac-admin.bat <ProjectName> permission add artwook TRAC_ADMIN
- Permission 보기
trac-admin.bat <ProjectName> permission list
config
파일명 : conf\authz
[groups]
programmer = artwook,jo0321
# harry_and_sally = harry,sally
[/]
@programmer = rw
파일명 : conf\svnserve.conf
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
좋은정보가 되셨다면 아래 한번 클릭해주세요^^ |
댓글