반응형
지금 설치 하려고 하는 궁극적인 목적은  오픈소스 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

에서 받으실 수 있습니다.

반응형

+ Recent posts