윈도우에서 프로젝트 관리툴 Trac 설치와 기타 Plugin 설치

사용자 삽입 이미지
어제 오늘 나를 괴롭히던 Trac의 설치가 거의 끝났다. 설치하면서 겪은 삽질을 기록해두고 나중에 다시는 이런 삽질을 하지 않도록
해야할 것 같은 생각에 지금 글을 쓰고 있다. Trac의 설치는 TOW 패키지를 이용해 쉽게 끝났지만 Plugin의 설치는 정말 좌절스럽다.

1. Trac의 설치(윈도우 환경에서)
TOW (TracOnWindows) http://sourceforge.net/projects/traconwindows/에서 패키지 다운로드
다운받은 패키지 파일의 압축을 풀고 C:로 이동 경로는 C:TOW가 되어야 함 C:TOWstart-tow.bat를 실행하면 Trac 실행.
테스트는 http://localhost:8080/projects/HelloTOW 으로 접속하면 확인할 수 있음.

2. Trac 프로젝트 추가
C:TOW>create-svn-repo.bat <프로젝트명>
C:TOW>create-trac-repo.bat <프로젝트명>

3. trac-admin 실행 방법
C:TOW>trac-admin.bat <ProjectName> <Commands>
Commands 확인은 C:TOW>trac-admin.bat <ProjectName> help

※ C:TOWREADME.txt 파일을 확인해도 된다.

4. Plugin의 설치 (easy_install 이용)
http://www.trac-hacks.org/에서 자신에게 필요한 Plugin 소스 다운로드
다운받은 파일의 압축을 풀고 압축을 푼 폴더로 이동해 egg 파일을 만드는 과정을 진행해야 한다.

예) C:TOWticketdeleteplugin.10>C:TOWPythonpython.exe setup.py install
주의)Plugin의 setup.py 파일이 있는 곳으로 이동 후 egg 파일을 만들어야 한다.

생성된 egg 파일(예:TracTicketDelete-1.1.4-py2.4.egg)을 C:TOW로 복사하고 easy_install 과정 실행

예) C:TOWeasy_install.bat TracTicketDelete-1.1.4-py2.4.egg

Plugin의 설치가 완료되면 trac.ini 파일을 수정하는 과정이 필요하다.
trac.ini 파일은 C:TOW!TracRepoProjects<!프로젝트명>conftrac.ini 에 위치
아래 내용은 이번에 설치하면서 설정한 trac.ini 파일의 내용이다.

[components]
acct_mgr.admin.accountmanageradminpage = enabled
acct_mgr.api.accountmanager = enabled
acct_mgr.db.sessionstore = disabled
acct_mgr.htfile.abstractpasswordfilestore = disabled
acct_mgr.htfile.htdigeststore = disabled
acct_mgr.htfile.htpasswdstore = enabled
acct_mgr.http.httpauthstore = enabled
acct_mgr.pwhash.htdigesthashmethod = disabled
acct_mgr.pwhash.htpasswdhashmethod = disabled
acct_mgr.web_ui.accountmodule = enabled
acct_mgr.web_ui.loginmodule = disabled
acct_mgr.web_ui.registrationmodule = enabled
iniadmin.iniadmin.iniadminplugin = enabled
navhider.* = enabled
trac.web.auth.loginmodule = enabled
tracgantt.* = enabled
tracnav.* = enabled
tracrpc.* = enabled
tracrpcext.* = enabled
tractoc.* = enabled
tracwysiwyg.* = enabled
webadmin.* = enabled
ticketdelete.web_ui.ticketdeleteplugin = enabled

ticketdeleteplugin은 ticketdelete.web_ui.ticketdeleteplugin = enabled 를 추가함으로써 활성화 할 수 있다.

TOW Standard 버전에 포함된 플러그인의 활성은 이 글을 참고하시고 다른 플로그인은 각 플러그인의 설명을 참고하면 된다.

이번에 설치한 플러그인의 목록
http://www.trac-hacks.org/wiki/TicketDeletePlugin
http://willbarton.com/code/tracgantt/
http://www.trac-hacks.org/wiki/NavHiderPlugin

그외 다른 플러그인은 http://www.trac-hacks.org/에서 확인할 수 있다.

참고) TracGannt 플러그인의 경우 Gannt Chart 옵션 부분에서 잘못된 부분이 있는데 아래와 같이 수정하면 된다.

[gantt-charts]
date_format = %d/%m/%Y
include_summary = true
show_opened = true
summary_length = 16
use_creation_date = true

Trac의 커스텀필드의 날짜포맷과 Gannt Chart의 날짜포맷이 다르기 때문에 발생하는 문제로 보여진다.

참고사이트
http://traconwindows.wordpress.com/
http://cafe.naver.com/mjava.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=146
http://uzys.tistory.com/36

프로젝트 관리 툴 Trac 세팅의 길은 멀고도 멀다

사용자 삽입 이미지
겁없이 도전을 했다가.. 아주 삽질을 헤대고 있다. 위 이미지는 오늘까지 세팅을 한 Trac의 모습.. 여러가지 Plugin을 설치해서
내가 봐도 복잡한데.. 우연히 Trac용 Gannt Chart Plugin을 발견해서 설치를 했고 Ticket에 완료 예정시간 필드도 추가를 했고..
Gannt Chart 플러그인 추가하면서 한 것이긴 하지만.. 그리고 Report를 생성하는 것도 처음 알았다. 문서도 안보고 대충 짐작으로
알아내려고 하니까.. 역시 어려움이 많은데.. 문서를 보고 했어야 하는건지.. 아님 그냥 이렇게 하는 것도 좋은지 모르겠다. 휴~

Trac이라는 것이 윈도우용을 설치해서 이겠지만.. PHP처럼 어디 코드가 바로 보이는 것도.. 찾지 못하는 것일 수도 있고..
기능은 참 마음에 드는데.. 다른 직원들은 얼마나 적응을 잘해서 잘 따라와줄지도 아직은 미지수이다. 의지가 있다면 따라오겠지만

Trac Ticket에 Custom Field를 하나 추가하는 것도 내게는 아직 보통 일이 아니니.. 이것을 얼마나 더 깊이 빠고들어야하는건지..
Trac를 세팅하면서 어려움을 많이 겪다보니 왠지 자신감이 점점 바닥나 가는 것 같다. 뭐 그래도 어떻게든 해결은 해나가고
있지만서도.. ㅋ 그래도 다음에 다시 하라고 하면 아마도 혼자서는 무리가 있지 않을까 싶기도 하다. 다 기록해둬야 하는데.. ^___^

Speedster 스트랩 상품상세설명 페이지

오픈마켓 판매전문가 교육과정을 수강하면서 만든 상품 상세설명 이미지입니다. 실제로 물건을 팔 것도 아닌데.. 하라고 하니까
하긴 해야해서.. 집에서 굴러다니는.. 사은품으로 받은 Lowepro Speedster 스트랩을 촬영해서 만들었습니다. 이것도 힘드네요. ㅋ

사용자 삽입 이미지
오늘은 등록하는 과정에서 완료는 안하고 그전까지만 해본다고 하는데.. 가끔은 왜 내가 이걸하고 있는걸까 하는 생각이 듭니다. ㅋ

일찍 끝나고 집에가서 쉬고 싶은데.. 배도 고파서.. 지금 난리가 났는데.. 어떻게 버텨야할지.. 이제 1시간 남았습니다. 화이팅~

Project Management Tool이 필요한가?

요며칠.. 아니 이번 주는 계속 Project Management Tool에 관한 자료를 찾고 또 괜찮다 싶은 것은 다운받아서 설치를 하고 있다.
Microsoft의 Project같은 것도 있는데 이것은 일단 고가이기 때문에 제처둔 상태이고 공개된 것 중에서 찾으려고 하니 쉽지 않다.

일단 지금까지 찾은 프로그램으로는 몇 가지가 있는데요.. 테스크탑에 설치하는 것도 있고 웹베이스인 것도 있고.. 휴~

사용자 삽입 이미지

위에서 말한 것을 설치해보고 테스트도 해보면서.. 일단은 Trac쪽으로 기울고 있긴 하지만.. 아직 Trac는 설치해서 사용을 해본
것이 아니라.. 좀 더 테스트를 해본 후에 결정을 하기로 했다. 세 가지 프로그램 모두 각각 장단점이 있는데.. 일단 넥스트플랜은
개인일정관리에는 참 좋을 것 같다. 약간의 편법을 동원해서 공유도 할 수 있지만.. 그리고 eGroupWare의 경우에는 웹베이스로
Gannt Chart도 지원을 하는데.. 약간의 출력에서 약간 문제가 있는 것 같다. 그리고 부수적인 기능들이 많아서 설치 운영
환경을 구성하는 것도 쉽지는 않았다. Trac는 많이 사용하는 것으로 나도 이야기는 많이 들었지만 실제로 설치하고 사용하는
것은 이번이 처음이다. 지금도 열심히 다운을 받고 있는데.. 다행히 윈도우 환경에서 한번에 설치를 할 수 있는패키지를
제공해주는 프로젝트
가 있어서.. 그 파일을 다운받아 설치를 해보려고 한다. 아직 55%.. 오늘 인터넷 너무 느리다. 휴~

사실 가만히 생각을 해보면 Tool이 안좋아서 관리가 안되는 것은 아니다. 엑셀로 Gannt Chart를 만들어서 관리를 잘 하는 곳도
있다고 이야기를 들었다. 물론 이런 Tool를 쓰면 편하겠지만.. 그 보다는 관리를 하겠다는 의지가 더 중요한 것이 아닌가싶다.
Tool이 아무리 좋아도.. 의지가 없다면.. 그것은 그냥 아무짝에도 쓸모없는 꼴이 되고 마는 것이니까.. 제대로 관리를 하겠다고
Tool를 찾아보라고 하는거니 나도 될수있는한 열심히 찾아보고 또 테스트를 해볼 생각이다. 다른 업무는 거의 못하고 거의
매일 이 일만 하고 있는데.. 집에가면 머리가 지끈거릴 정도로 머리가 많이 아프다. 아마도 신경을 많이 쓰고 있어서가 아닌가
싶은데.. 이 고통을 누가 알아주면.. 알아주길 바라는 것은 아니지만.. 어찌되었든 제대로 테스트해보고 하나를 정해야겠다.

Adobe Flash Player 9.0.115 업데이트

Adobe Flash Player의 업데이트 버전이 공개되었습니다. 버전 정보는 9.0.115.0 입니다.

사용자 삽입 이미지
Flash Player 업데이트 방법은 아래 이미지를 보시면 됩니다. 전에 썼던 글이 없으니.. 이럴 때 불편하네요. ^^;

사용자 삽입 이미지
밑줄 친 경로로 접속 한 후 Shockwave Flash Object를 찾아 마우스 오른 클릭하시면 업데이트 메뉴가 있습니다.
이 업데이트 메뉴를 클릭하시면 자동으로 다운을 받아 설치를 하게 됩니다. 버전의 확인은 속성 메뉴에서 볼 수 있습니다.