메뉴 건너뛰기

XE : Xpress Engine




Front Page

조회 수 235524 추천 수 1 2020.03.14 23:59:10
explode *.225.157.162

FAQ 문서는 XE의 기초적인 궁금증에 갈증을 느꼈던 여러분의 자발적인 참여로 만들어 졌습니다. 로그인 하면 누구나 편집 가능합니다. 누군가 대충 초안을 작성해 두면 누군가는 다듬어 줄 것입니다. 걱정하지 마세요!


editXE core 1.5 버전에서는 이전에 제작된 모듈/애드온/위젯/레이아웃이 호환되나요?

XE는 현재 DB 구조가 전반적으로 리팩토링이 된 1.5 버전을 개발하고 있습니다. 이는 기존의 1.4 버전 이하에서 제작된 사용자 모듈과 애드온 등의 완벽한 호환성은 보장할 수 없다는 것을 뜻합니다. XE core 1.5 버전과 기존의 사용자 제작 프로그램 호환성에 대한 자세한 내용은 호환성 점검 문서를 참고하시길 바랍니다. 


edit일반적인 질문과 답변들

editXE가 무엇인가요?

XE 또는 XpressEngine은  ‘eXpress’와  ‘Engine’이라는 두 단어를 합쳐 만든 이름으로써 웹 문서를 생성, 배포, 관리하는 설치형 오픈소스 CMS(Content Management System) 프로그램 입니다. 웹 사이트를 만들기 위해서는 HTML, CSS, PHP, SQL 등과 같은 프로그래밍 언어를 기본적으로 알아야 합니다. 그러나 XE를 사용하면 프로그래밍 언어를 잘 모르더라도 웹 사이트를 쉽게 만들 수 있습니다. XE core라는 핵심 프로그램을 기반으로 모듈, 위젯, 스킨과 같은 다양한 추가 기능을 조합하여 사용자가 원하는 웹 사이트를 제작할 수 있습니다. 1999년 한국의 웹 개발자 고영수님에 의해 ZEROBOARD 라는 이름으로 시작되어 현재에 이르며 NHN이 검색 품질 향상과 웹 생태계 발전을 위해 지원하고 있습니다.

editXE의 기술적 기반(사용 환경)은 무엇인가요?

PHP4 (1.7부터는 지원하지 않음), PHP5* 버전을 모두 지원하고 있으며 CUBRID, MySQL, MSSQL와 같은 다양한 DBMS(Data Base Management System)를 지원하고 있습니다.

* PHP의 문제로 PHP 5.2.2 버전에서는 사용할 수 없습니다.

PostgreSQL, SQLite, Firebird는 1.7부터 지원하지 않음
* PHP 5.3.10 이상 권장

editXE의 라이센스는 무엇인가요?

LGPL v2로써 상업적인 용도로 사용하더라도 아무 허가를 받지 않고 사용할 수 있습니다.  심지어 고치거나 다른 라이센스가 포함된 모듈을 추가한 다음 판매해도 됩니다. 단, LGPL v2 라이센스가 부여된 프로그램은 수정하여 판매하는 경우 원본 소스와 수정된 소스를 공개해야 하며, 판매하는 프로그램의 라이센스를 LGPL v2로 지정해야 합니다. 그러나 완전히 별도로 제작한 새로운 모듈, 위젯, 스킨 등이라면 LGPL v2 라이센스를 부여하지 않아도 됩니다. 이 때 배포하는 모듈, 위젯, 스킨 등은 LGPL v2 제품의 일부가 아니라 완전히 별개의 제품이라는 것을 명시해야 합니다.

editXE는 다국어 웹 사이트를 지원하나요?

XE는 현재 영어, 한국어, 중국어(간체, 번체), 일본어, 스페인어, 러시아어, 프랑스어, 베트남어, 몽고어, 터키어를 지원하고 있습니다. 이 언어들은 XE 코어와 핵심 모듈인 게시판 인터페이스에서 제공되고 있으며 나머지 모듈들(블로그, 카페, 위키 등)은 보통 6~7개 국가의 언어만 번역이 되어 있습니다. 번역은 대부분 외부 커밋터들에 의해 자발적으로 진행이 되고 있지만 번역가들은 개발자들이 아닐 수도 있기 때문에 Git을 사용하도록 하는 현재의 방식은 개선점이 있습니다. 굳이 번역가가 아니고 개발자가 아니라도 번역이 가능하도록 하고 집단지성을 이용하려면 'XE 번역센터(가칭)'라는 이름의 웹 인터페이스가 필요합니다. XE 1.5 개발 계획 초기에 포함시켰으나 다른 계획에 비하여 우선순위가 떨어지고 투입 리소스가 많이 필요한 일이라서 XE 1.5 배포 이후로 계획을 연기한 상태 입니다.

edit얼마나 많은 사람들이 XE를 사용하고 있나요?

XE는 국내외를 모두 포함하여 2011년 5월 현재 약 64만 7천회 다운로드 되었으며 약 12만 6천개의 웹 사이트가 운영중 입니다. XE 코어가 다섯 번 다운로드 되면 그 가운데 하나의 사이트는 운영이 되는 셈입니다. 최근 일 년 간 4만 8천 개의 XE 사이트가 증가했고 이런 추이는 당분간은 지속될 것으로 전망하고 있습니다. 네이버 검색 결과 가운데 외부 웹 문서의 30% 정도가 제로보드 또는 XE인 것으로 추정하고 있지만 글로벌 CMS 시장 점유율은 아직 0.1%에 미치지 못합니다[1].

img01.png

[그림 설명 - 최근 1년 간  XE 사이트 증가 추이]

img02.png

[그림 설명 - 2011년 5월 글로벌 CMS 시장 점유율[2]]

editXE와 비슷한 프로그램들이 있나요?

해외의 워드프레스, 줌라, 드루팔과 같은 오픈소스 CMS 도구들과 비슷합니다. 한국에는 그누보드, 킴스큐와 같은 제품들이 있습니다. 한편 한국 내 CMS 시장 점유율 통계는 아직 제공하는 곳이 없습니다.

editXE를 이용하여 구축된 유명한 사이트들이 있나요?

현재 Creative Commons Korea, 한겨레TV, 한국디지털미디어고등학교 사이트가 XE 기반으로 구축되어 있습니다.

editXE 코어가 무엇인가요?

XE의 설치와 운영을 담당하는 핵심 프로그램으로써 XE core 또는 줄여서 그냥 XE라고 부르기도 합니다. 회원 모듈, 쪽지 모듈, 페이지 모듈, 레이아웃, 모바일 레이아웃이 기본적으로 탑재되어 있으며 코어가 설치되면 정적인 사이트를 생성할 수 있습니다. 게시판, 블로그, 위키와 같은 동적인 사이트 구성을 원하면 사용자가 직접 해당 모듈을 추가해야 합니다.

editXE 코어에 게시판 등 구성 요소가 왜 빠져 있습니까?

(구)XE 버전에서 Core 버전으로 업데이트 되면서, 패키지 형식(게시판, 위젯 등을 한데 묶은 형식)으로 더 이상 업데이트 되지 않으며, 게시판, 위젯 등은 따로 다운로드 받으실 수 있도록 바뀌었습니다.  현재 다운로드 되는 Core에 포함된 프로그램들은 Core 프로젝트에서 개발되는 기본 구성요소만 들어있습니다. 위젯, 애드온, 모듈 등 다운로드 받고 싶으신 것은 따로 자료실 또는 개별 프로젝트 홈페이지에서 다운로드 받으시면 됩니다.

editXE 모듈이 무엇인가요?

XE에서 모듈은 하나의 프로그램을 의미합니다. 여러 개의 모듈이 모여서 하나의 큰 모듈을 구성하기도 하고, 모듈이 개별적으로 동작하기도 합니다. 즉, 모듈은 사이트에 특정 기능을 구현하기 위해 추가로 설치한 프로그램입니다. XE에서 제공하는 대표적인 모듈에는 Board(게시판), Cafe, Textyle, Wiki 등이 있습니다.

editXE 애드온이 무엇인가요?

애드온은 작지만 XE 코어에 가장 큰 영향을 줄 수도 있는 프로그램입니다. 이는 '모듈 로딩 전', '화면 출력 전' 등 어디에서나 동작할 수 있는 애드온의 특성 때문입니다. 이로인해 대부분의 간단한 프로그램은 애드온으로 제작이 가능해, 개발자들과 사용자들의 편의성을 높여주었습니다. 주로 애드온은 모듈과 함께 동작하는 경우가 많으며, 별도의 모듈처럼 스스로 동작하기도 합니다.


SMaker

2011.07.22 20:55:25
*.22.160.71

더 이상 한국경제신문 블로그에서 XE를 사용하지 않는 것 같습니다.
profile

정찬명

2011.08.05 14:17:50
*.66.9.235

소스코드를 보면 여전히 사용중인 것으로 나옵니다. ^^

DetectiveCONAN

2011.11.04 20:29:24
*.28.36.105

1.5 버전 설치후

게시판을 열면

Parse error: syntax error, unexpected '}' in /free/home/friend7/html/xe/files/cache/template_compiled/35a4f09b494503d7741a383c5ec07b91.compiled.php on line 58

이오류뜸 ㅠㅠ

profile

하나로45

2012.03.16 01:30:27
*.43.35.14

오타 몇글자 수정했드니 게시자 닉이 바뀌어 지네요? ㅎㅎㅎ 깜짝 놀랐습니다..

식쵸

2012.04.30 18:59:44
*.201.87.67

음, 국내에서는 많이 쓰이는군요. 뭐, 워드프레스가 너무 강력하니 글로벌은 좀 힘들수도...

독도2005

2012.05.20 12:02:55
*.50.67.1

이거 위키모듈에 버그가 있는것 같네요... 왜 내 아이디에 XE 개발팀 아이콘이 붙지?? ㅋㅋ 어쨋든 기분은 좋네요.. ㅋㅋㅋㅋㅋㅋ

유프로넷프로

2012.08.21 17:03:05
*.201.173.86

문의좀 드립니다. 다름이 아니라 제가 유지보수하는 사이트가 XpressEngine으로 제작되어 현재 운영되고 있습니다.

이를 유지보수하기위해 운영되고 있는 서버에서 전체소스를 내려받아 개발서버(APM운용)에 포팅을 하였는데, index.jsp를

호출하면 브라우져에서는 타이틀만 호출되면서 아무것두 출력되지 않습니다.

그래서 브라우져에서 소스보기를 하여 보면 아래와 같은 내용이 출력됩니다.

==============   아   래  ==================

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="ko" xml:lang="ko" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta name="Generator" content="XpressEngine 1.4.5.10" />
    <meta name="module" content="opage" />
    <meta http-equiv="imagetoolbar" content="no" />
    <title>:: 재활치료의 명가 :: 매그너스재활요양병원</title>
    <link rel="stylesheet" href="./common/css/default.css" type="text/css" charset="UTF-8" media="all" />
    <link rel="stylesheet" href="./common/css/button.css" type="text/css" charset="UTF-8" media="all" />
    <link rel="stylesheet" href="./modules/editor/styles/default/style.css" type="text/css" charset="UTF-8" media="all" />
    <script type="text/javascript" src="/common/js/jquery.js"></script>
    <script type="text/javascript" src="/common/js/x.js"></script>
    <script type="text/javascript" src="/common/js/common.js"></script>
    <script type="text/javascript" src="/common/js/js_app.js"></script>
    <script type="text/javascript" src="/common/js/xml_handler.js"></script>
    <script type="text/javascript" src="/common/js/xml_js_filter.js"></script>
    <link rel="alternate" type="application/rss+xml" title="Site RSS" href="http://localhost/rss" />
    <link rel="alternate" type="application/atom+xml" title="Site Atom" href="http://localhost/atom" />

    <script type="text/javascript">//<![CDATA[
        var current_url = "/";
        var request_uri = "http://localhost/";
        var current_mid = "index";
        var waiting_message = "서버에 요청중입니다. 잠시만 기다려주세요.";
        var ssl_actions = new Array();
        var default_url = "http://localhost/";
                       
    //]]></script>

   

</head>
<body>
   
   

   
    <div id="waitingforserverresponse"></div>

</body>
</html>

\====================================================

혹시 인스톨과정을 거치지 않고 이미 인스톨된 소스를 내려받아서는 사이트를 띄울수 없는지요..

아니면 제가 모르는 다른 부분을 수정을 해주어야만 XpressEngine를 이용하요 사이트를 띄울수 있는지요..

물론 db.config.php파일은 개발서버의 정보로 수정하였습니다.

답변을 부탁드립니다.

 

 

퍼니엑스이

2012.12.18 20:01:25
*.119.176.77

더 이상 한국경제신문 블로그에서 XE를 사용하지 않는 것 같아 본문에서 삭제하였습니다.

통합진보당 사이트도 마찬가지입니다.

profile

전성호565

2013.02.11 20:49:46
*.11.43.6

흠 자주들르겠습니다

profile

LI-NA

2013.02.19 10:44:32
*.149.144.218

오타도 조금 수정해주고~

SuBlime

2013.05.25 00:58:30
*.207.163.0

처음에 카페24에서 호스팅을 구매하면서 XE무료 설치 서비스를 받았지만

관리자 페이지에 로그인이 되지 않았습니다.

비밀번호가 틀리다는 이유였습니다.

 

그래서 아예 데이터를 모두 삭제를 하고 XE를 제가 직접 설치하였습니다.

설치하면서 제가 쓰는 메일 주소와 비밀번호를 기입하여 설치 완료 하였습니다.

그러나 여전히 페이지에 로그인이 되지 않습니다.

역시나 이유도 비밀번호가 틀리다는 이유입니다.

 

ID/PW찾기 버튼을 눌러 이메일 주소로 계정찾기를 해보았습니다.

제 메일로 들어가 "아이디/비밀번호 정보입니다"라는 메일을 읽어보았습니다.

메일에는 제목만 있을뿐 내용은 아무것도 없습니다. 냉무로 메일이 옵니다.

 

 

계속 아무리 해도 비밀번호가 틀리다는 문구만 반복하고

메일은 내용없이 오고.. 정말 너무 답답한데,

이 문제를 해결할 방법은 없을까요?

 

제발 누가 저좀 도와주세요.

 

묻고답하기는 아무리 글올려도 아무도 답 안주시고.. 정말 어떻게 해야 하는 겁니까..

왜 메일 내용도 냉무로만 오는지 미치고 팔짝 뛰겠습니다..

溺內

2013.07.26 12:05:41
*.247.250.77

테스트입니다.

profile

kukuriko

2013.07.27 15:17:45
*.36.164.239

정작 XE공홈에서는 wiik 모듈을 에디터방식으로 사용하는....

코어업뎃이후 버그투성이 wiki모듈은 버려진건가요.....멍미

profile

kukuriko

2013.07.27 15:18:05
*.36.164.239

아.. 아니구나 구버전 모듈인건가..

어쨌든 댓글삭제가 안되는건 여전하군요