Blog

안녕하세요, XE Core 개발팀입니다.

다수의 분들이 자신이 만든 프로그램, 스킨 자료를 XE 공식 홈페이지의 자료실에 올려 많은 사용자분들과 공유하시기를 원하시나 실제 사용시 어려움을 겪고 있는 것으로 알고 있습니다.

몇 가지 기능 개선과 함께 자료실 사용법에 대해 설명 드립니다.


1. 자료실 소개

- 위치 : http://www.xpressengine.com/download

- 설명 : 프로그램, 스킨 자료들을 등록하여 공개/ 공유하기를 위해 지원

- 비고 : XE의 쉬운설치 기능과 연동이 되기 위해서 다소 까다로운 절차를 거침


2. 자료 등록 방법

1) 자료에 대한 설명

XE 자료실은 프로그램, 스킨등의 자료의 버전 관리(구버전, 최신버전)를 위해서 패키지라는 개념으로 자료를 등록합니다.

예를 들여 xe_official 레이아웃 자료는 하나의 패키지로 등록이 되며 이 패키지 안에서 버전 업그레이드된 자료들을 공통 관리할 수 있게 됩니다.

패키지 개념을 넣은 이유는 다른 모듈과의 연동시 기계적으로 검증하기 위해서이기도 하고 버전 업그레이드시 동일 자료임을 관리하기 위해서입니다.

즉 하나의 패키지안에 버전별 자료 파일들이 모두 포함이 되는 구조입니다.


2) 자료 등록

자료 등록을 위해서는 자료실 왼쪽 아래에 있는 자료 등록 신청 을 클릭하면 됩니다.

resource1.png

혹은 나의 자료 목록 > 우측 하단의 자료 등록 신청을 선택하셔도 됩니다.


3) 자료 등록시 입력할 내용

resource2.png

설치 경로는 XE의 index.php 파일이 있는 곳에서 부터 등록하시려는 자료가 업로드 되어야 할 곳을 입력해주시면 됩니다.

예를 들어 abc 라는 모듈이라면 ./modules 로, abc라는 레이아웃은 ./layouts 로.

abc라는 모듈의 def라는 스킨은 ./modules/abc/skins 로 입력해주세요.


4) 자료 검토

처음 자료실에 자료를 등록하실때는 꼭 검토를 받게 되어 있습니다.

쉬운 설치와 연동이 되기도 하고 또 스패머나 잘 모르는 사용자의 무분별한 등록을 제한하기 위해서입니다.

다만 한번이라도 자료에 대한 승인을 받게 되면 다른 자료들을 등록시에는 자동 승인되도록 기능이 개선되었습니다.


5) 파일의 등록

등록하려는 자료가 승인 상태가 되면 파일을 등록하실 수 있습니다.

(파일이 등록되지 않은 자료는 자료실에서 보이지 않습니다)

파일을 등록하기 위해서는 우선 자료실 왼쪽 아래에 있는 [나의 자료 목록]을 선택하시면 됩니다.

resource3.png

승인된 자료의 제목을 선택하시면 파일을 등록할 수 있습니다.


특정 자료를 선택하면 다음과 같은 화면을 볼 수 있습니다.

resource4.png

위의 화면에서 [파일등록] 버튼을 선택하시면 해당 자료에 파일을 등록할 수 있습니다.

resource5.png


위의 내용을 등록하시고 아래 쪽에 자료에 대한 설명을 입력해주시면 자료 등록은 끝나게 됩니다.

버전에 대한 설명은 아래에서 하도록 하겠습니다.


3. 버전 관리 방법 소개

아이콘등을 제외한 모듈 프로그램, 애드온, 모듈 스킨, 레이아웃등의 경우 새로운 버전일 경우 버전을 올려주어야 쉬운설치에 반영이 됩니다.

각 자료별 버전을 등록하는 것은 다음과 같습니다.


1) 모듈 프로그램

./modules/모듈/conf/info.xml 

resource6.png


2) 애드온 프로그램

./addons/애드온/conf/info.xml

resource7.png


3) 모듈 스킨

./modules/모듈/skins/스킨/skin.xml

resource8.png


4) 레이아웃 스킨

./layouts/레이아웃/conf/info.xml

resource9.png


각 자료별 설정 XML 파일의 <version>버전</version>의 버전과 자료실의 version 정보가 일치하고, 설치 경로가 정확하면 쉬운설치 연동에 문제가 없습니다.



일반 게시판을 자료실로 쓰는 것과 달리 XE 자료실이 까다로운 부분이 있지만 불편한 부분은 계속 개선하기 위해 노력을 하고 있습니다.

이런 자료 등록 방법이 자료 공유를 더 잘 하기 위한 방법이니만큼 이해해 주시면 고맙겠습니다.

제목 최종 글 날짜
공지 XE3 Open Study 01 - 2019년 2월 14일 / 21일 [2] 2019.01.31 by XE 2019.01.29
공지 [채용] XEHub와 함께 할 서비스 기획자 모집   2019.01.24
공지 [채용] XEHub와 함께 할 프론트앤드 개발자 모집   2019.01.24
공지 [중요-수정] XE 1.11.0 버전의 중요 변경사항 안내 (최종 수정: 2018년 10월 08일 19시 18분) [1] 2018.10.10 by gu곰 2018.09.19
공지 [중요!] Object 클래스의 이름 변경 안내(PHP 7.2 버전 호환성) [3] 2019.01.11 by 김심술 2017.11.27
공지 XE 신규 보안취약점 신고 포상제 시행 안내 [1] 2017.02.25 by 댑펑 2016.09.30
XE 공식사이트 DB이전 작업 [4] 2012.08.16 by vibram five fingers 2010.11.03
메일링 서비스 중단 안내. [6] 2012.08.16 by vibram five fingers 2010.10.11
XE 공식홈페이지 자료실 기능 설명 [4] file 2012.08.16 by vibram five fingers 2010.08.09
공식 사이트 메일링 XE 모듈 적용하였습니다. [11] 2012.09.03 by Nike Mercurial Vapor 2010.05.25
XE Project 개선 적용하였습니다. [9] 2012.08.16 by vibram shoes 2010.04.01
XE 파트너 소개가 추가되었습니다 file   2009.12.18
XpressEngine 자료실 서비스 변경 [22] 2012.08.16 by vibram five fingers 2009.09.24
제로보드4 배포 중지 및 서비스 운영에 대한 재공지 [15] [3] 2012.08.16 by vibram five fingers 2009.09.11
제로보드4 배포 중지 및 서비스 폐쇄 안내 [2]   2009.09.09
공식사이트에서 이미지 닉네임 기능 제거 [9] 2012.09.03 by Nike Mercurial Vapor 2009.07.08
[완료] 3/31(화) 오후 3~4시 DB서버 작업 [12] file 2012.08.16 by vibram five fingers 2009.03.30
공식사이트 이전 완료하였습니다. [62] 2012.08.16 by vibram shoes 2009.03.06
서버 이전 예정 공지입니다. [29] 2012.08.16 by vibram five fingers 2009.03.02
도메인포워딩 제공 서비스의 변경 공지 [21] [5] file 2012.08.16 by vibram five fingers 2008.06.23
제로보드4 라이센스 정책 변경 [145] [6] file 2012.08.16 by vibram five fingers 2008.03.18
공식 사이트 작은 개편을 하였습니다. [13] 2012.08.16 by vibram five fingers 2008.01.25
파일 첨부가 되지 않던 문제 해결하였습니다. [8] 2012.08.16 by vibram five fingers 2008.01.21
서버에 이상이 생겨 잠시 사이트 운영이 중단되었습니다. [18] 2012.08.16 by vibram five fingers 2007.12.26
제로보드4 보안 취약점 패치 다시 올렸습니다. [19] 2012.08.16 by vibram five fingers 2007.11.07
제로보드4 원격실행 취약 버그 패치해주세요. [13] 2012.08.16 by vibram five fingers 2007.11.01