XpressEngine

XpressEngine의 옛 이름이자 구 버전에 대해서는 제로보드 문서를 참고하십시오.
XpressEngine
개발자김예솔, 오승훈, 안정수, 조정현, 홍경원, 홍성범, 이준하, 김건일, 홍보람
발표일2008년 2월 28일
안정화 버전
3.0.14 / 2021년 11월 5일(2년 전)(2021-11-05)
운영 체제크로스 플랫폼
플랫폼PHP
종류저작물 관리 시스템
라이선스LGPL v2
상태개발 중
웹사이트XpressEngine 공식 사이트

XpressEngine(약칭 XE)은 네이버의 지원을 바탕으로 고영수를 주축으로한 XE 개발팀이 개발한 LGPL 기반 오픈소스 저작물 관리 시스템 (CMS)이다. 이전의 제로보드와는 달리 게시판, 블로그, 쇼핑몰, 위키 등 웹 사이트에 필요한 모든 것을 모듈로 구현해, 종합적인 웹 빌더로 사용할 수 있는 CMS를 목표로 개발이 되었다. 처음 명칭은 '제로보드 XE'였으나, 정식으로 CMS 기능을 갖춘 1.1.0 버전을 내놓으면서 '보드'의 개념과 상이하다며 명칭을 변경하였다.

제로보드의 명칭을 유지한 1.0.6 버전까지는 다양한 사이트와 블로그를 운영할 수 있는 홈빌더의 형태였으나, XpressEngine으로 명칭을 변경한 1.1.0 버전부터는 마이크로 블로그(플래닛) 패키지, 가상 사이트를 이용한 분양 시스템 등 더 폭넓고 다양한 기능이 탑재되어 있다.

구조는 기본 프로그램인 XE Core가 있고, 거기에 모듈이나 위젯, 애드온 등의 추가 프로그램을 올리는 방식이다. 덕분에 제로보드의 장점이었던 쉬운 개발 난이도는 정 반대로 어려워졌다는 평가를 받는다. 그러한 문제로 Core를 직접 수정하는 사용자들이, 개발자들의 비권장 공고에도 꾸준하게 유지되고 있다.

XpressEngine3 (약칭 XE3)로 가면서 기존의 XE와 호환되지 않고 단절되었으며, 그 여파로 Rhymix 오픈소스 CMS가 출범하는 계기가 되었다. 그러나, HHVM이나 라라벨 같은 최신 PHP 프레임워크를 적극적으로 받아들이고, MVC 패턴 적용, RESTful API, 프론트엔드의 컴포넌트화 등등 최신 웹개발 트렌드를 따라잡는 행보는 높이 평가할만 하다.

XE의 글로벌 CMS 시장 점유율은 2020년 8월 기준으로 0.1%에 미치지 못하는 것으로 관측되고 있다.[1]

역사

  • 2007년 3월 14일 : Zeroboard XE 제작 시작
  • 2007년 6월 27일 : 클로즈 베타 시작
  • 2007년 8월 12일 : 오픈베타 시작 (0.1.0 버전 발표)[2]
  • 2008년 2월 28일 : 정식 발표 (1.0.0 버전 발표)
  • 2008년 11월 20일 : XpressEngine으로 이름 변경
  • 2009년 7월 10일 : SVN저장소 각 프로젝트별로 분리 (개발엔진은 XpressEngine Core로 표기)
  • 2009년 10월 24일 : 제1회 XpressEngine CAMP 개최
  • 2009년 11월 11일 : XpressEngine Core 1.3.0 발표 (쉬운설치 베타 도입)[3]
  • 2010년 1월 4일 : XpressEngine 제1회 공모전[4]
  • 2010년 1월 28일 : XpressEngine Core ver 1.4.0 버전을 발표하며 사용권 문서가 GPL v.2에서 LGPL v.2로 변경되었다.[5]
  • 2011년 7월 26일 : 고영수(zero) XpressEngine 개발팀을 떠나 네이버 재팬에 장기 파견[6]
  • 2013년 11월 4일 : 프로젝트 운영 및 저장소를 Google Code에서 GitHub로 이전[7]
  • 2013년 12월 6일 : XE HUB 개소식[8]
  • 2015년 4월 8일 : XpressEngine Core ver 1.8.0 정식 배포[9]
  • 2015년 11월 14일 : XpressEngine Core ver 3.0 공개와 함께 개발자용 버전 배포[10][11]
  • 2018년 12월 14일 : XpressEngine Core ver 3.0.0 공식 버전 배포

설치 환경

Xpress Engine 3.0 이상

  • PHP
    • 필수 : PHP 5.5.9 이상
      • OpenSSL Extension 필요
      • Mbstring Extension 필요
      • Tokenizer Extension 필요
  • 데이터베이스
    • MySQL 5.1 이상
    • MariaDB

Xpress Engine 1.8 이상

  • PHP
    • 필수 : PHP 5.3.0 이상
      • PHP 5.5.0 이상 권장
      • session.auto_start = Off (php.ini)
    • 필수 : XML 라이브러리
    • 필수 : GD 라이브러리
    • 필수 : ICONV 라이브러리
  • 데이터베이스
    • MySQL 4.1 이상
      • MySQL 5.x 이상 권장
    • MariaDB
    • Cubrid
    • MS-SQL

Xpress Engine 1.7 이상 ~ 1.8 미만

  • PHP
    • 필수 : PHP 5.2.4 이상
      • PHP 5.3.10 이상 권장
    • 필수 : XML 라이브러리
    • 필수 : GD 라이브러리
    • 선택 : ICONV 라이브러리
  • 데이터베이스
    • MySQL 4.1 이상
    • Cubrid
    • MS-SQL

Xpress Engine 1.7 미만

  • PHP
    • 필수 : PHP 4.x ~ 5.x
      • 단, PHP 5.2.2 버전은 PHP의 자체 오류로 사용할 수 없음
    • 필수 : XML 라이브러리
    • 필수 : GD 라이브러리
    • 선택 : ICONV 라이브러리
  • 데이터베이스
    • MySQL 4.1 이상
    • Cubrid
    • MS-SQL
    • Firebird
    • PostgreSQL
    • Sqlite2/Sqlite3

각주

  1. Usage of content management systems for websites
  2. 제로보드XE 오픈베타를 시작합니다.
  3. XE Core 1.3.0 배포를 시작합니다.
  4. “XE 공모전 소개”. 2020년 8월 25일에 확인함. 
  5. 1.4.0 변경사항
  6. XE개발팀 3개월 늦은 뉴스
  7. XE 진행 상황 공유 & Github로의 저장소 이전 알림
  8. XE의 새로운 출발 - XE HUB 개소식
  9. XE 1.8.0 정식 배포
  10. XECon2015 개최를 알립니다 : XE3, Laravel, Modern Web
  11. XE3 공식사이트

같이 보기

외부 링크

위키미디어 공용에 관련된
미디어 분류가 있습니다.
XpressEngine
  • (한국어) XpressEngine 위키데이터에서 편집하기 - 공식 웹사이트
  • (한국어) XE Core Github 프로젝트
  • (한국어) XE Core 공식 매뉴얼
  • (한국어) XEHub 공식 홈페이지
  • v
  • t
  • e
네이버
서비스
웹서비스
독립 서비스
중단
운영
자회사
재단
관련 인물기타