Needlworks / Textcube

Textcube : Brand yourself! / Personalized web publishing platform with multi-user support
http://www.textcube.org
Other
207 stars 55 forks source link

tinyMCE 플러그인에 CodeMirror 소스코드 하이라이터 플러그인 추가 + 새 관리자 스킨 밑작업 #1698

Closed zvuc closed 9 years ago

zvuc commented 9 years ago

개인적으로 필요해서 tinyMCE 에디터에 소스코드 하이라이팅을 해주는 플러그인을 찾아 연결해보았습니다. 텍큐 관리자 플러그인설정에서 몇가지 내장된 테마를 선택할수 있도록 해두었습니다.

여담으로 텍큐 1.10을 기반으로 해서 기존의 관리자 스킨 코드를 다 갈아엎고 완전히 새로운 테마를 만들고 있는데요, interface/owner/entry/edit/index.php의 .editor-inner div추가는 스킨 레이아웃상 한 단계의 컨테이너가 더 필요해서 추가하게 되었습니다.

새 스킨은 완성하면 풀리퀘스트를 하고 싶은데, 보고 마음에 들면 결정해주세요 :) capture1 capture2

inureyes commented 9 years ago

tinyMCE 와 tinyMCE-EX 의 함수 이름이 겹쳐서, 동시에 두 플러그인을 켤 경우 충돌이 일어나는 문제가 있습니다. 괜찮으시다면 일단 merge 후 tinyMCE 와 tinyMCE-EX를 하나로 통합하거나 후자를 전자로 대체하는 테스트를 해 보겠습니다. :)

zvuc commented 9 years ago

아, 네 안그래도 하나를 꺼도 다른게 자꾸 자동으로 켜져서 좀 문제가 있더군요 ㅎㅎ; 어차피 플러그인 하나를 추가한것정도라, 테스트해보시고 문제 없으면 기존의 에디터에 그냥 merge시키셔도 될것같습니다!

inureyes commented 9 years ago

@zvuc : https://github.com/Needlworks/Textcube/commit/b679100cdd4efddd8ec90ef49cfd04750f31ecdd 에서 tinyMCE 에디터에 머지했는데요, 보시고 괜찮으시다 싶으시면 1에디터 체제로 합치겠습니다~

그리고, authorship을 적었는데, 일단 github 주소로 적어 놓았는데 (github.com/zvuc) 다른 사이트나 블로그 주소를 선호하시면 그 쪽으로 고치도록 하겠습니다!