Redmine에 조금은 특이한 기능이 하나 있다.
바로 뉴스(News)라는 메뉴인데,
게시판 인터페이스에 "요약"이라는 필드가 하나 추가된 형태로 일종의 공지사항과 같은 역할을 한다.
팀원들에게 공지할 내용이나 새로운 소식들을 올려놓으면
Redmine의 첫 페이지와 프로젝트의 첫 페이지(개요)에 그 내용이 출력이 된다.
모든 프로젝트의 뉴스를 모아서 보여주는 메뉴도 있다.
제대로만 활용하면 꽤나 유용한 기능인 것은 분명하지만,
개발자에게 조금 더 자극적(?)으로 공지를 하고 싶은 경우에는 조금 아쉬운 부분도 있다.
이 때 사용할 수 있는 아주 유용한 Plugin이 하나 있다.
1. 테스트 환경
- 현재 가장 최신 버전으로 테스트 했으며, 직접 Source code를 내려 받아서 설치했다.
- 여기 블로그의 포스팅을 참고하면 된다.
Environment:
Redmine version 2.3.0.stable
Ruby version 1.9.3 (i686-linux)
Rails version 3.2.13
Environment production
Database adapter PostgreSQL
Redmine version 2.3.0.stable
Ruby version 1.9.3 (i686-linux)
Rails version 3.2.13
Environment production
Database adapter PostgreSQL
2. 경로 & 권한
- 이 부분에 대해서 필자가 완벽히 이해를 하고 마스터를 한 것이 아니라서 모든 경우에 대해서 설명은 못하겠다.
- 우선 필자가 구축한 Redmine은 WAS로 Apache2를 선택했고, Passenger 모듈을 활용했다.
- 경로는 필자의 습관상 [ /srv/install/redmine/ ] 밑에 설치를 했다.
- 마지막으로, 당연히 www-data 계정에게 필요한 소유권을 부여했다.
- 보안상의 이슈는 논외로 하자.
- 사실 필자는 조금 무식해서 Ruby에 대한 지식이 엄청나게 부족하다.
- 그래서 Ruby를 사용하기에 많은 어려움을 겪고 있다.
- 이런 사용성 측면은 정말 Ruby가 극복해야할 큰 문제로 생각된다.
- 밑의 Ruby와 관련된 명령을 처리하기 위해서는 Redmine 설치할 때의 조건을 다시 한 번 확인을 하기 바란다.
3. 다운로드
- 나중의 업데이트를 고려하면 Git을 이용해서 clone을 받아서 설치하는 것이 편리하다.
- Git이 아직 설치되어 있지 않으면 이번 기회에 설치를 하는 것을 추천한다. (http://whatwant.tistory.com/289)
$ sudo su -
$ cd /srv/install/redmine
$ cd ./plugins
$ git clone http://github.com/akiko-pusu/redmine_banner.git
$ cd /srv/install/redmine
$ cd ./plugins
$ git clone http://github.com/akiko-pusu/redmine_banner.git
- 필자의 경우 Redmine을 설치할 때 Ruby를 설치하면서 [ sudo su - ] 계정으로 설치를 하였었다.
4. 설치
- 필요한 gem 들을 설치하기 위해 필요한 과정이 있다.
$ sudo su -
$ cd /srv/install/redmine
$ rake redmine:plugins:migrate RAILS_ENV=production
$ chown -R www-data:www-data ./redmine_banner
$ service apache2 restart
$ cd /srv/install/redmine
$ rake redmine:plugins:migrate RAILS_ENV=production
$ chown -R www-data:www-data ./redmine_banner
$ service apache2 restart
- 설치를 하고 내용을 확인하면 아래와 같다.
Environment:
Redmine version 2.3.0.stable
Ruby version 1.9.3 (i686-linux)
Rails version 3.2.13
Environment production
Database adapter PostgreSQL
Redmine plugins:
redmine_banner 0.0.8
redmine_ckeditor 0.4.0
Redmine version 2.3.0.stable
Ruby version 1.9.3 (i686-linux)
Rails version 3.2.13
Environment production
Database adapter PostgreSQL
Redmine plugins:
redmine_banner 0.0.8
redmine_ckeditor 0.4.0
- 예전에 설치한 CKEditor plugin도 같이 보인다.
5. 사용
- 관리자 계정으로 관리 메뉴를 살펴보면 새로운 항목이 추가된 것을 확인할 수 있다.
- [ 배너 광고 ]라는 메뉴가 바로 그것이다 !!!
- 정말 꼭 필요하고 원하는 기능만 simple하고 예쁘게 잘 넣어놓았다.
- 이렇게 훌륭한 기능을 제공하면서 왜 버전을 "0.0.8"이라고 했는지 의문이 들 정도다.
- 머리말, 꼬리말 아니면 둘 모두 선택해서 출력할 수 있다. 눈에 확 들어온다.
- Redmine 전체 프로젝트 대상으로 공지할 수도 있지만,
- 위 스크린샷에서 보는 것 처럼, 개별 프로젝트에서도 모듈로 선택해서 활용할 수 있다.
- 프로젝트에서 사용하는 배너 광고의 인터페이스를 보면 앞에서 봤던 것과 조금 다른 것을 알 수 있을 것이다.
- 표시 위치를 고를 수 있다는 점이 가장 큰 차이다.
- 초기화면에서만 보여 줄수도 있고 새로운 일감에서만 보여줄 수도 있고...
6. 주의사항 및 팁
- 크롬(Chrome)에서는 별 문제가 없는데, IE에서는 출력 위치가 틀어질 수도 있다.
- IE8에서 테스트 할 때, 전체 배너와 프로젝트 배너를 동시에 설정하면 출력 위치가 틀어졌다.
- 하나만 사용할 경우에는 별 이상이 없었다.
- 전체 배너 설정에서 타이머 사용이 안된다.
- 필자가 제대로 하지 못해서일 수도 있는데, 여하튼 사용이 안되었다.
- CKEditor로 편집된 내용도 별 이상없이 잘 출력이 된다.
- 당연히 위키로 편집된 내용도 잘 출력이 된다.
모두 즐거운 Redmine 생활 하시길~
반응형
'Development Tools > Redmine' 카테고리의 다른 글
Redmine 2.3.1 (2013-05-01) - changelog & upgrade (0) | 2013.05.03 |
---|---|
Redmine Log 파일 관리하기 (0) | 2013.04.28 |
Redmine plugin - CKEditor (WYSIWYG, 위지윅) (0) | 2013.04.15 |
Redmine 2.3.0 - Show relations in Gantt diagram (2) | 2013.03.24 |
Redmine 2.3.0 install in Ubuntu (6) | 2013.03.23 |