'WYSIWYG'에 해당되는 글. 1건

  1. 2007/03/21 WYSIWYM Editor

WYSIWYM Editor

잡담 놀이터 2007/03/21 00:43

회사에서 SpringNote에 관해서 이야기 하다가...
WYSIWYM Editor라는 새로운 Keyword를 접했다.

What You See Is What You Mean이라는 말에서 알 수 있도록 WYSIWYG과 비교되는 개념이며, 상대적으로 의미(Sematics)를 강조한 Editing 기술이라고 볼 수 있다.
마치.. 일반적으로 말하는 내용과 형식은 분리 되어야 한다.
HTML에서  HTML Tag와 CSS(Style)는 분리 되어야 한다.
HTML은 태생적으로 의미(Semantics)를 담을 수 없으므로 의미를 표현할 수 있는 다른 형식이 필요하다.
뭐 이런식의 이야기와 유사하다고 할 수 있겠다.

약간 구체적으로 이야기 하자면...
WYSIWYM에서는 내용(문단)에 실제적인 Style 정보인 색상, 폰트 등의 정보를 지정해서는 안된다.
단지 이 내용이 제목인지 본문인지 표시 해둘 수 있고, 강조할 부분인지 아닌지 표시 한 다음
제목에 해당하는 Style을 따로 정의하고, 본문에 해당하는 Style을 따로 정의 해서 Rendering을 해당 형식에 맞추어서 해주는 뭐.. 그러한 것이다.


웹에서 글을 쓸때에도 마치 서적을 출판하듯이.. Paper를 쓰듯이 쓰는 것을 좋아하는 사람이라면
충분히 매력적인 도구가 될 수 있을 것 같다.
실제로 구현한 예제로는WYM-Editor 혹은 여기를 참조하면 된다.

-----


Editor의 종류를
내용(Contents)와 형식(Presentation)의 분리 측면에서 보자면...
Wiki, WYSIWYM, WYSIWYG, SpringNote가 각각 특생이 있음을 알 수 있는데..

  내용/형식 분리 내용 작성 형식 디자인
Wiki O O X
WYSIWYM O O
WYSIWYG X O O
SpringNote O

Wiki는 형식을 디자인 하지 않아도 되서 매우 훌륭하지만 편집하는 것과 보이는 것이 달라서 배우는데 시간이 들고, WYSIWYG의 경우는 편집하는 것과 보이는 것이 같아서 좋지만.. 눈에 보이는 것만 편집할 수 있고, HTML로 스타일이 뭉개진 코드로 한번 발행하고 나면 스타일만 변경하는데는 큰  어려움이 있다.

WYSIWYM 개념은 매우 훌륭하지만 아직 제대로 구현된 사례가 없는 듯 하고, 아마 Wiki 처럼 편집하는 데 제약이 있어서 약간의 불편함과 진입장벽이 있으리라 예상된다.
SpringNote는 Ncsoft에서 개발한 것인데, 위의 것들의 장점들을 잘 조합하긴 했지만 아직은 Note라는 개념에 갇힌 느낌이다.


웹 표준을 좋아하는 사람이라면.. 내용과 표현의 분리를 중시하는 사람이라면..
HTML을 뭉개서 사용하는 WYSIWYG을 버리고, WYSIWYM을 쓰는 것은 어떨까?


나는 표준보다는 실용성 위주라서 WYSIWYG을 쓸것 같지만 :)


Posted by U_Seung