주제별 포럼 - 위키
글수 55
http://www.dekiwiki.com
MindTouch란 곳에서 개발해서 배포하는 위키(이미 다른 분이 밑에서 언급하셨죠)입니다. http://wik.is 에서 아예 개인이 직접 위키를 만들어서 운영할 수 있네요.
데키위키가 지원하는 기능이 굉장히 많은데(위 데키위키 홈페이지로 가 보면 동영상으로 여러 튜토리얼을 제공하고 있습니다), 그러다 보니 일반 개인 홈페이지에서 이용하기에는 아직 용량이 너무 큰 것 같습니다(뭐 거의 드라마 한 편 동영상 용량 수준). 제로보드 위키에서는 이런 일이 없었으면 합니다.
wik.is에서 제 위키를 생성해서 잠깐 테스트를 해봤는데요, 위지윅 기능이 편하기는 하지만 한편으로는 또한 불편을 초래하는 듯한 인상을 주었습니다. 소스보기 모드로 들어가면 미디어위키 같은 위키 문법이 나오는 게 아니라 HTML 소스가 나오는 등의 문제가 있더군요. 또 위지윅 모드에서 [[링크]] 식으로 입력한 뒤 저장하면 해당 부분이 링크로 수정되는데, 저장하기 전에는 위지윅 화면이나 HTML 소스 보기 화면이나 모두 그냥 문자 '[[링크]]' 상태로 표시되더군요. '[[링크]]'라고 입력하면 자동으로 링크로 바꾸어주거나, 아니면 위키 문법을 해석하는 버튼을 따로 둬서 편집자가 원하는 때에 업데이트를 할 수 있게 하면 좋을 텐데 말입니다. 위지윅에 치중하다보니 위키 문법의 장점을 죽여놨습니다.
위지윅은 초보자이거나 복잡한 표 작성 등의 경우 편리할 것입니다. 그렇지만 어느 정도 위키에 익숙해진 경우라면 위키 문법을 직접 보는 게 편한 경우가 많습니다(비슷한 예로 TeX 사용자들도 TeX 문법을 직접 보고 작성하는 것을 좋아하죠). 위지윅을 쓸 경우(설령 소위 WYSIWYM 개념을 쓸 경우라도) 에뮬레이션된 화면과 내부 문법이 뒤엉키는 경우가 종종 있는데다가, 글 내용과 서식을 분리하기 곤란한 경우가 자주 있죠. 이건 직접 제로보드 개발에 참여하시는 프로그래머 분들이 더 잘 아시리라 믿습니다.
제로보드 위키는 위지윅도 좋지만 위키 문법 편집 기능도 잘 보존해 주시길 부탁드립니다 (-_-)(_ _)(-_-)a
MindTouch란 곳에서 개발해서 배포하는 위키(이미 다른 분이 밑에서 언급하셨죠)입니다. http://wik.is 에서 아예 개인이 직접 위키를 만들어서 운영할 수 있네요.
데키위키가 지원하는 기능이 굉장히 많은데(위 데키위키 홈페이지로 가 보면 동영상으로 여러 튜토리얼을 제공하고 있습니다), 그러다 보니 일반 개인 홈페이지에서 이용하기에는 아직 용량이 너무 큰 것 같습니다(뭐 거의 드라마 한 편 동영상 용량 수준). 제로보드 위키에서는 이런 일이 없었으면 합니다.
wik.is에서 제 위키를 생성해서 잠깐 테스트를 해봤는데요, 위지윅 기능이 편하기는 하지만 한편으로는 또한 불편을 초래하는 듯한 인상을 주었습니다. 소스보기 모드로 들어가면 미디어위키 같은 위키 문법이 나오는 게 아니라 HTML 소스가 나오는 등의 문제가 있더군요. 또 위지윅 모드에서 [[링크]] 식으로 입력한 뒤 저장하면 해당 부분이 링크로 수정되는데, 저장하기 전에는 위지윅 화면이나 HTML 소스 보기 화면이나 모두 그냥 문자 '[[링크]]' 상태로 표시되더군요. '[[링크]]'라고 입력하면 자동으로 링크로 바꾸어주거나, 아니면 위키 문법을 해석하는 버튼을 따로 둬서 편집자가 원하는 때에 업데이트를 할 수 있게 하면 좋을 텐데 말입니다. 위지윅에 치중하다보니 위키 문법의 장점을 죽여놨습니다.
위지윅은 초보자이거나 복잡한 표 작성 등의 경우 편리할 것입니다. 그렇지만 어느 정도 위키에 익숙해진 경우라면 위키 문법을 직접 보는 게 편한 경우가 많습니다(비슷한 예로 TeX 사용자들도 TeX 문법을 직접 보고 작성하는 것을 좋아하죠). 위지윅을 쓸 경우(설령 소위 WYSIWYM 개념을 쓸 경우라도) 에뮬레이션된 화면과 내부 문법이 뒤엉키는 경우가 종종 있는데다가, 글 내용과 서식을 분리하기 곤란한 경우가 자주 있죠. 이건 직접 제로보드 개발에 참여하시는 프로그래머 분들이 더 잘 아시리라 믿습니다.
제로보드 위키는 위지윅도 좋지만 위키 문법 편집 기능도 잘 보존해 주시길 부탁드립니다 (-_-)(_ _)(-_-)a
2008.05.09 15:59:17 (*.146.11.174)
에디터에서 html을 직접 입력할 수 있게 하는것 처럼 위키문법을 입력할 수 있게 하는것도 괜찮을것으로 생각됩니다. 단, 위키문법으로 입력된 내용은 해당 내용이 위키문법으로 입력되었음을 표시해줘서 내용을 볼 때 위키문법을 파싱하여 보여주는식으로 하면 어떨까 싶습니다. 그렇다면 에디터에서 위키문법을 입력할 수 있도록 하는 부분과 해당 내용이 위키문법으로 기록되었음을 기억시키는 부분, 위키문법으로 기록된 내용임을 확인하여 위키문법일 경우 html로 파싱해서 보여주는 부분.. 이정도가 필요하겠네요..
가장 중요한건, 위키문법을 어느수준까지 포함하느냐겠죠.. 위키클론마다 사용하는 문법이 조금씩 다르기 때문에 이 부분을 어디까지 수용해야하는가 하는 결정이 필요할 것으로 보입니다. ^^
덧: 아예 위키문법 파서를 별개의 부분으로 떼어놓고 설정에서 위키클론 별 문법을 옵션으로 선택할 수 있게 한다거나하는것도 재미있을것 같습니다. 위키태그와 매치하는 html태그를 모아놓은 데이터로 문법사전(?)같은걸 게시판 수퍼어드민이 설정에서 결정할 수 있다면 어떨까요?
가장 중요한건, 위키문법을 어느수준까지 포함하느냐겠죠.. 위키클론마다 사용하는 문법이 조금씩 다르기 때문에 이 부분을 어디까지 수용해야하는가 하는 결정이 필요할 것으로 보입니다. ^^
덧: 아예 위키문법 파서를 별개의 부분으로 떼어놓고 설정에서 위키클론 별 문법을 옵션으로 선택할 수 있게 한다거나하는것도 재미있을것 같습니다. 위키태그와 매치하는 html태그를 모아놓은 데이터로 문법사전(?)같은걸 게시판 수퍼어드민이 설정에서 결정할 수 있다면 어떨까요?



사실, 위키 문법 ↔ HTML을 WYSIWYG 에디터를 이용하여 자유자재로 변환하는 것은 상당히 어렵습니다. WYSIWYG 에디터는 브라우저마다 특성이 다를 뿐더러, 사용자가 엉뚱한 곳에 입력하는 불상사 또한 자주 생기기 때문입니다. 그렇기 때문에 본문에서 언급된 내용도 잘 되지 않은 것으로 보입니다.
개인적으로 노력해 보도록 하겠습니다만… wiki에서는 위에서 언급된 이유로 인해 대부분 그렇듯이 WYSIWYG 에디터를 포기할 가능성이 전혀 없지 않습니다. 일단 브라우저 특성을 타는 코드들을 최대한 “억제”하는 것이 우선이 될 것 같습니다.