Upload
wiim
View
484
Download
3
Embed Size (px)
DESCRIPTION
cms
Citation preview
X p r e s s E n g i n eContent Management System
X p r e s s E n g i n e 소개
정보의 생산/ 발행/ 유통의 극대화
정보 관리 중심
웹서비스 개발을 위한 플랫폼
오픈 소스 프로젝트
- 생산 : 편집의 편리, OpenAPI와의 연계를 통한 다양한 정보 생산- 발행 : 강력하고 편리한 사이트 퍼블리싱, blogAPI를 통한 생산된 정보의 발행- 유통 : 검색 엔진 최적화, Syndication API를 통한 정보의 유통
- 잘 관리되는 정보는 발행의 형식에 구애받지 않음- 다양한 정보를 쉽고 편리하게 관리
- 완성된 도구가 아닌 도구를 만들기 위한 플랫폼으로 설계- 도구를 만들기 위하여 XE만의 개발 방법론 제시- XE 플랫폼상에서 제작된 도구들의 연동을 위한 방법 제시
- 다양한 도구를 만들기 위해서는 특정 개인 또는 집단의 힘만으로는 불가능- XE 오픈 소스 프로젝트는 개발, 언어, UI등 다양한 부분에서 참여와 공유를 시도
Document문서 관리 모듈
Comment댓글 관리 모듈
File첨부파일 관리 모듈
Tag꼬리표 관리 모듈
Trackback엮인글 관리 모듈
MenuNavigation 관리 모듈
Layout레이아웃 관리 모듈
Editor에디터 관리 모듈
Widget위젯 관리 모듈
Addon애드온 관리 모듈
Member회원 관리 모듈
Board게시판 모듈
Page페이지 모듈
Planet마이크로블로그 모듈
Admin통합관리 UI 모듈
BLOG블로그 서비스
Planet마이크로 블로그 서비스
Project프로젝트 서비스
IssueTrackerSVN연동+이슈관리 모듈
Document문서 관리 모듈
Comment댓글 관리 모듈
File첨부파일 관리 모듈
Tag꼬리표 관리 모듈
Trackback엮인글 관리 모듈
Editor에디터 관리 모듈
Board게시판 모듈
Member회원 관리 모듈
Document문서 관리 모듈
Comment댓글 관리 모듈
File첨부파일 관리 모듈
Tag꼬리표 관리 모듈
Trackback엮인글 관리 모듈
Member회원 관리 모듈
Board게시판 모듈
Editor에디터 관리 모듈
Planet마이크로블로그 모듈
Document문서 관리 모듈
Comment댓글 관리 모듈
Tag꼬리표 관리 모듈
Member회원 관리 모듈
Planet마이크로블로그 모듈
Document문서 관리 모듈
Comment댓글 관리 모듈
Tag꼬리표 관리 모듈
Member회원 관리 모듈
MenuNavigation 관리 모듈
Layout레이아웃 관리 모듈
Widget위젯 관리 모듈
Addon애드온 관리 모듈
Page페이지 모듈
Admin통합관리 UI 모듈
Homepage홈페이지 서비스
File첨부파일 관리 모듈
Trackback엮인글 관리 모듈
Editor에디터 관리 모듈
Board게시판 모듈
Document문서 관리 모듈
Comment댓글 관리 모듈
Tag꼬리표 관리 모듈
Member회원 관리 모듈
X p r e s s E n g i n e 구성
HTML
XMLRPC
JSON Module Handler
Template Handler
Display Handler
DBMS
HTML
XMLRPC
JSON
Model
View
Controller
XML QueryMysqlCubrid
PostgreSqlSqlite
...
DB Handler
Module ResponseRequest Module Handler
Template Handler
Display Handler
DBMS
DB Handler
Module ResponseRequest
XE or other APIXE or other API
Addon hooking
X p r e s s E n g i n e 동작 순서
커미터/ 보안/ 퍼블리셔/ UI개발자등
XE에 활기를 부여하는 개발자
Developer Navigator
문서화/ 이슈 관리등을 통해XE의 순항을 이끄는 항해사
Explorer
번역/ 지역화등을 통해 XE의
세계화를 이끄는 탐험가
X p r e s s E n g i n e OpenSourceProject
License : GPL v2 (차후 LGPL 또는 Apache등으로 변경 예정)
코드 저장소 : http://svn.zeroboard.com/zeroboard_xe/sandbox (Subversion)
문제 관리 : XE Issuetracker 모듈 (http://www.zeroboard.com/xe_issuetracker)
문서 : http://zbxe.springnote.com (http://www.zeroboard.com/manual)
개발문서 : http://doc.zeroboard.com (Doxygen)
개발포럼 : http://www.zeroboard.com/forum_main
참여 조건 : 열정
Mission
Publish Center- 형태 : 독립 모듈- 동작 : action forward를 이용한 독립 서비스가 아닌 연동 서비스로 동작- 설명 : 회원들이 쓴 글을 원하는 곳에 blogAPI 를 이용하여 발송/ 관리하는 기능을 가진 모듈- 비고 : blogAPI / XE Document 모듈 / XML Query의 이해
Content Center- 형태 : 독립 모듈- 동작 : action forward를 이용한 독립 서비스가 아닌 연동 서비스로 동작- 설명 : 회원들이 쓴 글/댓글/첨부파일등 회원만의 Content를 관리하는 모듈- 비고 : XE Document / Comment / File 모듈의 이해
Planet ISBN addon- 형태 : Planet 모듈 전용 Addon- 동작 : ISBN으로 태깅된 글을 추출하고 내용을 바탕으로 서적 관리- 설명 : Planet에 ISBN 으로 태깅된 글의 내용을 바탕으로 Book Open API와 연계, 서적 관리 기능 제공- 비고 : XE Addon / Open API / AJAX의 이해
X p r e s s E n g i n e Demo