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 자료실이 까다로운 부분이 있지만 불편한 부분은 계속 개선하기 위해 노력을 하고 있습니다.

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

제목 최종 글 날짜
공지 XE1 신규 보안 취약점 신고 포상제 종료 안내   2019.10.23
공지 [중요!] Object 클래스의 이름 변경 안내(PHP 7.2 버전 호환성) [7] 2020.08.16 by 천재 2017.11.27
XE 1.4.5.3 긴급 보안패치 [8] 2014.02.25 by Nike Steelers Jersey 2011.04.18
친절한 XE 1.5 업데이트 가이드 [43] 2012.09.03 by Chat 2012.05.10
XE1.5 버전 업데이트시 발생한 호환성 오류에 대한 XE팀 공식 의견입니다. [20] 2012.09.03 by Chat 2011.12.09
XE Core 1.4.2.0 배포 [16] 2012.09.03 by Nike Football Cleats 2010.05.18
MS와 XE가 함께하는 다락방 서버 소개드립니다. [39] [2] 2012.09.03 by Nike Mercurial Vapor 2010.03.12
공식 사이트 메일링 XE 모듈 적용하였습니다. [11] 2012.09.03 by Nike Mercurial Vapor 2010.05.25
공식사이트에서 이미지 닉네임 기능 제거 [9] 2012.09.03 by Nike Mercurial Vapor 2009.07.08
1.5.2.7 보안 패치 배포 [3] 2012.09.03 by Nike Football Cleats 2012.07.02
XE 1.5.0.6_beta 배포 [15] 2012.08.30 by ONDAVi40 2011.10.19
1.5.3.1을 공식사이트에 적용하였습니다. [3] 2020.03.14 by Zenithink C71 2012.08.17
XE 1.5.2 배포 [14] 2012.08.27 by cheap vibram shoes 2012.03.20
1.5.2.1 배포 [9] 2012.08.27 by vibram shoes 2012.03.23
제3회 XE사용자 공모전 디자인 부문을 개최합니다. [3] 2012.08.27 by vibram five fingers 2012.03.30
[완료]공식사이트 점검 안내 [4] 2020.03.14 by vibram shoes 2012.04.02
XE 1.6을 사용하기 위한 PHP Version에 대해 알려 드립니다. [12] 2020.03.14 by vibram shoes 2012.05.08
1.5.2.5 배포(보안패치 포함) [19] 2012.08.27 by vibram shoes 2012.05.14
XE 1.5 업데이트 지원 캠페인 진행 [19] 2020.03.14 by vibram five fingers 2012.05.23
XE 비즈니스 확산을 위한 사업자 간담회를 진행합니다. [4] 2012.08.27 by vibram five fingers 2012.05.30
XE 사업자 간담회 재신청 부탁드립니다.   2012.06.04
XE 1.5.0.9 배포 [22] 2012.08.27 by vibram five fingers 2011.11.17