XpressEngine(XE)는 국내에서 개발된 CMS 중에서 일반 사용자가 사용하기에 가장 편한 오픈소스 프로그램이다. 홈페이지를 XE만큼 쉽고 빠르게 만들 수 있는 프로그램은 그리 많지 않다. 그러나 과거에 많이 사용되던 제로보드 등과 같은 board 중심의 프로그램이 아니기 때문에 새로운 개념이 많이 도입되었다. 때문에 XE를 처음 접하는 사용자는 다소 생소할 수가 있다. 이 책은 XE에 쉽게 접근할 수 있도록 사용자의 입장에서 기술되었으며 실제 홈페이지를 구축하는데 필요한 사항을 설명하고 있다.
저자 박형인은 인터넷이 일반에게 공개되기 전 IBM AS400 시스템 관리 및 프로그램을 개발하였다. 인터넷이 일반에게 제공되기 시작할 때부터 리눅스 서버를 운영하면서 각종 웹 프로그램 특히 오픈소스 프로그램을 테스트하고 현업에 적용시키는 일을 하였다. XE가 국산 오픈소스 프로그램으로서 사용자 편의성에 중점을 둔 좋은 프로그램임에도 이를 사용하기 위한 문서가 많지 않아 처음 사용자에게는 진입 자체가 어려운 경향이 있었다. 이러한 문제를 해소하기 위하여 처음으로 XE를 사용하는 사용자를 위한 메뉴얼을 작성 배포한 바 있으며 이번에 발간되는 ''왕초보를 위한 XE 사용설명서''도 그 연장선상에 있다. 어떤 프로그램도 처음 진입에 실패하면 아무것도 할 수 없다. 그러나 일단 집입에 성공하면 그 다음은 개인의 노력과 능력에 따라 활용도가 달라지기 마련이다. 이번에 발간된 ''왕초보를 위한 XE 사용설명서''는 XE에 대한 집입을 아주 쉽게 할 수 있도록 사용자 입장에서 상세히 설명하고 있다.
판권
I. XE 개념 잡기
1. XE란 무엇인가?
1) XE Core
2) 프로그램
3) 디자인
2. 제로보드4 등 기존의 게시판 프로그램과의 차이점
II. XE 설치
1. XE설치환경
2. XE 다운로드
3. XE Core 업로드
1) pc에서 압축을 풀어 서버에 업로드 하는 방법
2) tgz파일을 서버에 업로드한 후 서버에서 압축을 푸는 방법
4. XE Core 설치 실행
5. 추가기능, 모듈 프로그램 설치
6. 백업 및 복원
1) 계정 파일 백업
2) 디비 백업
3) 파일복원
7. XE Core 업데이트
8. 서버 이전
9. 삭제
III 기본편
1.사이트제작/편집
1) 사이트메뉴편집
가. 사이트메뉴편집의 개념 및 활용 방법
나. 모듈생성
다. 메뉴 생성 및 관리
2) 사이트 디자인 설정
가. 레이아웃 설정 변경
나. 레이아웃 생성(복사본 생성)
3) 게시판 설정
가. 게시판 목록
나. 게시판 정보
다. 분류관리
라. 사용자 정의
마. 권한 관리
바. 추가 설정
사. 스킨관리/모바일 스킨관리
아. 스킨변경
4) 페이지 제작
가. 문서페이지
나. 위젯페이지
다. 외부페이지
2. 회원
1) 회원목록
2) 회원설정
3) 회원그룹
4) 포인트
가. 기본설정
나. 모듈별 설정
다. 회원 포인트 목록
3. 콘텐츠
1) 문서
2) 댓글
3) 엮인글
4) 파일
5) 설문
6) RSS
7) 다국어
가. 다국어 목록 생성 및 사용
나. 다국어 데이타 입력
8) 데이터 들여오기
가. xml 추출
나. 데이타 들여오기
9) 휴지통
10) 스팸필터
4. 즐겨찾기
5. 설정
1) 일반
가. 기본
나. 고급
2) FTP설정
가. 기본
나. 고급
3) 관리자 설정
4) 파일 업로드
5) 파일박스
6. 고급
1) 쉬운 설치
2) 설치된 레이아웃
3) 설치된 모듈
4) 설치된 위젯
5) 설치된 애드온
6) 에디터
가. 에디터 설정
나. 에디터 사용법
IV. 활용편
1. html, css, 자바스크립트, XE 템플릿 문법
1) HTML
가. 요소(Elements)
나. 속성(Attribute)과 값(Value)
다. 부모 요소와 자식, 자손 요소
라. 인라인 요소, 블록 요소
2) css
가. 선택자(Selector)
3) 자바 스크립트
4) XE 템플릿 문법
가. 변수 출력
나. 조건문
다. 반복문
2. 레이아웃
1) 레이아웃의 일반적 구조
2) 레이아웃 수정, 제작
3) 트위터 부트스트랩 사용
3. 추가 모듈
1) XE 개발팀에서 Core와 별개로 제공하는 모듈
가. 게시판(board)
나. WikiXE(wiki)
다. XE Contact Us(contact)
라. 지식인XE(kin)
마. XE Guestbook(guestbook)
사. XE Forum(forum)
아. CafeXE(hompage)
자. XE FAQ(faq)
차. XE SyndicationAPI module
카. 자료실(Resources)
타. Textyle, TextyleHub
파. XE Recruitment
2) 제3자 개발 프로그램
4. files 디렉토리
5. 데이타베이스 관리
1) 테이블 최적화
2) xe_counter_log 정리
3) xe_sites 데이타 확인
4) xe_sequence
6. XE 활용팁
1) 스팸
2) 회원가입인증 메일
3) iframe, embed 화이트 리스트
4) 첨부파일 용량 조정
5) 글쓰기 기본내용 미리입력
6) 이전글 다음글
7) breadcrumb, 빵조각
8) 특정인,그룹만 내용 보여 주기
가. 관리자
나. 로그인 한 회원
다. 특정 그룹
라. 글쓰기 권한이 있다면
마. 댓글 쓰기 권한이 있다면
9) pc에서 모바일 형태로 보는 방법
10) http://도메인/xe 로 설치할 때 http://도메인/ 으로 연결
가. 도메인포워딩
나. 프래임사용
11) www 있음/없음 통일
가. www.domain.kr로 통일
나. domain.kr로 통일
V. 부록
1. 인터넷 환경
1) 도메인
2. 서버
1) 서버/클라이언트(Server/Client)
2) 서버 컴퓨터
3) 서버프로그램
3. 계정(account)
1) 서버 계정
2) mysql 계정
3)도메인관리 계정
4. index.html
5. 리눅스 명령어
1) 퍼미션(permission), 권한
2) ls(파일 리스트 보기)
3) rm(파일 삭제)
4) mv(파일 이동)
5) mkdir(디렉토리 생성)
6) rmdir(디렉토리 삭제_
7) cp(파일 복사)
8)chmod(퍼미션, 권한 변경)
9) tar(파일 압축, 묶음)
10) vi 편집기
가. 명령모드에서 입력할수 있는 명령어들
나. 편집모드에서 사용하는 명령어