Blog
XpressEngine 저장소 분리
2009.07.10 22:03
XpressEngine 1.2.4 까지 유지되어 오던 기존 SVN 저장소의 구성 요소를 XE Core와 특성에 맞는 프로젝트들로 나누었습니다.
기존의 XE SVN 주소였던 http://svn.xpressengine.com/XpressEngine은 이제 더 이상 개발이 되지 않고 보관만 될 예정입니다.
기존에 SVN 으로 직접 checkout 또는 update를 받던 분들에 대해서는 별도의 공지를 통해서 불편없이 해드릴 예정입니다.
먼저 나누어진 프로젝트들에 대해 소개하겠습니다.
-
프로젝트 명 : XpressEngine Core 프로젝트
- 프로젝트 주소 : http://xe.xpressengine.net
- SVN 저장소 : http://svn.xpressengine.net/xe
- XpressEngine Core 프로젝트는 XE라는 프레임웍이 가져야 할 최소한의 요소들만 가지고 개발을 합니다.
Core의 잦은 업그레이드를 줄이고 보다 안정적인 개발을 위해서 분리를 하였습니다.
실제 XE Core만 설치하였을 경우 페이지/외부페이지 모듈을 제외한 서비스 모듈이 없기에 최소한의 기능만 동작할 수 있습니다.
- 프로젝트 명 : XE Classic
- 프로젝트 주소 : http://oldxe.xpressengine.net
- SVN 저장소 : http://svn.xpressengine.net/oldxe
- XE Classic은 기존 XE에서 플래닛/카페/게시판/위키/이슈트래커등 주요모듈과 개인 프로젝트로 빠진 스프링노트/라이팟/태터댓글알리미모듈등을 제외한 나머지 모든 위젯/위젯스타일/애드온/모듈등을 모아 놓은 곳입니다.
이 XE Classic 프로젝트는 자료 보관 및 이 자료들에게서 파생된 스킨등을 위한 보관소로 사용될 예정입니다.
- 프로젝트 명 : BoardXE
- 프로젝트 주소 : http://board.xpressengine.net
- SVN 저장소 : http://svn.xpressengine.net/board
- 기존 XpressEngine에서 가장 중요한 모듈 중 하나였던 게시판 모듈을 분리하였습니다.
분리된 게시판 모듈은 보다 집중적인 개선과 발전이 가능할 것이라 예상합니다.
게시판에 관심 있는 개발자분들이나 스킨 제작자분들의 많은 참여 부탁드립니다.
- 프로젝트 명 : CafeXE
- 프로젝트 주소 : http://cafe.xpressengine.net
- SVN 저장소 : http://svn.xpressengine.net/cafe
- XE의 가상 사이트 기반의 첫번째 패키지 모듈은 CafeXE를 별도 프로젝트로 분리하였습니다.
CafeXE는 가상 사이트 기반이지만 XE에서 활용될 수 있는 모든 자원들이 활용될 수 있는 유용한 모듈입니다.
아직 기본적인 기능(모듈의 조합과 활용)만 있을 뿐 CafeXE만의 기능은 미흡합니다.
독립 프로젝트로 운영되는 만큼 Cafe 시스템에 관심 있는 분들의 애정과 참여를 바탕으로 더욱 유용할 CafeXE가 될 수 있었으면 합니다.
- 프로젝트 명 : PlanetXE
- 프로젝트 주소 : http://planet.xpressengine.net
- SVN 저장소 : http://svn.xpressengine.net/planet
- 마이크로블로그 모듈인 플래닛 역시 독립 프로젝트로 분리하였습니다.
블로그 이후의 활발한 커뮤니케이션을 위한 툴로 각광받는 마이크로블로그의 일종인 Planet이 독립된 프로젝트를 기반으로 더욱 발전할 수 있기를 바랍니다.
이 외에 기존에 있던 Xquared Editor, FCK Editor도 원 개발자 개인 프로젝트로 독립되었습니다.
XE 프레임웍의 가장 필수요소인 XE Core와 나머지 프로젝트들의 유기적인 발전을 위한 토대가 이제서야 마련된 것 같습니다.
그리고 이렇게 분리된 자료들을 다운받고 설치하는 것은 XE의 웹인스톨 기능을 개발하여 보완할 예정입니다.
지금은 게시판들로만 이루어진 XE 공식사이트의 DOWNLOAD 섹션을 전용 모듈로 개발하여 이 모듈의 데이터를 이요하여 개별적으로 설치된 XE 사이트 관리자 페이지에서 탐색하고 설치/제거 할 수 있도록 하는 것을 지금 진행중입니다.
XE 개발 3년차가 되어 가는 시점에서 XE의 개발 방법이 정립되었고 프로젝트별로 독립된 구성을 가지게 되면서 더욱더 많은 분들의 관심과 참여가 필요하게 되었습니다.
많은 애정과 관심 부탁드리고 싶습니다.
개발자가 아니여도 관심 있는 프로젝트 또는 필요한 프로젝트에 참여하셔서 조언과 충고 그리고 참여를 하시는 활동을 바탕으로 프로젝트들이 더욱 활성화 될 것이고 좋은 결과를 얻을 수 있으실 것이라고 생각합니다.
그리고 2009년 하반기에는 XpressEngine의 개발/사용/스킨 제작 문서화 및 개발방법론을 준비하고 공유하는 것에 중점을 둘 예정입니다.
그간 XE의 개발 방법이나 스킨 제작 방식등이 제대로 공유되지 못한 점에 대해 사과 드리고 곧 좋은 자료들을 작성하여 XE 를 사용하시는데 불편 없이 그리고 스스로 프로그램이나 스킨을 만드실 수 있도록 노력하겠습니다.
감사합니다.
- [2019/03/18] 포럼 XE 레이아웃 제작 일주일 코스
- [2019/01/18] 묻고답하기 모바일에서 서 레이아웃 비정상 문의드려요
- [2018/12/31] 묻고답하기 슬라이드 위젯 삽입 후 메뉴가 안보이네요 고수님들 부탁드립니다 *6
- [2018/11/21] Blog [XE3] XE Store 사업설명회 행사 안내 - 2018년 12월 5일 *2
- [2018/03/28] 묻고답하기 $oMail->setSender Sender 이메일 발신자가 공백으로 나옵니다. *3
댓글 13
-
토리세상
2009.07.10 22:16
-
팩토리
2009.07.10 22:33
ASA 2빠
박수 짝x2147
-
buffkj
2009.07.11 04:52
와우! 멋집니다!! 수고하셨어요 제로님!
XE가 점점 방대해진다 생각했는데 이젠 각 프로젝트 별로 더 많이 발전하겠네요!!
XEClassic이 간단히 윈도우 처럼 OS가되는건가요?
-
Clanss
2009.07.11 10:05
+_+ 점점 멋져지는 XE에요 :)
앞으로도 기대 많이 할께요 ^0^ 수고하셨어요 제로님과 개발자님들
-
흠...ㅋㅋㅋㅋㅋㅋㅋ
2009.07.11 13:50
Oh 빠~
와우 수고하셧어여
-
토니박스
2009.07.11 20:44
svn up 하는것도 3일을 걸쳐 배웠는대 . . 아후~ 모든것이 복잡/힘들어져가는군요..;;ㅜ
-
하늘03
2009.07.13 10:23
ㅎㅎ 더 쉽게 쓰실 수 있도록 개선해갈 예정이에요
-
슬픈동화
2009.07.13 19:27
제가 이해한 바로는.. XE 의 웹인스톨 기능을 개발하여 보완할 예정이라는 부분에서..
설치도 인스톨 페이지 띄워두고 선택해서 웹으로 다운받아 설치가 가능해 질 거 같고..
업데이트도 업데이트 버튼을 누르면 업데이트가 되게 한다거나.. 뭐 그런 식으로 바껴 갈 거 같은 분위기 인데요..
제가 너무 과하게 이해한건가요? ㅎㅎ
생각만큼 복잡하고 힘들어지지 않을꺼에요.. 너무 걱정들 마세요.. ^^;
-
Hodoll
2009.07.16 10:21
수고하셨습니다.
그런데.. 일반 사용자가 svn을 이용해서 설치를 하려면 어떻게 해야하나요?
코어 설치하고 board 를 svn 을 이용해 설치하려니..이미 작업사본이 있다고 하네요.
새로운 svn 사용법을 알려주세요~
-
Elia
2009.07.23 00:22
아우~~~~~ 쪼개 놓았군요..ㅋㅋ
왠지 오래 동안 업데이트가 안돼서 요새 날씨가 더워 휴면기를 갖는 줄 알았습니다..^^
실시간 업데이트에 애로가 쌓이는 군요..
그냥 이전대로 모든 업데이트 내용을 한방에 해결할 수 있는 디렉토를 만들어서 모든 개발 코드를 미러링하면 좋겠습니다.
SVN 업데이트에 대한 공부하려면 한 동안 실시간 업데이트는 포기해야 겠군요.
-
미니미
2009.07.23 10:23
Elia님의 의견에 동감되는 부분이 있습니다.
일반 유저들인 경우에는 웹인스톨이나 다운로드 인스톨이 괜찮겠지만...
커미터나 테스터를 주로 하는 저같은 번역자에게는
부분 부분 인스톨할 경우에는 약간 불편할 수 있을것 같네요.
일부분만을 이전 리비전으로 되돌리거나 하는 작업등을 연구해 봐야 겠네요.
아직 서브버전 정비 중이신것 같아 커밋이 되지 않고 있고,
zero님 및 메인 개발자님들께서 이런 단점들을 보완하실 거라 믿고 있습니다만,
아직 명확한 공지가 없어서 걱정스럽기도 하네요...
기다려 보겠습니다.
-
zero
2009.07.23 20:32
SVN이 나누어져서 불편한 부분은 가능하면 편하실 수 있도록 고민하고 있습니다.
svn 의 external prop (맞나?;;) 등을 통해서 기존과 비슷하게 설정할 수도 있습니다. ^^
-
시예아빠
2009.08.29 06:54
안녕하세요.. XE development에 관심있는 LAMP developer입니다..어떻게 개발에 참여할수 있는지 궁금합니다...
A JA 1빠
너무 많이 분리 하셧네요=-=;;
보드 모듈까지 독립적으로 분리하신건 너무 하셧다늡 ㅜㅜ 아예 페이지 까지 분리 하시죠=-=;;
흠~ GR 차기 시리즈들처럼 XE 코어 설치후에 그 주변요소 설치 하는 식으로 운영 하실 건가봐열+_+;;
XE코어만으로는 사이트를 만들수 없으니;; GR 시리즈들처럼 코어 설치후에 코어를 기반으로 ~ 다른 모듈들 게시판이나 페이지 블로그등을 운영 하실 생각 같다늡+_+ 제 생각이 틀렷나열~~
um;; 암튼;; 업뎃 하기 무진장 귀차니즘 일 듯;; 각 svn 저장소서;; 전부 다운받아야 하늡(전 위 기능들 다 씁니다. a.ma.do)
기존 svn 저장소는 보존 되겟죠??
아무쪼록 ㅅㄱ 하셧습니다
XE의 무궁무진한 발전을 기대하며.. 박수 짝짝