행복한고니(김태곤)님께서 XE개발팀에 있을 적에 텍스타일용 에디터로 단락편집기라는 위지윅 에디터를 개발했던 걸로 알고 있습니다.
XE Core, 단락편집기를 품다! (2011/02/09)
https://www.xpressengine.com/devlog/19518903
단락편집기의 추억
https://www.xpressengine.com/forum/22389449
요즘 오픈UI기술팀에서 뭘 하고 있길래 바쁠까요? (제로, 2010/05/25)
https://www.xpressengine.com/index.php?mid=forum&search_target=title_content&search_keyword=%EB%8B%A8%EB%9D%BD%ED%8E%B8%EC%A7%91%EA%B8%B0&document_srl=18908680
단락편집기는 다운로드 페이지의 설명에서처럼 조금 더 구조적인 글쓰기를 할 수가 있지요.
한글문서의 페이지 나누기 처럼, 목차/본문/참조문서 등을 단락으로 분리할 수 있고,
본문의 구조 역시 여러 단락으로 나누고 드래그 방식으로 위치를 조정할 수 있습니다.
하지만 기존 파일 업로드 방식과 다르고, 개발을 하다 만 것이라서 불편한 부분도 있었지 않나 싶습니다.
그 중에서도, 글보기에서의 구조적 변경은 쉬웠을지 몰라도, SEO 적인 측면에서 바라봤을 때는,
라르게덴님 말씀처럼 불필요한 div 태그가 남발되는 문제가 있습니다.
https://romanesque.me/forum/2369
그래서 이 부분을 어떻게 살릴 수 있을까 고민해봤습니다.
1. 단락이 필요한 부분에 단락으로 구분 지을 문장들을 선택 후 드래그한 뒤에 단락 만들기 라는 임의의 클래스를 구분해주고, 해당 클래스가 있을 경우 css와 js를 이용해서 해당 단락끼리 이동할 수 있게 만든다.
2. 선택 후 마우스를 떼면, 단락 만들기라는 툴바로, 해당 문단을 <block></block> 태그로 감싸준다.
해당 태그는 XE에 있는 자체 문법 태그로, 글쓰기 시에만 나타나도록 조정한다.
혼자 어떤 방법이 있을까 고민해봤는데 무엇이 좋은지 잘 모르겠습니다.