Blog
공지 XE 공식홈페이지 자료실 기능 설명
2010.08.09 11:25
안녕하세요, XE Core 개발팀입니다.
다수의 분들이 자신이 만든 프로그램, 스킨 자료를 XE 공식 홈페이지의 자료실에 올려 많은 사용자분들과 공유하시기를 원하시나 실제 사용시 어려움을 겪고 있는 것으로 알고 있습니다.
몇 가지 기능 개선과 함께 자료실 사용법에 대해 설명 드립니다.
1. 자료실 소개
- 위치 : http://www.xpressengine.com/download
- 설명 : 프로그램, 스킨 자료들을 등록하여 공개/ 공유하기를 위해 지원
- 비고 : XE의 쉬운설치 기능과 연동이 되기 위해서 다소 까다로운 절차를 거침
2. 자료 등록 방법
1) 자료에 대한 설명
XE 자료실은 프로그램, 스킨등의 자료의 버전 관리(구버전, 최신버전)를 위해서 패키지라는 개념으로 자료를 등록합니다.
예를 들여 xe_official 레이아웃 자료는 하나의 패키지로 등록이 되며 이 패키지 안에서 버전 업그레이드된 자료들을 공통 관리할 수 있게 됩니다.
패키지 개념을 넣은 이유는 다른 모듈과의 연동시 기계적으로 검증하기 위해서이기도 하고 버전 업그레이드시 동일 자료임을 관리하기 위해서입니다.
즉 하나의 패키지안에 버전별 자료 파일들이 모두 포함이 되는 구조입니다.
2) 자료 등록
자료 등록을 위해서는 자료실 왼쪽 아래에 있는 자료 등록 신청 을 클릭하면 됩니다.
혹은 나의 자료 목록 > 우측 하단의 자료 등록 신청을 선택하셔도 됩니다.
3) 자료 등록시 입력할 내용
설치 경로는 XE의 index.php 파일이 있는 곳에서 부터 등록하시려는 자료가 업로드 되어야 할 곳을 입력해주시면 됩니다.
예를 들어 abc 라는 모듈이라면 ./modules 로, abc라는 레이아웃은 ./layouts 로.
abc라는 모듈의 def라는 스킨은 ./modules/abc/skins 로 입력해주세요.
4) 자료 검토
처음 자료실에 자료를 등록하실때는 꼭 검토를 받게 되어 있습니다.
쉬운 설치와 연동이 되기도 하고 또 스패머나 잘 모르는 사용자의 무분별한 등록을 제한하기 위해서입니다.
다만 한번이라도 자료에 대한 승인을 받게 되면 다른 자료들을 등록시에는 자동 승인되도록 기능이 개선되었습니다.
5) 파일의 등록
등록하려는 자료가 승인 상태가 되면 파일을 등록하실 수 있습니다.
(파일이 등록되지 않은 자료는 자료실에서 보이지 않습니다)
파일을 등록하기 위해서는 우선 자료실 왼쪽 아래에 있는 [나의 자료 목록]을 선택하시면 됩니다.
승인된 자료의 제목을 선택하시면 파일을 등록할 수 있습니다.
특정 자료를 선택하면 다음과 같은 화면을 볼 수 있습니다.
위의 화면에서 [파일등록] 버튼을 선택하시면 해당 자료에 파일을 등록할 수 있습니다.
위의 내용을 등록하시고 아래 쪽에 자료에 대한 설명을 입력해주시면 자료 등록은 끝나게 됩니다.
버전에 대한 설명은 아래에서 하도록 하겠습니다.
3. 버전 관리 방법 소개
아이콘등을 제외한 모듈 프로그램, 애드온, 모듈 스킨, 레이아웃등의 경우 새로운 버전일 경우 버전을 올려주어야 쉬운설치에 반영이 됩니다.
각 자료별 버전을 등록하는 것은 다음과 같습니다.
1) 모듈 프로그램
./modules/모듈/conf/info.xml
2) 애드온 프로그램
./addons/애드온/conf/info.xml
3) 모듈 스킨
./modules/모듈/skins/스킨/skin.xml
4) 레이아웃 스킨
./layouts/레이아웃/conf/info.xml
각 자료별 설정 XML 파일의 <version>버전</version>의 버전과 자료실의 version 정보가 일치하고, 설치 경로가 정확하면 쉬운설치 연동에 문제가 없습니다.
일반 게시판을 자료실로 쓰는 것과 달리 XE 자료실이 까다로운 부분이 있지만 불편한 부분은 계속 개선하기 위해 노력을 하고 있습니다.
이런 자료 등록 방법이 자료 공유를 더 잘 하기 위한 방법이니만큼 이해해 주시면 고맙겠습니다.