-- 2015.5.12 추가 : 소스 저장소를 xp-dev.com 으로 이전하였습니다.

연관글 : 2014/03/22 - Trac GanttCalendarPlugin 개발을 마무리 지으며
         2012/03/04 - Trac DecoratorPlugin 3차 커스터마이징
         2011/07/15 - Trac 0.13 개발 중요 이슈
         2011/06/15 - Trac GanttCalendarPlugin 2차 커스터마이징 (종료)
         2010/02/22 - Trac GanttCalendarPlugin 0.2 한글화 / 커스터마이징 / i18n (종료)

작업공간 : 데코레이터 플러그인 한국어 커스터마이즈 버전 (Repository) (Changelog)

참고링크 : http://api.jquery.com/category/selectors
            http://jqueryui.com/demos/datepicker (Changelog) (Github) (ticket) (Google Code)
            http://trentrichardson.com/examples/timepicker (Github) (issue)
            http://keith-wood.name/datepick.html

- 소개 글
  작년에 Shibuya.trac project 에서 개발한 Decorator Plugin (r659) 을 base 로 한글화를 하고
  DateField Plugin을 대체할 목적으로 DateField 플러그인 소스 코드 일부를 머지하여
  DateField 플러그인 사용 시 불편했던 날짜 포맷 처리을 자동 인식하도록 커스터마이징 하였습니다.

  그러나, Trac 0.12 porting 을 완료하지 못한 상태로 마무리 지었기에
  간트캘린더 플러그인 한국어 커스터마이즈 버전을 2차 커스터마이징 하면서
  그간 미루어 두었던 데코레이터 플러그인 한국어 커스터마이즈 버전의 Trac 0.12 porting 을 마무리 지었습니다.

  -- 2011.11.6 추가 : 스크린 샷 추가 함



- 변경사항 (Changelog)

  . Performance 향상을 위해 소스 코드 새로 작성 및 최적화
  . 아이콘 표시(iconized report) 기능 : Trac 0.12 porting
  . 달력(datepicker) 기능 : Trac 0.12 국제화(i18n) 적용
  . 기타 버그 패치
  . Trac 0.13 호환성 패치 - babel date format 지원 (2011.7.13 추가)

- Todo

- 설치방법

데코레이터 플러그인 한국어 커스터마이즈 버전을 다운로드 받아
svn export https://xp-dev.com/svn/decorator-ko/trunk

다음과 같은 방법으로 설치합니다.
python setup.py install

데코레이터 플러그인 설치 전에 충돌하는 플러그인을 trac.ini 파일에서 disable 해야 합니다.

- trac.ini 설정

설치 완료 후 README.txt 파일을 참고하여 자신의 환경에 맞게 trac.ini 파일을 수정합니다.


- 주의사항

  . Javascript 처리 성능이 낮은 IE6 에서는 아이콘을 표시하지 않도록 변경하였습니다. (달력은 사용 가능함)

  . 오래된 성능이 낮은 PC 환경에서는 아이콘 표시 기능 처리에 클라이언트 PC 의 CPU 부하가 높을 수 있습니다.


- 제한사항

  . 해당 플러그인은 Shibuya.trac project 에서 개발 중인 결과물로 부터 파생되었습니다. - New BSD License

    단순 한글화 작업으로 시작하였지만, 커스터마이징 한 코드가 늘어나면서 원본 소스와 많이 달라져
    불가피하게 리파지토리를 별도 관리하게 되었습니다.

    그러나, 버그 패치와 기능 개선 차원으로 시작한 개발인지라 프로젝트를 별도로 Fork 할 의사는 없습니다.
    원 저작권자의 노고에 감사 드리며 원 저작권자의 라이선스인 New BSD License 를 그대로 따릅니다.

    (New BSD License: 사용자의 자유로운 사용/수정/배포 보장, 수정된 소스코드 공개 의무 없음, GPL-compatible)

  . 본 소프트웨어 사용 여부는 사용자 본인의 책임 하에 판단해 주십시오.
    이 플러그인에 의해 발생하는 어떠한 장해나 손해에 대해 작성자는 책임을 지지 않습니다.

자료를 퍼가실 때는 반드시 출처를 표시해 주세요

Posted by Genie.
,