redmine_ckeditor  플러그인을 설치하여 Textile 문법대신 ckeditor 를 사용하도록 설정하는 방법.

 

ckeditor 플러그인은 입력한 데이타를 Textile 로 변경해 주는게 아니라 HTML 을 바로 사용하므로 기존에 작성한 Textile 문서들은 제대로 표시가 안 될 수 있으며 반대로 ckeditor 플러그인 삭제시 작성한 문서를 Textile 로 재작성 해야 할 수 있다.

프로젝트별로 ckeditor 플러그인 적용할 수 없으므로 전역적으로 사용하거나 사용하지 말아야 한다.

 

설치

redmine 설치 폴더에서 실행해야 함

  1. 레드마인 중지

  2. 플러그인 다운 받기

    cd plugins
    git clone https://github.com/a-ono/redmine_ckeditor.git
    CODE
  3. 소스 체크아웃

    cd redmine_ckeditor
    git checkout 1.0.16
    CODE
  4. 이제 레드마인의 설치 디렉터리로 이동한 후에 번들 명령어로 플러그인을 설치해야 한다.. --path 명령어로 redmine 이 설치된 경로내의 vendor/bundle 디렉터리를 지정해 주어야 한다.

    레드마인의 설치 디렉터리에서 실행하지 않으면 에러가 발생한다.

    $stringEscapeUtils.escapeHtml($body)
    CODE
  5. migration 실행

    bundle exec rake redmine:plugins:migrate RAILS_ENV=production
    CODE
  6. 레드마인 재구동

 

사용

레드마인 관리자로 로그인 한 후에 관리 -> 설정 -> 일반 탭 에서 본문 형식을 CKEditor 로 변경하면 된다.