XpressEngine
1. 개요
XpressEngine은 2007년 3월 14일에 제로보드 XE 제작으로 시작된 웹 엔진이다. 2008년 2월 28일에 정식 버전 1.0.0이 발표되었고, 11월 20일에 XpressEngine으로 이름이 변경되었다. XpressEngine Core 3.0 버전이 2018년 12월 14일에 배포되었다. XpressEngine은 PHP, MySQL 또는 MariaDB 환경에서 작동하며, 버전에 따라 지원하는 PHP 및 데이터베이스 버전이 다르다.
-
인터넷 포럼 소프트웨어 -
제로보드
제로보드는 대한민국 초기 인터넷 환경에서 인기를 얻은 PHP 기반 게시판 소프트웨어였으나, 보안 문제 등으로 배포가 중단된 후 XpressEngine의 토대가 되었다. -
인터넷 포럼 소프트웨어 -
PhpBB
PHP 기반의 무료 오픈 소스 인터넷 게시판 소프트웨어인 phpBB는 2000년 첫 출시 이후 다양한 기능과 개선을 거쳐 현재까지 꾸준히 업데이트되고 있으며, 다양한 데이터베이스 지원, UI 커스터마이징, 다국어 지원, 포럼 관리, 보안 기능 등을 제공한다. -
네이버의 소프트웨어 -
밴드 (소프트웨어)
밴드는 스포츠 팀, 클럽, 직장, 가족 등 다양한 그룹 구성원들이 모바일 환경에서 소통, 계획 수립, 협업할 수 있도록 알림 관리, 게시물 확인, 라이브 방송, 투표 등의 기능을 제공하는 소프트웨어이다. -
네이버의 소프트웨어 -
원스토어
원스토어는 2015년 T 스토어, 올레 마켓, U+ 스토어의 통합으로 시작하여 2016년 네이버 앱스토어 사업 이전을 통해 완전히 통합된 대한민국의 앱 스토어이며, 2017년부터는 웹툰 및 온라인 소설 플랫폼인 원스토어 북스도 운영하고 있다. -
인터넷에 관한 -
구글
-
인터넷에 관한 -
마이크로소프트
마이크로소프트는 빌 게이츠와 폴 앨런이 1975년에 설립한 미국의 다국적 기술 기업으로, 윈도우 운영체제, 오피스 제품군, 엑스박스, 애저, 인공지능 투자 등을 통해 사업 영역을 확장하며 세계 최대 기술 기업 중 하나로 자리매김했다.
2. 역사
--
XpressEngine의 주요 변화는 다음과 같다.
| 날짜 | 사건 |
|---|---|
| 2007년 3월 14일 | 제로보드 XE 제작 시작 |
| 2007년 6월 27일 | 클로즈 베타 시작 |
| 2007년 8월 12일 | 오픈 베타 시작 (0.1.0 버전 발표) |
| 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 발표 (쉬운 설치 베타 도입) |
| 2010년 1월 4일 | XpressEngine 제1회 공모전 |
| 2010년 1월 28일 | XpressEngine Core 1.4.0 버전 발표, 사용권 LGPL v.2로 변경 |
| 2011년 7월 26일 | 고영수(zero) 네이버 재팬에 장기 파견 |
| 2013년 11월 4일 | 프로젝트 운영 및 저장소 GitHub로 이전 |
| 2013년 12월 6일 | XE HUB 개소식 |
| 2015년 4월 8일 | XpressEngine Core 1.8.0 정식 배포 |
| 2015년 11월 14일 | XpressEngine Core 3.0 개발자용 버전 배포 |
| 2018년 12월 14일 | XpressEngine Core 3.0.0 공식 버전 배포 |
2.1. 개발 초기 (2007년 ~ 2009년)
2007년 3월 14일, 제로보드 XE 제작이 시작되었다. 그해 6월 27일에는 클로즈 베타 테스트가 시작되었고, 8월 12일에는 오픈 베타 테스트와 함께 0.1.0 버전이 발표되었다.
2008년 2월 28일, 1.0.0 버전이 정식 발표되었다. 그해 11월 20일, 소프트웨어 이름이 XpressEngine으로 변경되었다.
2009년 7월 10일, 개발 엔진이 XpressEngine Core로 분리되었다. 그해 10월 24일에는 제1회 XpressEngine CAMP가 개최되었고, 11월 11일에는 쉬운 설치 베타 기능이 도입된 XpressEngine Core 1.3.0 버전이 발표되었다.
2.2. 라이선스 변경 및 개발 환경 변화 (2010년 ~ 2013년)
2010년 1월 28일, XpressEngine Core 1.4.0 버전을 발표하면서 사용권이 GPL v.2에서 LGPL v.2로 변경되었다. 2011년 7월 26일, 고영수(zero)는 XpressEngine 개발팀을 떠나 네이버 재팬에 장기 파견되었다. 2013년 11월 4일, 프로젝트 운영 및 저장소를 Google Code에서 GitHub로 이전하였고, 12월 6일에는 XE HUB 개소식을 열었다.
2.3. XE 버전 업데이트 (2015년 ~ 현재)
2015년 4월 8일, XpressEngine Core 1.8.0 정식 버전이 배포되었다. 2015년 11월 14일에는 XpressEngine Core 3.0 개발자용 버전이 공개되었고, 2018년 12월 14일에는 XpressEngine Core 3.0.0 공식 버전이 배포되었다.
3. 설치 환경
XpressEngine은 PHP와 데이터베이스를 기반으로 작동하는 웹 애플리케이션이다. 버전에 따라 요구하는 설치 환경이 다르므로, 사용하려는 버전에 맞는 환경을 구축해야 한다.
3.1. Xpress Engine 3.0 이상
Xpress Engine 3.0 이상 버전은 PHP 5.5.9 이상을 필수로 요구하며, OpenSSL, Mbstring, Tokenizer 확장 기능이 필요하다. 데이터베이스는 MySQL 5.1 이상 또는 MariaDB를 지원한다.
3.2. Xpress Engine 1.8 이상
Xpress Engine 1.8 이상 버전은 PHP 5.3.0 이상을 필수로 요구하며, PHP 5.5.0 이상을 권장한다. 또한, php.ini 설정에서 `session.auto_start = Off`로 설정해야 한다. XML, GD, ICONV 라이브러리도 필수적으로 필요하다.
데이터베이스는 MySQL 4.1 이상(MySQL 5.x 이상 권장), MariaDB, Cubrid, MS-SQL을 지원한다.
3.3. Xpress Engine 1.7 이상 ~ 1.8 미만
Xpress Engine 1.7 이상 1.8 미만 버전은 PHP와 데이터베이스를 기반으로 작동한다.
| 구분 | 요구 사항 |
|---|---|
| PHP | |
| 데이터베이스 |