경고: 이 문서의 오래된 판을 편집하고 있습니다. 이것을 게시하면, 이 판 이후로 바뀐 모든 편집이 사라집니다. 귀하는 로그인되어 있지 않습니다. 이대로 편집하면 귀하의 IP 주소가 편집 기록에 남게 됩니다.스팸 방지 검사입니다. 이것을 입력하지 마세요!{| class="wikitable" |- | colspan="2" align="center" style="background: skyblue; color: skyblue;" | [[파일:xe_favicon.png|50px]] [[파일:xpressengine.png|250px]] |- | align="center" | 라이선스 || align="center" | 1.4 이전 : GPL v2, 1.4 이후 : LGPL v2 |- | align="center" | 첫 커밋 날짜 || align="center" | [https://github.com/xpressengine/xe-core/commits/develop?after=e3970128a41bf0b78f84f8fa4d6acf5ca9158d13+14035 2007년 02월 06일] |- | align="center" | 첫 발표일 || align="center" | 2008년 02월 28일 |- | align="center" | 첫 등록일 || align="center" | [https://www.xpressengine.com/index.php?mid=download&package_id=18325662&release_id=18365651 2009년 09월 24일]<ref>공식 홈페이지 자료실 기준</ref> |} {{틀:인용문|eXpress + press + Engine{{틀:=}} "XpressEngine"!}} [https://www.xpressengine.com XE 공식 홈페이지] [https://github.com/xpressengine/xe-core 깃허브 저장소] ==정보== # [[제로보드]][[제로보드 4|4]] 이후에 나온 [[PHP]] 기반의 [[저작물 관리 시스템|CMS]]. # 네이버 산하에 있다.<ref>[https://www.xpressengine.com XE 공식 홈페이지 하단] 참고</ref> # [[라라벨]] 프레임워크 기반의 XE3 문서를 찾는다면, [[Xpressengine3]] 문서를 참고하자. ==구조== ===모듈=== # 독립된 기능을 수행하는 프로그램 # 트리거(Trigger)를 통해 XE가 실행 중에 언제든 끼어들어가 실행 될 수 있다. # 대표적인 예로 [[XpressEngine/모듈/슈퍼 캐시|슈퍼 캐시]] 모듈이 있다. ===애드온=== # 모듈이 동작하기 전 또는 후에 동작하는 프로그램 # [[XpressEngine#모듈|모듈]]은 트리거 활용이 가능한 반면, 애드온은 트리거 사용이 불가능하다.<ref>라이믹스에서는 애드온에서도 트리거를 활용 할 수 있다! [https://github.com/rhymix/rhymix/issues/1019#issuecomment-373969246 깃허브 참조]</ref> ===위젯=== # 컨텐츠 출력기 # 대표적인 예로는 최근 글을 출력하는 위젯이다. ===에디터 컴포넌트=== # XE에서 사용하는 에디터(CKEditor)에 추가적인 기능을 사용 할 수 있는 프로그램 # 컴포넌트를 사용하여 지도 입력이나 스티커 입력 등이 가능하다. ===레이아웃=== # 홈페이지의 틀! # 스킨이라 생각 할 수 있지만, 스킨은 레이아웃을 포괄하고 있다. ==장점== ===웹 인스톨러 지원=== # 웹 인스톨러가 있어 db 정보와 관리자 정보 입력을 쉽게 할 수 있다. # 인스톨러도 쉬운 편이라 용어 몇가지만 알면 설치가 쉬워진다. ===PHP 채택=== # [[PHP]]를 사용하였으므로 다른 언어들에 비해 많은(거의 대부분?)<ref>jsp 전용 호스팅 등 전용 호스팅을 제외하면 쓸 수 있다고 보면 된다.</ref> 호스팅사에서 사용이 가능하다. # ASP와 달리 사용 가능한 운영체제도 윈도우/리눅스 등에서 사용이 가능하다. ===쉬운 설치 기능=== # 쉬운 설치 기능을 통해 애드온이나 모듈, 스킨 등을 클릭을 통해 설치가 가능하다. # 하지만 쉬운 설치 기능은 권장하지 않는다. 퍼미션이 꼬이는 등 오류가 발생 할 수 있다. * 그냥 ftp를 통해 설치하는 것이 안정적이다. ===모듈 구조=== # 모듈 구조를 채택하였으므로 모듈을 추가함으로써 코어 수정을 하지 않아도 원하는 기능을 사용 할 수 있다. # [[그누보드]]는 짧은 주소 사용시 코어를 수정해야 하지만, XE는 기본 기능이다. # 모듈 구조츨 통해 코어 수정을 최소화 시킬 수 있다. ==단점== ===느리다?=== # 최근 와서는 속도 문제는 많이 해결이 되었다. # 거기에 [[XpressEngine/모듈/슈퍼 캐시|슈퍼 캐시]] 모듈을 쓴다면 거의 대부분의 경우 사용하는데 불편함이 없다. # 만약 느리다면 사용하지 않는 애드온 등을 끄거나 삭제한다. # 사용자 수가 많아 느린 경우에는 서버 증설을 생각해 보자. ==라이믹스와의 관계== # [[라이믹스]]는 XE를 포크함과 동시에 XE의 라이선스인 LGPL을 GPL로 변경하였다. # 라이선스만 봤을때에는 커밋 내용을 XE → [[라이믹스]]으로 가져오는 것은 가능하지만 역방향은 안된다. 즉 [[라이믹스]] → XE는 안된다. 하지만 더 좋은 개발을 위해 라이믹스 개발진들이 XE에 도움을 주고 있다.<ref>라이믹스는 이렇게 함으로써 원 목표인 XE와 100% 호환을 달성 하기 쉬워진다.</ref> ==XE 글로벌== # 1.4 버전 이후 글로벌화를 위한 개발이 예정되었다. [https://www.xpressengine.com/devlog/19744850 XE 공홈 안내] # 국제화를 위해 [https://www.xpressengine.org https://www.xpressengine.org] 도메인을 만들어 영문으로 운영했다.<ref>현재는 공식 홈페이지로 리다이렉트됨</ref> # 하지만 개발이 취소되고 1.5 버전으로 업데이트가 되었다. ==요구사항== # XE를 설치하기 위한 요구사항 (최소사양 이하 버전 설치시 설치가 진행되지 않는다.) * PHP 5.5 이상 (최소 5.3, 이왕이면 7.0 이상을 설치해 속도 + 성능 이득을 얻자.) * Mysql 5.x 이상 (최소 4.1 이상)<ref>DB는 Mysql 5.6 이상의 최신버전을 사용하는 것을 권장한다. 그 외의 DB인 MS-SQL, CUBRID는 왠만하면 사용하지 말자.</ref><ref>[[라이믹스]]에서는 Mysql(MariaDB)만 지원한다.</ref> MS-SQL, CUBRID * XML Library * GD Library * ICONV * php.ini 파일서 ''session.auto_start = Off'' 설정 ==각주== 편집 요약 가온 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는 가온 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요. 또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다. 저작권이 있는 내용을 허가 없이 저장하지 마세요! 취소 편집 도움말 (새 창에서 열림) 이 문서에서 사용한 틀: 틀:= (편집) 틀:오래된 소프트웨어 (편집) 틀:인용문 (편집)