XE 개발자 매뉴얼을 공개합니다.
2011.08.04 18:24
XE 개발자 매뉴얼을 공개합니다. 한국어 및 영문 버전이 준비되었고 일문 버전은 약 1~2개월 정도 이후에 추가로 등록할 예정입니다. 일문 버전이 새로 등록될 때 따로 공지를 드리지는 않겠습니다. 9월중에 등록 예정입니다.
- XE 개발자 매뉴얼 v1.0 (Korean, PDF)
- XE 개발자 매뉴얼 v1.0 (Korean, DOCX)
- XE Developer Manual v1.0 (English, PDF)
- XE Developer Manual v1.0 (English, DOCX)
XE 개발자 매뉴얼은 XE 공식 웹 사이트의 매뉴얼 다운로드 페이지에서도 내려받을 수 있으며 다음과 같은 목차로 작성했습니다. 그동안 공식 개발자 매뉴얼이 없어 불편을 느꼈던 분들께 좋은 소식이 되기를 바랍니다.
- 1. XE core 이해하기
- 1.1 개요
- 1.2 XE 요청 라이프사이클
- 1.2.1 컨텍스트 초기화
- 1.2.2 모듈 초기화
- 1.2.3 요청 모듈 액션 실행
- 1.2.4 응답 결과 생성
- 1.3 XE 폴더 구조
- 1.3.1 addons 폴더
- 1.3.2 classes 폴더
- 1.3.3 common 폴더
- 1.3.4 config 폴더
- 1.3.5 files 폴더
- 1.3.6 layouts 폴더
- 1.3.7 modules 폴더
- 1.3.8 widgets 폴더
- 1.3.9 widgetstyles 폴더
- 2. XE 추가 기능
- 2.1 모듈
- 2.1.1 config/info.xml 작성
- 2.1.2 액션 작성
- 2.1.3 Action Forward 사용
- 2.1.4 트리거 사용
- 2.1.5 폼 필터 사용
- 2.1.6 DB 쿼리 정의
- 2.2 애드온
- 2.2.1 애드온 호출 시점
- 2.2.2 애드온 호출 시 전달되는 변수
- 2.2.3 애드온 파일 작성
- 2.2.4 XE XML 쿼리 사용법
- 2.2.5 애드온 생성 시 고려 사항
- 2.3 위젯
- 2.3.1 config/info.xml 작성
- 2.3.2 위젯 클래스 개발
- 2.3.3 확장 변수 사용
- 2.1 모듈
- 3. DB 연동
- 3.1 개요
- 3.2 XML 스키마 언어 레퍼런스
- 3.3 XML 쿼리 언어
- 3.3.1 사용 방법
- 3.3.2 XML 요소
- 3.4 데이터 타입 매핑
- 3.5 XML Query Parser
- 3.6 XE DB 클래스
- 4. 폼 사용
- 4.1 개요
- 4.2 XE 폼 작성
- 4.2.1 폼 뷰 생성
- 4.2.2 XML 필터 파일과 컨트롤러 액션 추가
- 4.2.3 인사 메시지 출력
- 4.3 XML 필터 파일 문법
- 5. Document 모듈 사용
- 5.1 개요
- 5.2 document 모듈 작성
- 5.2.1 문서 생성
- 5.2.2 문서 속성
- 5.2.3 문서 URL
- 5.2.4 문서 카테고리
- 5.2.5 문서 개정 이력
- 5.2.6 문서 조회
- 6. API 레퍼런스
- 6.1 XE 전역 함수
- 6.2 Context 클래스
- 6.3 Extravar 클래스
- 6.4 Mail 클래스
- 6.5 Object 클래스
- 6.6 FileHandler 클래스
매뉴얼의 오류 또는 개선사항 등의 의견이 있는 경우 contact앳xpressengine.com 으로 전해주세요. 고맙습니다.
댓글 15
-
위피
2011.08.04 19:21
ㅜㅜㅜㅜ 그동안 모듈 혼자서 분석해서 모듈 만드는 삽질했었는데 드디어 나오나요 ㅜㅜㅜ 진짜 혼자 모듈 만들 때 왜 XE는 개발자를 위한 문서가 없을까 한탄햇었는데ㅜㅜ 수고하셧습니다. ㅜㅜ -
주의사신
2011.08.04 19:45
잘 다운로드 받아 갑니다. -
라르게덴
2011.08.04 20:25
고생하셨습니다. doc.xpressengine.com까지 살려주시면 아주 공부하기 좋게 될 것 같아요. ^^ 그리고 건의사항 매일 보냈습니다. 읽어주세요~~ -
씨지
2011.08.04 20:59
우아앙~~ 수고하셨습니다. -
neostream
2011.08.05 03:29
와우 고생하셨습니다. -
우진홈
2011.08.05 08:20
XE와 친해질 수 있는 정말 중요한 문서들입니다. 고맙습니다...^^ -
Rony
2011.08.05 11:08
아주 유용하게 쓸 수 있을 것 같습니다. ^^ 라르게덴님 말씀처럼 doc.xpressengine.com 까지 살아난다면 더욱 좋을 것 같네요 ^^ -
우진홈
2011.08.05 12:26
오타가 있습니다. PDF기준 p68 6.2 Context 클래스에서 Context::set('user_id','user'+ ');에서 'user' 다음에 ' (따옴표)가 하나 더 있습니다...^^ -
똥똥
2011.08.05 15:47
지적해주신 오타 바로 수정해서 적용해 두었습니다. ^^ -
데시
2011.08.06 11:28
만드시느라 수고하셨습니다. -
Xiso
2011.08.08 09:58
드..드디어 나왔군요!! -
무한탐구
2011.08.08 19:06
똥똥님 최고 !! -
최혁필184
2011.08.09 11:20
수고 많으셨습니다. 감사합니다^^ -
종스
2011.08.09 15:51
완전 수고하셨습니다^_^ 바로 프린트 들어갑니다~ 그리고 만약 오타가 있다면... 오타 신고는 어디로 하는게 가장 좋을까요? -
똥똥
2011.08.09 17:28
저에게 쪽지를 주시거나 사용자 포럼에 올려주세요. ^^ 확인하는데로 바로 적용하도록 하겠습니다.