wiki:TracPlug

참고자료

플러그인 설치 방법

  • 수동설치
    설치하고자 하는 플러그인 다운로드 후 압축을 해제 후 
    setup.py가 있는 폴더로 이동
    python setup.py bdist_egg
    dist폴더에 egg파일이 생성
    
    easy-install 파일명.egg
    실행하면 설치 완료
    

Trac 설정 팁

  • 티켓 설정
    • 다음 사람에게 할당(assign to)을 input box에서 drop-down list로 변경하는 방법이다.
/var/trac/[ProjectName]/conf/trac.ini을 수정해야 한다.
restrict_owner를 찾아 그 값을 true로 변경해 주면 된다.
  • 티켓에 항목 추가
     [ticket-custom]
    due_date = text
    due_date.date = true
    due_date.date_empty = true
    due_date.label = 완료 예정일 (mm/dd/yy)
    finish_date = text
    finish_date.date = true
    finish_date.date_empty = true
    finish_date.label = 완료일 (mm/dd/yy)
    

IniAdmin 플러그인

  • trac.ini 설정 파일 관리 플러그인
  • 사이트 :  http://trac-hacks.org/wiki/IniAdminPlugin
  • Trac 버전의 다운로드 후 압축해제
    \Python25\python setup.py install
    
  • apache 재시작
  • 관리자 페이지로 접속 후 plugin 메뉴에서 확인

Account Manager 플러그인

  • 계정 관리 플러그인
  • 사이트 :  http://trac-hacks.org/wiki/AccountManagerPlugin
  • 설치 : easy_install로도 설치 가능
    \Python25\Scripts>easy_install http://trac-hacks.org/svn/accountmanagerplugin/0.11
    
  • 아파치 재시작
  • 관리자 페이지에서 확인
    • AccountManagerAdminPage : 새로운 계정 추가,수정,삭제 가능, 이기능은 TRAC_ADMIN 권한을 가진 사용자만 가능
    • AccountManager : 핵심 플러그인
    • HtPasswdStore : htpasswd 설정 파일을 관리하는 기능
    • AccountModule : 로그인한 사용자가 비번을 수정하거나 계정을 삭제하는 기능

Estimation and Time Tracking 플러그인

  • 다운로드 후 압축해제
    \Python25\python.exe setup.py install
    
  • 아파치 재시작

Advanced Ticket Workflow 플러그인

Trac XML-RPC 플러그인

  • 아파치 재시작
  • Admin > General > Plug in 페이지에서 모든 기능 체크 후 적용
  • Admin > General > Permissions 메뉴에서 xmlrpc API를 사용할 수 있는 계정에 XML-RPC 권한을 추가한다.

Trac 이클립스 플러그인

Trac 매크로

TOC 매크로

TracNav

  • 설치 후 Admin > Plugin 에서 기능 활성화
  • 사용법 :
    [[TracNav]]
    

파일업로드

  • 드래그 & 드롭 파일업로드 : HTML5를 지원하는 브라우저만 가능
  • 다운로드 :  http://trac-hacks.org/wiki/TracDragDropPlugin
  • 설치 :
    easy_install http://trac-hacks.org/svn/tracdragdropplugin/0.12
    
  • 셋팅 :
    [components]
    tracdragdrop.* = enabled
    

간트차트 플러그인

설치

  • 소스 다운로드
    svn export http://svn6.assembla.com/svn/ganttcalendar-ko/branches/0.12 ganttcalendar-ko
    
  • 설치
    python setup.py install
    
  • trac 설정
    http://svn6.assembla.com/svn/ganttcalendar-ko/branches/0.12/README.txt
    

데코레이터 플러그인

티켓 생성 시와 마일스톤 완료 관련 날짜 입력 시에 달력을 표시하고 리포트, 커스텀 쿼리, 티켓 페이지, 간트캘린더 플러그인에 아이콘을 표시하기 위해 아래 글을 참고하여 데코레이터 플러그인 한국어 커스터마이즈 버전을 설치합니다.

  • 소스 다운로드
    svn export http://subversion.assembla.com/svn/decorator-ko/trunk
    
  • 설치
    python setup.py install
    

Attachments