TOW Administrator (Trac on Window GUI 관리 도구)

2010/03/03 02:41
TOW Administrator
TOW (Trac On Windows) 를 GUI 로 관리하는 프로그램. TOW 를 백그라운드로 실행시키거나 윈도우 시작시 실행시킬 수 있고, 프로젝트 추가, 사용자 추가, 플러그인 설치 등을 쉽게 할 수 있도록 만들었다. 간단한 기능만 있지만 TOW 를 쉽게 사용할 수 있도록 차츰 업데이트할 예정이다.

개발 동기
덜루스에서 프로젝트를 홀로 진행한다. 그래도 뭔가 문서도 남기고 싶고.. 
프로그램 개발도 흔적을 남기고 싶어.. 예전에 써보려다 말았던 Trac 과 SVN 을 쓰기로 했다.
그래서 TOW 를 설치하고 사용중인데 문제는..
명령이 모두 cmd 창으로 실행을 해야 한다. 
더욱이나 서버를 실행시켜 놓으려면 커맨드 창이 떠 있어야 한다는 .. 나에겐 조금 껄끄러운 그런 문제다.

프로그램 기능
Server 탭 : 서버 시작/정지
전체적인 UI 는 탭 기반으로 만들었다. 첫번째 탭의 Server 는 서버를 시작하거나 정지시키는 기능을 한다.

서버의 실행 상태를 볼 수 있는 Log 창이 있다.

명령은 TOW 폴더의 start-tow.bat 파일을 그대로 실행시키는 것이다.










Project 탭 : 프로젝트 추가
TOW 의 add-project.bat 을 실행시켜 프로젝트를 추가하는 기능을 한다.

마찬가지로 실행결과를 Log 창에서 확인할 수 있다.














User 탭 : 사용자 추가
add-user.bat 을 실행시켜 사용자를 추가한다. 

















Plugin 탭 : 플러그인 추가
플러그인 추가는 두가지 방법으로 할 수 있다. 

웹에 있는 플러그인을 다운받아서 설치해주는 방법과 로컬에 있는 플러그인 파일을 설치하는 방법이다.

첫번째 방법은 
http://trac-hacks.org 의 zip 파일 url 을 입력하고 install 버튼을 누르면 zip 파일을 다운받아 압축을 풀고, setup.py 파일을 선택하는 창이 뜬다.
자신의 버전에 맞는 플러그인 setup.py 파일을 찾아 열면 자동 설치 된다.

두번째 방법은 setup.py 파일만 선택해 주면된다.

플러그인 설치는 "python.exe setup.py install" 명령을 실행시킨다. 따라서 이 방법으로 플러그인이 설치되지 않는다면 수동으로 설치를 해줘야 한다. 다음의 그림은 플러그인 설치과정을 캡쳐해본 것이니 참고하길..

플러그인 링크 복사

플러그인 링크 복사

링크 입력 후 Install 버튼 클릭

링크 입력 후 Install 버튼 클릭

setup.py 파일 열기

setup.py 파일 열기

설치 로그 확인

설치 로그 확인



Preference 탭 : 사용자 설정
3가지의 설정을 할 수 있다.

1. 윈도우 시작시 TOW Administrator 실행하기

2. TOW Administrator 실행할 때 Server 실행하기

3. TOW Administrator 실행할 때 트레이에서 실행하기

체크만 해주면 된다.







About 탭 : 프로그램 정보
버전 정보와 연락처, 도움 페이지..
그리고 TOW 블로그 링크..

그리고 중요한..
이프로그램 사용에 따른 문제 발생시 어떠한 책임도 지지 않는다는 문구가 있으니..

먼저 테스트 후 사용하시기 바랍니다.










설치
설치는 다음의 첨부 파일을 다운받아서 TOW 폴더에 넣으면 된다. (무설치)

업데이트
+ version 0.2 (2010-03-11)
   - 윈도우 시작시 프로그램 자동실행기능 오류 수정
   - 폼 최상위에 기능 off
   - 프로그램 실행중에 윈도우 종료 안되던 문제 수정

설치 요구사항
.NET Framework 2.0 이상..

즐거운 프로그래밍 생활이 되길~

ps. Trac + SVN 을 쉽게 사용할 수 있도록 TOW 를 만들어 주신 yeoupooh 님께 꾸벅~

저작자 표시 비영리 변경 금지

'여유를 가지고' 카테고리의 다른 글

Twitlet (트윗릿, 트위터 북마클릿)  (0) 2010/05/16
Pocketmod  (4) 2010/04/10
TOW Administrator (Trac on Window GUI 관리 도구)  (6) 2010/03/03
총명♡상희 결혼식에 초대합니다.  (23) 2009/10/13
정착  (2) 2009/09/12
리뉴얼  (0) 2009/03/02

총명님 여유를 가지고 , , , , , ,

  1. 필요할때 만들어서 사용하시는 님..부러운데요..유용한 툴이네요..^O^

  2. 그냥 UI 만 입힌건데요 ^^; Thanks~

  3. 아! 이거 제가 정말 만들고 싶었던건데 해내셨군요. 정말 감사합니다.
    근데... 테스트를 해보니 제PC에서는 Start server를 하면 아파치가 바로 죽어버리네요. 콘솔에서는 잘 동작하는데 말이죠.
    log도 남지 않고 바로 죽어버려서 드릴 디버그용 정보라곤 에러 창(MS에 리포트하기 위한)에 나온 정보인데요.

    AppName: httpd.exe AppVer: 2.2.6.0 ModName: libapr-1.dll
    ModVer: 1.2.11.0 Offset: 00001e06

    빨리 디버깅되서 써보고 싶네요. :) (필요하시면 좀 길지만 report 정보를 복사해서 올리도록 하겠습니다.)
    암튼 다시 한번 감사드립니다.

  4. 앗.. 이상하네요..
    단순히 같은 폴더에 있는 'start-tow.bat' 파일을 실행시키는 것 뿐인데.. 음;;; 일단 다른 윈도우에서 확인을 해봐야 겠네요..
    디폴트로 설치하신건가요.. 그리고 어제 새로 올린걸로 하신건지..
    아 글구 TOW 감사합니다 ㅎ

  5. Blog Icon
    이호진

    저도 동일한 증상이네요.

    아파치가 강제 종료 되네요.

  6. 음... 4개 컴퓨터에서 확인했는데.. 다 문제가 없었는데..
    나만 되는 건가..

    혹시 되시는 분있으면 남겨주세요..;;;;