wiki 문법 (wiki syntax)

wiki 모듈에서 활용할 수 있는 wiki text/syntax들을 정리하고 배워보는 모듈 입니다.

wiki 문법 (wiki syntax) wiki 모듈에서 활용할 수 있는 wiki text/syntax들을 정리하고 배워보는 모듈 입니다.

Xwiki 사용자 가이드

xwiki는 자바 기반의 오픈소스 위키 소프트웨어 입니다.

Xwiki란?

xwiki 는 자바기반으로 확장성에 초첨을 맞춰서 디자인된 오픈소스 위키 소프트웨어 입니다. 
확장성이란 단순하게 콘텐츠를 저작하는 도구가 아니라 웹을 구성하는 툴킷(xwiki is the toolkit for the web)으로서 활용할 수 있도록 하는 wiki software 를 지향한다는 의미로, xwiki.org 에서는 아래와 같은 시장을 타겟으로 xwiki의 기능을 지속적으로 확장하고 있습니다. 

[출처] xwiki.org

xwiki의 추천 환경

위키 소프트웨어는 매우 다양합니다. (위키 소프트웨어 리스트 보기) 그 중에서도 여러분의 상황이나 환경에 맞춰서 필요한 것을 골라서 쓰시면 되는데, 만약 여러분이 아래와 같은 환경을 사용하고 계시다면 xwiki를 도입을 고려하는 것도 좋은 방법이라고 생각됩니다.  

  1. JAVA 기반 오픈소스 위키 솔루션 
  2. WYSIWYG 에디터, doc, xls 파일 입출력 등 다국어 문서 편집 기능 
  3. 다양한 플러그인 지원

[예] SK플래닛 T store 개발자센터

SK플래닛의 안드로이드 마켓, T스토어는 APK를 등록 또는 SDK 다운로드 등 기술지원을 하는 개발자센터(콘솔, http://dev.tstore.co.kr)라는 사이트를 운영하고 있습니다. 게시판 등으로 관리하던 기술 문서들을 wiki로 통합관리를 진행하면서, 아래와 같은 조건에서 검토를 진행했습니다.

1) 위키의 페이지는 permanent URL화 해서 Google 에서 검색할 때 관련 페이지가 잘 뜨도록 하자..
2) Page rank 가 분산되는 http://wiki.0000.00.00 같은 별도 도메인은 구축하지 말자.
3) iframe 등을 이용한 도메인 전환은 자바스크립트 등의 문제가 더 심히니, 고려하지 말자.
4) 엄격하게 글을 쓸 수 있는 사람의 범위를 제한해야 한다. 

이런 검토 결과 최종적으로 
JAVA 기반에서 Backend로 mySQL 과 Oracle 을 모두 지원하면서 위키문법으로 작성된 글의 html로 변환(render)한 RESTful API까지 다양하게 지원하는 xwiki를 선정, 이후 모든 작업을 위키로 진행했습니다.   

이후 xwiki 관련 모든 예시는 T store 개발자센터의 샘플 문서를 활용해서 강의할 수 있도록 하겠습니다. 

댓글

제가 사용해본 위키는 xwiki(java), mediawiki, dokuwiki (이상 php) 입니다. 
가급적이면 많이쓰는 위키를 중심으로 내용을 확대해갈 수 있도록 하겠습니다. 

댓글 본문
작성자
비밀번호
버전 관리
Dusskapark
현재 버전
선택 버전
graphittie 자세히 보기