XWiki

정의
XWiki는 자바 기반의 오픈 소스 위키 소프트웨어로, 기업 및 개인 사용자를 위해 협업, 문서 관리, 애플리케이션 개발 기능을 제공한다. 위키 엔진, 확장 플러그인, 템플릿 시스템 등을 포함하고 있으며, GPL 라이선스로 배포된다.

개요
XWiki는 2004년 Laurent Réveillère와 Yannick Bérenger에 의해 최초 공개되었으며, 현재는 전 세계 개발자 커뮤니티에 의해 유지·보수되고 있다. 웹 애플리케이션 서버(예: Apache Tomcat, Jetty)와 데이터베이스(예: MySQL, PostgreSQL, Oracle) 위에서 동작한다. 사용자 인터페이스는 WYSIWYG 편집기를 기본 제공하며, 마크업 언어(Markdown, Wiki syntax)도 지원한다. 기업용 배포판인 XWiki Enterprise Edition은 추가적인 보안·관리 도구와 상용 지원 서비스를 포함한다.

어원/유래
‘XWiki’라는 명칭은 “eXtended Wiki”(확장된 위키)의 의미를 담고 있다고 알려져 있다. 정확한 명명 과정에 대한 공식적인 서술은 확인되지 않는다.

특징

  1. 확장성 – 플러그인 아키텍처를 통해 문서 워크플로, 차트, 설문조사, 다국어 지원 등 다양한 기능을 추가할 수 있다.
  2. 구조화된 데이터 – 페이지에 메타데이터와 객체를 삽입하여 데이터베이스와 유사한 형태로 정보를 관리한다.
  3. 통합 개발 환경 – XWiki SDK와 스크립트 언어(Groovy, Velocity, JavaScript)를 활용해 맞춤형 애플리케이션을 개발할 수 있다.
  4. 보안·권한 관리 – 세부적인 접근 제어 리스트(ACL)와 LDAP, SAML, OAuth 등 외부 인증 연동을 지원한다.
  5. 다중 언어 지원 – 국제화(i18n) 기능을 기본 제공해 여러 언어로 인터페이스 및 콘텐츠를 제공한다.
  6. 오픈 소스 라이선스 – GPL v2 (또는 later) 라이선스로 배포되어 자유롭게 수정·재배포가 가능하다.

관련 항목

  • 위키소프트웨어 (Wiki software)
  • MediaWiki
  • Confluence
  • 오픈 소스 소프트웨어(Open source software)
  • 협업 도구(Collaboration tools)
  • GPL(GNU General Public License)

참고
본 내용은 XWiki 공식 문서 및 오픈 소스 커뮤니티 자료를 바탕으로 작성되었으며, 최신 버전 및 구체적인 배포 옵션에 관한 상세 정보는 공식 웹사이트(https://www.xwiki.org)에서 확인할 수 있다.

둘러보기

더 찾아볼 만한 주제