xe 사이트에 부속된 위키 사이트를 운영하고 있는데요.
사실 위키가 처음 나타난 배경은 복잡한 html 문법 때문에 간단한 마크업을 무기로 한 것이었죠.
근데 이것도 시간이 지나면서 문법이 복잡해지니 일일이 배우기 어려워진 건 html 과 별반 다르지 않게 됐죠.
그래서 위키에서도 최근 주목 받는 것이 위지윅 에디터입니다.
미디어위키를 사용하고 있는데 여기는 미디어위키가 개발하고 있는 Visual Editor가 대표적입니다.
저도 이걸 적용해 보려고 여러번 시도했는데 결국은 (아직까지는) 포기 상태.
parsoid, node, pm2 등등 별도로 설치해야 할 거 투성이고, 그나마 웹호스팅을 받는 상황에서는 설치 안되는 것도 부지기수라...
그래서 대안으로 TinyMCE, ckeditor 등을 시도해 봤는데,
TinyMCE는 제대로 설치되고 운영은 되는데, 위지윅 상태에서 편집 시 예기치 않은 이상 현상이 너무 잦아서 도저히 사용을 못하겠더군요.
ckeditor는 개발 중단된지 오래되서 아예 설치도 안되는 상황
그래서 차차선으로 선택한 것이 원소스 텍스트에서 조금이라도 태그 등을 구분해 줄 수 있는 방법을 찾았는데,
CodeMirror extension 정도가 최선인 것 같네요.
그래서 이 정도로 만족하려고 했는데....
결정적으로 한글 입력에 문제가 많네요.
한글을 입력하고 스페이스 키를 누르면 입력한 단어가 사라져 버립니다.
단어 입력하고 방향키로 벗어나면 입력한 한글 단어 그대로 유지는 되고... 하..
어렵네요.
버그 피드백은 넣어놓긴 했는데 어떨지 모르겠네요.
제일 이상적인 건 미디어위키가 제공하는 Visual Editor 적용하는 건데 몇 번 시도에도 실패만 거듭해서리..
코로나로 다들 불안하고 어려운 시기지만,
힘들 내세요 ~~~
위지익 에디터를 적극적으로 채용하고 있는 위키는 위키백과(위키피디아)에 불과합니다. 꺼무위키라 불리는 나무위키에서조차도 위지익 에디터를 제공하지 않으니깐요.
비주얼 에디터를 웹 호스팅에서 사용 할 수는 있습니다. (https://studyforus.com/study/435464 참조) 다만 권장하지 않는 것일 뿐입니다.
위키에서 위지익 에디터를 사용 안하는 이유는...
1. TinyMCE - 원활히 작동됩니다. 위지익 에디터를 쓰고 싶은데 저사양이거나 설정이 귀찮다면 이걸 쓰면 좋습니다. 다만 몇몇 문법들이 맞지 않는 경우가 있습니다.
예를들어 문단 생성시 최상위문단은
== 문단1 ==
으로 입력하면 되는데, TinyMCE는 최상위 문단 생성시
= 문단1 =
로 만들어 버립니다. 그래서 목차가 꼬여버립니다.
2. 비주얼 에디터 - 사양 빵빵하고, 귀찮음을 극복할 수 있다면 이걸 설치하세요. 다만 호환 스킨이 적기 때문에, 많이 사용되는 스킨인 리버티 스킨과는 호환이 안됩니다.