공개 SW 솔루션설치 & 활용가이드 응용 SW > 콘텐츠배포 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide
CONTENTS 1. 개요 2. 기능요약 3. 실행환경 4. 설치및실행 5. 기능소개 6. 활용예제 7. FAQ 8. 용어정리
- 3-1. 개요 소개 주요기능 누구나쉽고편하고자유롭게콘텐츠를발행할수있도록하기위한서비스친화적은 CMS 국내환경에맞는시스템제공으로회원, 게시판운영에최적화된기능제공 다양한번들플러그인을제공하고유연한확장성제공 회원관리기능 메뉴관리를이요한손쉬운사이트관리 플러그인설치로유연한기능확장 대분류 응용 SW 소분류 콘텐츠배포 라이선스형태 LGPL v2.1 or later 사전설치솔루션 APM, Composer 실행하드웨어 OS 가설치될수있는최소사양버전 3.0.0-rc.6 (2018 년 10 월기준 ) 특징보안취약점개발회사 / 커뮤니티공식홈페이지 Composer 사용 국내개인정보보호기준에필요한플러그인제공 보안취약점에대한지속적인패치제공 취약점 ID : XEVE-18-004 (XE 별도관리 ID) 취약점설명 : 관리자사이트의설치된레이아웃목록에서 XSS 취약점발견 대응방안 : 최신패치적용 NAVER / XpressEngine Community / XEHub https://www.xpressengine.io
- 4-2. 기능요약 XpressEngine( 이하 XE) 의주요기능 주요기능메뉴관리보안취약점관리플러그인설치및관리테마, 스킨시스템지원자유로운외부패키지사용 (Composer) 모바일지원 ( 반응형디자인 ) 운영자기술지원 지원여부지원지원지원지원지원지원지원
- 5-3. 실행환경 XE3는 Linux, Windows 에서 AMP 환경을지원 - IIS + Windows 환경지원 - Nginx 지원 Database 는최신버전의 Mysql 5.1 이상, MariaDB, Cubrid 를지원 PHP 는 PHP 7.0 이상의환경을지원 - PDO, curl, FileInfo, GD, Mbstring, OpenSSL, ZIP PHP 등다수의 Extension 필요 500M 이상의디스크여유공간이필요 XE3 매뉴얼사이트에서추가정보를얻을수있음 - https://xpressengine.gitbook.io/xpressengine-manual/ko/c2dc-c791-d558-ae30/installation
- 6-4. 설치및실행 세부목차 4.1 다운로드및서버준비 4.2 압축해제 4.3 FTP 접속및업로드 4.4 파일권한설정 4.5 웹인스톨러실행 4.6 설치완료 4.7 로그인 4.8 게시판글작성 4.9 관리자사이트이동
- 7-4. 설치및실행 4.1 다운로드및서버준비 (1/2) Linux + Apache + PHP 7.0 이상 + MySQL 5.1 이상으로구성된서버준비 - Apache 에서.htaccess 파일이사용될수있도록설정필요 - 웹사이트구성을위한도메인필요 - XE3 매뉴얼페이지에서서버요구사항참고 https://xpressengine.gitbook.io/xpressengine-manual/ko/c2dc-c791-d558-ae30/installation Window + IIS + PHP 7.0 이상 + MySQL 5.1 이상환경지원 - web.config 참고해서 IIS rewrite rule 설정필요 Linux + NGINX + PHP 7.0 이상 + MySQL 5.1 이상환경지원 - example.xe3-nginx-rewrite.conf 참고해서 NGINX rewrite rule 설정필요
- 8-4. 설치및실행 4.1 다운로드및서버준비 (2/2) XE3 공식사이트또는매뉴얼페이지에서다운로드
- 9-4. 설치및실행 4.2 압축해제 다운로드한 latest 파일의압축을해제 파일은약 11,000 개이상으로압축을해제하는데컴퓨터사양에따라 10 분정도소요
- 10-4. 설치및실행 4.3 FTP 접속및업로드 FTP 에접속하고업로드 - 약 11,000 개의파일을업로드해야하기때문에약 30 분정도소요 - PC 에압축해제한모든파일을웹서버의 Document root 경로에업로드
- 11-4. 설치및실행 4.4 파일권한설정 서버에업로드된파일의권한수정 /storage, /config, /bootstrap 디렉토리에쓰기권한설정 - FTP 에서해당폴더에우클릭팝업메뉴로 파일권한 메뉴클릭 - 다음화면에서쓰기권한을체크후확인
- 12-4. 설치및실행 4.5 웹인스톨러실행 (1/5) 웹브라우져에서사이트로이동하면웹인스톨러가실행 만약실행되지않는다면파일권한설정문제, 웹서버의디렉토리사용권한문제, 짧은주소 사용에대한웹서버설정문제확인필요
- 13-4. 설치및실행 4.5 웹인스톨러실행 (2/5) 인스톨첫번째단계에서시스템의이상유무를체크 - 모든체크사항을통과하지못한다면 XE3 를설치할수없음
- 14-4. 설치및실행 4.5 웹인스톨러실행 (3/5) 시스템설치후사용할때필요한정보제공동의화면
- 15-4. 설치및실행 4.5 웹인스톨러실행 (4/5) 시스템구성에필요한필수정보를입력 각입력폼의 placeholder 에쓰여진내용은입력하지않을경우사용될기본값에대한안내
- 16-4. 설치및실행 4.5 웹인스톨러실행 (5/5) 입력폼하단에관리자에대한정보입력이있음, 이정보는사이트최고관리자에 대한정보입력 모든정보를입력하고 다음 버튼을클릭하면 XE3 설치가시작
- 17-4. 설치및실행 4.6 설치완료 설치가완료되면사이트의홈으로이동 설치된사이트는홈, 게시판으로구성된기본설치환경을제공
- 18-4. 설치및실행 4.7 로그인 우측상단에사람모양아이콘을클릭하면팝업메뉴에로그인이있음 클릭하면로그인페이지로이동 설치할때입력한관리자정보의아이디, 비밀번호를입력해로그인할수있음
- 19-4. 설치및실행 4.8 게시판글작성 로그인후게시판페이지에서쓰기버튼을클릭하고글을작성할수있음 제목과글내용을입력후등록버튼을클릭하면게시글을등록
- 20-4. 설치및실행 4.9 관리자사이트이동 관리자아이디로로그인하면상단에있는관리자사이트로이동하는링크를사용할수있음 관리자사이트에서회원, 게시판, 테마, 플러그인등사이트의모든기능을관리할수있음
- 21-5. 기능소개 세부목차 5.1 관리자추가인증 5.2 회원가입관리 5.3 회원그룹관리 5.4 메뉴권한관리 5.5 새로운게시판추가 5.6 XE3 업데이트 5.7 플러그인설치및업데이트
- 22-5. 기능소개 5.1 관리자추가인증 관리자사이트에서회원목록으로이동할때관리자추가인증이나타남 개인정보보호를위해민감정보에접근할경우관리자추가인증을실행 인증에사용되는비밀번호는설치할때사용한최고관리자의비밀번호이며, config 파일에서수정할수있음
- 23-5. 기능소개 5.2 회원가입관리 가입설정페이지에서회원가입에필요한정보를설정 회원가입허용유무, 이메일인증유무등의설정을제공
- 24-5. 기능소개 5.3 회원그룹관리 회원그룹은회원을효율적으로관리하기위해사용 준회원, 정회원이기본제공 기본그룹은회원가입할때회원에게기본으로포함시킬그룹
- 25-5. 기능소개 5.4 메뉴권한관리 (1/3) 사이트메뉴편집페이지로이동 게시판을클릭하면메뉴아이템정보수정페이지로이동
- 26-5. 기능소개 5.4 메뉴권한관리 (2/3) 권한설정메뉴를클릭하면메뉴아이템의권한설정페이지로이동
- 27-5. 기능소개 5.4 메뉴권한관리 (3/3) " 상위설정에따름 체크를제거하면권한에대한설정이가능함 설정을통해게시판에대한접근을관리정회원이게시판에접근할수있도록하기위해서회원등급에 관리자 를체크하고, 포함할그룹또는사용자에 " 정회원 을설정
- 28-5. 기능소개 5.5 새로운게시판추가 (1/3) 사이트메뉴편집페이지에서 Main menu 에있는 " 아이템추가 버튼을클릭
- 29-5. 기능소개 5.5 새로운게시판추가 (2/3) 메뉴아이템타입선택페이지에서게시판을선택하고하단에 " 다음 버튼을클릭 기본으로제공되는메뉴아이템은바로가기 (Direct Link), 게시판 (Board), 간편페이지 (Simple Page), 위젯페이지 (Widget Page) 가있음
- 30-5. 기능소개 5.5 새로운게시판추가 (3/3) 메뉴아이템에필요한기본정보를입력 - Item Url : 주소, 영문만입력가능 - Item Title : 사용자페이지에서메뉴에사용될이름 테마는기본적으로상위테마의것을따르도록되어있음, 메뉴아이템에별도의테마를적용하려면체크를풀고테마를선택 게시판기본설정후 등록 버튼을클릭
- 31-5. 기능소개 5.6 XE3 업데이트 XE3 업데이트페이지에서새로운업데이트가있는경우간편업데이트기능을제공 - 사용할수있는업데이트가있는경우아래와같이표시
- 32-5. 기능소개 5.7 플러그인설치 플러그인설치페이지에서간편플러그인설치를지원 인기페이지로이동하면다양한플러그인을볼수있으며설치하지않은플러그인을체크해서 설치
- 33-6. 활용예제 세부목차 6.1 사이트테마변경
- 34-6. 활용예제 6.1 사이트테마변경 (1/4) 플러그인설치페이지에서 Boram Theme 를설치 플러그인목록페이지에서 Boram Theme 를활성화
- 35-6. 활용예제 6.1 사이트테마변경 (2/4) 설정 > 테마설정페이지에서 Boram Theme 를선택하고저장 사이트메뉴편집페이지에서 Main Menu 를클릭해서메뉴편집페이지로이동 메뉴편집페이지에서 Boram Theme 를선택하고저장
- 36-6. 활용예제 6.1 사이트테마변경 (3/4) 사이트메뉴편집페이지에서 Main Menu 를클릭해서메뉴편집페이지로이동 메뉴편집페이지에서 Boram Theme 를선택하고저장
- 37-6. 활용예제 6.1 사이트테마변경 (4/4) 사이트메뉴편집페이지에서 홈 메뉴아이템을클릭해서메뉴아이템편집페이지로 이동 메뉴아이템편집페이지에서 Boram Theme 를선택하고저장
- 38-7. FAQ Q XE1 사용자는 XE3 를어떻게사용할수있나요? A XE1 사용자를위해 XE3 로마이그레이션할수있는플러그인이준비되어 있습니다. 운영중인 XE1 에 xpressengine-migration 모듈을설치하시고, XE3 에 xe3_migrator 플러그인을설치하면됩니다. Q 보안에대한문제는없나요? A 믿고사용하셔도됩니다. XE 개발팀이 XE3 으로만들어진서비스운영을직접 기술지원하고있습니다. 운영서비스는정기적으로보안점검을실시하고있 으며, 이과정에서발견된문제를직시수정하여 XE3 에배포하고있습니다.
- 39-7. FAQ Q XE3 교육은어디서받을수있나요? A XE 개발팀은오픈세미나, 오픈스터디를운영하고있습니다. 포럼형식으로 운영되는오픈세미나에참석하면최신 XE 소식과다양한정보를접할수 있습니다. 오픈스터디는다양한주제의커리큘럼으로운영되는교육프로그램입니다. Q XE 에대한정보는어디서얻을수있나요? A XE3 공식사이트, XE 포럼, 페이스북그룹을통해서개발자와소통할수있습니다. 사용하거나개발하는데필요한정보는깃허브, 매뉴얼, 유투브강의채널을 이용하면됩니다.
- 40-8. 용어정리 용어 XE 플러그인컴포넌트테마스킨 설명 XpressEngine 의약어, 표현편의상 XE 사용을권장함 사이트운영자가기능을확장하기위해설치하는프로그램 플러그인에포함된기능단위의요소예 ) 테마컴포넌트, 스킨컴포넌트, 위젯컴포넌트, 모듈컴포넌트등 사이트레이아웃디자인을처리한컴포넌트 테마가처리한디자인에서콘텐츠부분디자인을처리하는컴포넌트예 ) 회원스킨, 게시판스킨
Open Source Software Installation & Application Guide 이저작물은크리에이티브커먼즈 [ 저작자표시 비영리 동일조건변경허락 2. 0 대한민국라이선스 ] 에따라이용하실수있습니다.