반응형
[번역] dotproject와 mantis 연동하기



이글은 위 링크 글의 연장 선에 있습니다.

산사랑 님이 질문을 해주셔서 올려 둡니다.

제가 번역한 위 문서에서 필요한 파일이 하나 있는데

글에 있는 링크는 깨져 있습니다.

^^;;

그래서 일단 파일을 올려 두구요

새로운 링크를 올려 둡니다

http://www.nuy.info/apps/owl/browse.php?sess=0&parent=118&expand=1&order=major_minor_revision&sortver=DESC

저링크가 또 깨지면 또 찾기가 귀찮아서 ㅋㅋㅋ


반응형
반응형
지금 설치 하려고 하는 궁극적인 목적은  오픈소스 PMS 인 dotproject와 오픈소스 이슈 관리툴인 mantis의 연동에 있습니다

그래서 설치 또는 한글화 문제는 여기서 일단 다루지 않겠습니다.

다음 글이나 다른글에서 두가지 문제를 다루겠습니다.

1. 맨티스는

   프로젝트를 진행할때 발생하는 문제를 이슈라고 부릅니다.

   이 이슈 관리에 특화된 Open Source 이슈 관리 툴입니다.

   http://www.mantisbt.org

   에서 구하실 수 있습니다.

2. dotproject는
   Open Source 프로젝트 관리 툴입니다.

   http://www.dotproject.net/

  에서 구하실 수 있습니다.

3. dotproject와  mantis 연동하기

우선 두가지 프로그램을 모두 설치 하셨다면
이제부터 두가지 프로그램을 연동해보겠습니다. ^^;;

http://www.sunilb.com/research/dotproject-and-mantis-integration-and-configuration

다음 부터 나오는 이야기는 위글을 번역한 글입니다.

우선 앞쪽에 위글의 필자가 몇가지 글을 적어 넣은게 있습니다.

그 내용인 즉

자기 회사에서 dotProject를 도입 하는 연구를 수행했다는 것입니다. 그리고,  dotProject가 Agile 개발 방법론을 수행하는데 도움이되고 컨설팅 조직에도 도움이 된다는 이야기를 하고 있습니다.

하지만, 배포기간이 2-3일인 인터넷 기업에 어울리는 점은 찾지 못했다네요  T.T

그리고, 자기네 회사에서는 Mantis 를 이슈 관리툴로 사용하고 있답니다. ^^;;

역자의 회사도 Mantis를 이슈 관리툴로 사용하고 있습니다. ㅋㅋㅋ

그래서 필자가, 구글을 뒤지게 되었고, 몇가지 글들을 발견했지만, 원하는 결과를 발견할 수는 없었다고 하구요, 하지만, 완벽하게 동작하는 소스코드를 하나 구했답니다.

그 소스 코드를 적용하는 순서를 아래에 적어 두고 있습니다.

1. 당신은 dotProject용 Mantis 통합 모듈을 필요로 할 것입니다. 이것은 아래 링크에서 구할 수 있습니다.

http://www.nuy.info/downloads/index.php?dir=Developments%20by%20Application/DotProject/

역자 주 : 위링크를 깨져서 현재 보이지 않습니다.

저기서 최신 버전을 받으십시오 : 이글을 쓰고 있는 현재는 dp_mantis04b.zip가 최신버젼입니다.

2. DP_Mantis.X.zip 패키지를 압축을 풀고 압축을 푼 모든 내용을 dotProject 설치 폴더에 넣으십시오

3. dotProject 설치 폴더 밑에 modules/mantis/addissue.php 파일을 열어서 다음에 나열된대로 편집하십시오

3.1 40라인으로 이동하십시오( 이것은 앞에서 설명한 파일의 줄번호입니다. 지금은 이 라인이 변경 되었을 가능성이 있습니다.)

3.2 다음을 편집 하십시오

From

$prefix = dPgetConfig( ‘mantis_dp_pref’) ;
$mantisprefix = dPgetConfig( ‘mantis_prefix’) ;
$mantis_bug_table = $mantisprefix ;

To

$prefix = dPgetConfig( ‘mantis_dp_pref’) ;
$mantisprefix = dPgetConfig( ‘mantis_prefix’) ;
$mantislink = dPgetConfig( ‘mantis_link’) ;
$mantis_bug_table = $mantisprefix ;

4. dotProject 설치 폴더 아래에 modules/mantis/docs/mantis/index_dp.php 파일을 Mantis 설치 폴더 Root로 복사 하십시오

5. dotProject 설치 폴더 아래에 modules/mantis/docs/mantis/config.txt 파일의 내용을 dotProject 설치 폴더 아래에 includes/config.php 파일에 추가 하십시오

6. dotProject의 관리자 화면을 이용해서 Activate/enable 그리고, 모듈을 보이게 하십시오.

7. 당신은 지금 dotProject의 top 메뉴와 Project View의 새탭에서 Mantis로 명명된 메뉴를 볼 수 있을 것입니다.

8. 다음 단계는 dotProject의 사용자이름과 동일하게 Mantis 시스템의   사용자를 생성하는 것입니다.

9. Project View으로 이동하고 Mantis 탭을 클릭하고, Add Issue를 클릭해서 버그를 보고 하십시오

10. 이때 당신은 이슈 제목과 설명을 기입할 수 있는 란을 볼 수 있을 것입니다.  한번 이슈를 등록하면 Mantis 인터페이스를 통해서도 동일한 작업을 할 수 있습니다.

11. 당신이 Mantis를 통해서 이슈에 어떤 변화를 가하던지 당신은 dotProject View에서 복제된 것을 잘 볼 수 있을 것이니다.

제가 지금 바빠서 좀 더 나은 글을 올려 보려고 했지만 ^^;;

일단 이글을 공개해 놔야 좀더 부지런해지지 않을까 해서 이렇게 일단 공개 합니다.

깨진 파일 링크는

제 블로그의 http://talkit.tistory.com/79

에서 받으실 수 있습니다.

반응형
반응형
 1호점에서 퍼왔습니다. ^^;;

앞 페이퍼를 작성하고, 너무 많은 시간이 흐른것 같아 독자들에게 미안함을 감추지 못하면서.


요즘 정신없이 살아가고 있고, 슬럼프에 빠지기도 하면서 이를 극복하고자 노력 하고 있습니다.


우선 필자도 가물 가물 하여 앞 페이퍼를 보고, 이번에 새로 들여 놓은 서버에다가 방금 Webalizer를 설치 했습니다.


우선 웹얼라이즈를 필자의 설명대로 인스톨에 성공 했다면


설치 디렉토리를 유심히 살펴 보면


sample.conf 라는 파일이 하나 있을 것이다.


이 파일을 수정한다.


각종 옵션을 이용해서 웹얼라이즈를 사용할 수도 있지만


여러분들의 편의를 위해서 위 파일을 수정하고 다른 이름으로 저장하여 사용한다.


그리고, 또 한가지 필자의 한가지 습관을 알려 주고자 한다.


우선, sample.conf 파일을 살펴 보면


#LogFile        /var/lib/httpd/logs/access_log

위와 같이 주석 처리된 것을 볼 수 있을 것이다.


이를 주석을 풀고 해당 로그 파일을 적는다.


그리고 또 아래를 살피다 보면


#LogType        clf


위와 같은 주석을 볼 수 있을 것이다.


이도 역시 주석을 풀고 각자의 방식에 맞게 셋팅 한다.


아파치의 로그 기록 방식에 따라 달리 기록 한는데


   CustomLog logs/dummy-host.example.com-access_log common

위와 같이 마지막으로 common이라고 적혀 있을 경우


주석을 그대로 두어도 된다.


또 아래로 내리다 보면


#OutputDir      /var/lib/httpd/htdocs/usage

위와 같은 주석이 나올 것이다.


이는 로그를 분석한구 보고 데이타를 어디가 넣을 것인가 하는 것이다.


그러므로 독자들의 서버에 맞게 적당하게 적어 둔다.


더 많은 주석과 옵션이 있으나, 필자는 필 수 항목들인 위의 항목만을 설명하고


분석을 해보겠다.


참고로 비록 영어이긴 하나, 주석이 잘 처리 되어 있음으로 한번쯤 눈여겨 읽어 보기 바란다.


이제 위 파일을 저장하고 빠져 나온다.


그리고 sample.conf 를 적당한 디렉토리에 위치 시킨다.


필자의 습관을 여기서 이야기 하고 넘어 가고자 한다.


필자의 습관은 다른 리눅서들도 그럴지 모르겠지만, Home과 /usr/local/ 파티션을 최대한 충분이 잡는 것이다.


그리고, 대부분의 자료는 저 두부분에 적절히 나눠서 배치 한다.


필자는 이번에 /usr/local/webalizer 이라는 폴더를 만들 것이다.


저곳에는 실행 파일이 들어가지 않는다. conf 파일을 넣을 것이다.


그래서 번거럽긴 하지만 저속에 다시 conf 파일을 생성하고자 한다.


결론적으로 /usr/local/webalizer/conf 라는 폴더에 설정 파일이 놓이게 된다.


이제 실제로 다음과 같이 명령을 내린다.


cp sample.conf /usr/local/webalizer/conf/분석할사이트도메인.conf


그럼 이제 분석할 준비는 다 되었다


필자의 글대로 웹얼라이즈를 설치 하였다면


독자들은 다음 명령을 내림으로써, 결과를 얻을 수 잇을 것이다.


webalizer -c /usr/local/webalizer/conf/분석할사이트도메인.conf


필자의 생각에 독자들은 한 사이트를 관리 할 수도 있지만, 여러 사이트를 관리 한다는 전제 하에서 위와 같이 설정을 파일을 만들어서 분석 하는 것이 좋을 것이다.


이제 분석된 로그를 살펴 보자


http://자신의 도메인명/로그페이지/

위와 같이 치면 웹얼라이즈가 분석한 로그를 볼 수 있을 것이다.


필자가 분석한 웹페이지를 보여 주고 싶지만


보안상 보여 주지 않는다.


이제 또 언제가 될진 모르겠지만,


또 다른 오픈소스 로그 분석기인 AWSTAT를 가지고 다음 페이퍼에서 찾아뵙겠다.


^^;;


그럼 뜻 깊은 한주를 맞이 하길 바라면서.


Happy Linuxing With 가야태자 ^^;


반응형

'리눅스(LINUX)' 카테고리의 다른 글

RPM 사용법 2  (0) 2009.06.10
RPM 사용법 1  (0) 2009.06.10
리눅스는 무엇인가?  (0) 2009.05.29
리눅스 강의 1  (0) 2009.05.16
[SHELL SCRIPT] 원하는 변수에 날짜 대입 하기  (0) 2009.03.10
반응형
저는 이미지 뷰어로 예전에는 어둠의 경로에서 ACDSee를 구해서 사용했습니다. ^^;;

하지만 지금은 키플러님의 꿀뷰를 사용하고 있습니다.

그런데 키플러님의 프로그램이 조금 마음에 안드는 면이 있습니다. ^^;;

바로 익스플로어 형태의 썸네일 이미지를 제공하지 않는다는 점입니다.

국내에서 ACDSee를 대체할 프로그램은 이스트소프트의 알씨 입니다.

하지만, 집에서는 잘 사용하고 있습니다.

회사 노트북에는 저걸 깔고 싶어도 사주질 않으니깐 깔지를 못합니다.

그래서 익스플로어와 꿀뷰 조합으로 쓰고 있습니다.

그런데 최근에 http://www.osalt.com 에서 ACDSee 대체 프로그램을 찾아 봤습니다.

그랬더니

Cornice 0.6.2

하고, imgv라는 프로그램 두가지가 나왔습니다.

그런데 imgv라는 프로그램은 나름대로 훌륭하지만 제 마음에 썩들이 않습니다.

그래서 오늘은 cornice를 소개합니다.

윈도우즈와 리눅스에서 돌아갑니다.

참 맥에서도 돌아간다네용 ^^;;

특징으로

  • Fully cross-platform: it should run wherever wxPython does;
  • Detail and thumbnail view for images;
  • Image preview;
  • Automatic recognition of images, with a variety of formats supported;
  • Bookmarks;
  • Full-screen view;
  • Zooming and rotation;
  • Slideshow;
  • Good keyboard navigation (still not perfect, but this is true for all the features ;-);
  • Image loading from zip archives;
  • i18n support (with Italian and French translations available);
  • EXIF data support;
  • Some more...
  • 대충 해석해 보면 wxPython 을 사용하기 때문에 크로스 플랫폼을 지원합니다.
    이미지 썸네일 보기와 상세보기를 지원합니다.
    이미지 미리 보기를 지원합니다.
    다양한 포맷을 자동으로 인삭합니다.
    북마크 기능을 제공합니다.
    전체화면보기를 지원합니다.
    슬라이드 쇼를 지원합니다.
    키보드 네비게이션을 지원합니다.(완벽하진 않습니다만)
    Zip 파일로 부터 이미지를 로딩합니다.
    국제화를 지원합니다.
    EXIF  data를 지원합니다.

    네요

    일단, 제가 원하는 기능들은 모두다 있어서

    저 프로그램을 사용하려고 생각중입니다.

    그런데, T.T

    개발자 사이트에서 개발이 중단 되었다고 하네요

    하지만, 새로운 기능이 추가 되진 않지만 오류에 대한 유지보수는 진행한다고 하구요

    그리고, 오픈 소스니깐

    누군가가 다시 개발해주면 감사하겠다는

    파이썬을 잘 몰라서 T.T

    이 기회에 파이썬을 배워서 저걸 Upgrade 해볼까하는 생각도 합니다만

    시간이 부족하네요 ^^;;

    참 다운로드는 http://wxglade.sourceforge.net/extra/cornice.html 

    에서 하실 수 있습니다.

    저 처럼 윈도우즈를 쓰실꺼라 믿고 ^^;; 윈도우즈 사용자는 http://wxglade.sourceforge.net/extra/cornice-0.6.1-setup.exe

    에서 바로 받으시면 됩니다.

    그리고 다른 OS 사용자는 위 사이트에서 받으시면 됩니다.


     

    반응형

    + Recent posts