Blog
XE 차후 방향성과 개발 일정
2009.04.20 19:30
2007년 8월 12일 XpressEngine(이하 XE) 오픈 베타를 시작한지 벌써 1년하고도 6개월이라는 시간이 흘렀습니다.
당시에는 NHN에서 풀타임오픈 소스 개발을 할 뿐 모든 것을 제가 혼자 개발하던 때였습니다.
다행히 디자인 부분은 NHN 디자이너분들의 지원을 받았고 지금도 기본 스킨으로 사용되는 부분들이 있지만요. ^^
아무튼 오픈 베타를 시작할때 많은 분들이 관심을 보여주셨고 또 지금도 많은 관심과 충고/ 조언 그리고 함께 하시는 분들도 많으십니다.
그 중에 현재 XE의 개발 방향 때문에 힘드신 분들도 계시고 또 XE의 미래 방향성이 어떻게 될 것인지 걱정하시거나 불안해하시는 분들도 계실 것 같아서 XE 차후 방향에 대해서 말씀드리고자 합니다.
지금까지 XE가 발전되어온 배경과 차후 방향성에 대해서 더 쉽게 이해시켜드리기 위해서 왜 XE를 만들게 되었는지 말씀드리는 것이 좋을 것 같습니다.
아시다시피 저는 제로보드 개발자였습니다.
개인용으로 제작한 php script가 점점 배포 프로그램으로 발전했고 2001년 제로보드4를 배포하면서 웹프로그램을 정식으로 제작/ 배포하는 개발자로 알려지게 되었습니다.
제로보드4를 개발하고 배포하면서 많은 분들의 사랑을 받았지만 웹개발자였던 저는 주업이 제로보드 개발이 아니였고 열정을 가진 취미생활이였기에 주업을 잘하기 위해 제로보드4의 업그레이드를 거의 손대지 않았던 기간이 있었습니다.
거의 3년이 넘는 기간동안 서버 관리만 겨우 할 뿐 제로보드4에 신경을 쓰지 않았지만 오히려 그 시기에 많은 분들이 제로보드4를 더 키워주시고 또 참여해주셨던 기억이 있습니다.
제로보드4라는 이미 널리 알려진 그리고 이미 상당한 수의 스킨 디자인과 플러그인이 있는 프로그램의 업그레이드를 하지 않고 XE를 개발하게 된 것에는 대충 다음과 같은 이유가 있었습니다.
-
제로보드4는 더 이상 업그레이드할 수가 없었습니다.
이상하게 들리실 분들이 있으실 것 같은데 지금보면 제로보드4는 프로그램의 성격보다는 라이브러리의 성격이였던 것 같습니다.
게시판과 회원관리 기능을 위한 라이브러리들이 있었고 이를 바탕으로 기본적인 회원관리 + 게시판 기능을 가졌기에 제작 당시 상상할 수 없을 정도의 많은 스킨들, 일명 플러그인이라고까지 불리며 스킨자체 기능보다 프로그램적인 기능과 역할까지 가지고 있는 작품들이 많이 나오게 되었습니다.
즉 제로보드4가 일관성 있는 하나의 프로그램이 아니라 거의 가져다 쓰기 좋은 코드와 환경을 갖춘 라이브러리가 되고 그 위에서 동작되는 좋은 프로그램들이 많이 생기게 된 것입니다.
많은 분들이 사용하시는 제로보드4 기반의 프로그램들을 살펴보니 제로보드4의 업그레이드 자체가 어렵다고 생각이 되었습니다.
제로보드4의 업그레이드를 하려면 제로보드4 기반의 널리 사용되는 스킨/ 프로그램들을 사용할 수 없기 때문이였습니다. -
개발자로서의 욕심도 있었습니다.
제로보드4는 제가 지금도 모자라지만 당시는 더욱 모자란 지식과 경험으로 겁없이 만들고 배포했던 프로그램이였습니다.
지금 생각해보면 XE의 코드들도 부끄러운 부분들이 있는데 제로보드4는 지금이라면 절대 배포할 수 없는 그런 코드들이라고 저는 생각했었습니다.
그래서 NHN에서 풀타임 오픈 소스 개발 지원을 받게 되었을때 이번에는 보다 멋진 그리고 체계적인 프로그램을 만들어 보고 싶다고 생각하게 되었습니다.
물론 이런 생각들은 제로보드4를 더 이상 개발하지 않던 시절부터 제 머리속과 노트에 늘 적혔다가 지워지곤 했던 내용들이였고 이를 체계화 시켜서 XE 의 구조를 설계했고 2년 가까운 시간동안 개발을 하게 되었던 것입니다.
1번과 2번 모두 XE가 개발되기 위한 충분한 이유가 되었다고 아직도 생각합니다.
다만 제 예상보다 너무 오랜 시간이 초기 개발 목표를 충족하는데 사용되었던 것 같습니다.
확장성과 자유도가 높은 모듈 기반, 다국어, Template 기반의 MVC구조, 가상사이트, 애드온과 에디터컴포넌트/위젯처럼 기본 코드의 구조 아래 자유롭고 확장 가능한 작은 프로그램들, 웹상에서만으로도 사이트를 관리/구축할 수 있는 것까지 너무나 많은 것들을 하고 싶었던 것 같습니다.
만약 혼자서 개발했다면 아직도 지금의 반의 반도 구현하지 못하고 아마 제풀에 지쳐 포기했지 않았을까 싶을 정도로 돌이켜 보면 참 많은 기능들이 지금의 XE에 구현이 되었다고 생각합니다.
좋은 분들이 XE Open Source Project 에 참여해주셔서 같은 곳을 보고 달려주셨고 NHN에서도 팀을 만들어서 제가 전문적으로 할 수 없는 많은 부분을 같이 할 수 있도록 해주었습니다.
하지만 몇 주 전에 문득 돌이켜보니 지금의 XE의 개발 방향과 현재 모습이 너무 진취적이고 파격적일 정도의 업그레이드 양상을 보인다는 것을 느끼게 되었습니다.
즉 이미 1년 반이 넘는 시간이 흘렀고 이 동안 많은 분들이 XE를 믿고 사이트를 구축하셨는데 단지 더 나은 미래를 위한다는 명목으로 XE를 아껴주시는 분들을 힘들게 하였다는 생각이 들었습니다.
시간을 가지고 정리를 해보니 지금 XE의 코드가 제 마음에 모두 들지는 않지만 XE가 CMS로서 갖춰야 할 부분들과 또 XE위에서 모듈/위젯/애드온등 다양한 것들이 개발되어질 수 있는 가능성을 계산해보니 충분히 안정화가 필요한 단계까지 왔다는 판단이 들었습니다.
오히려 XE 자체의 코드 개선이나 기능개선보다는 XE 기반의 다양한 스킨과 프로그램들이 나올 시점이고 또 나올 수 있는 상황이라고 생각하게 되었습니다.
여기까지 읽으시는 분들 중 이미 여러번 그런 이야기를 하였는데 이제야 느낀거냐 라고 반문하실 분이 계실지 모르지만 제로보드4를 개발/배포하였던 경험에 비추어 불안한 마음과 더블어 이로 인해 개발된 코드에 대한 미련이 더 클 수 밖에 없었던 것을 이해하여 주시면 감사하겠습니다.
아무튼 사설이 길었는데 XE의 기본 코드는 다음주에 배포하게 될 1.2.2 에서 버그를 수정하는 것외에는 당분간 추가되거나 변경되지 않을 예정입니다.
특히나 1.2.0, 1.2.1 때 많은 불편을 드렸던 기본 위젯의 변경등은 절대 하지 않도록 할 예정이구요.
1.2.2 를 기반으로 사이트 구축시 차후 업그레이드가 된다고 해도 지금처럼 업그레이드에 대한 불안함과 걱정을 하지 않으시도록 하겠습니다.
많은 분들이 기대하시기도 하고 관심도 가져주시는 Textyle 이라는 이름이 지어진 XE 블로그 모듈도 XE의 기본 코드를 수정하지 않고 순수히 독립된 모듈로 개발을 하고 있습니다.
기존의 블로그툴들과는 다른 개성과 특징을 가진 괜찮은 블로그 툴이 XE 기반으로 나올것을 약속드릴 수 있을 것 같습니다.
현재 일정으로는 열심히 개발하고 있지만 5월 말이 되어야 개발이 완료될 것 같습니다.
또한 5월 말에 공식사이트 역시 개편을 같이 할 예정입니다.
공식사이트 개편때에는 현재 XE의 큰 덩치를 쪼개서 정말 기본 코드들과 그 외의 코드들을 분리할 예정입니다.
일전에 member blog에서 언급한 적도 있는데 project XE 라는 sf.net 이나 kldp.net 과 같은 프로젝트 호스팅을 할 수 있는 모듈을 이용하여 저나 XE 프로젝트 멤버뿐 아니라 스킨 제작자분들이나 애드온/모듈 개발자분들이 모두 손쉽게 XE 공식사이트에서 프로젝트를 개설하여 운영할 수 있도록 할 예정입니다.
이 project XE를 통해서 XE의 기본 코드를 개발하는 프로젝트를 개설하고 나머지 많은 부분들을 떼어내서 개발 프로젝트로 개설할 예정입니다.
이렇게 되면 순수 XE 업그레이드의 빈도는 무척 줄어들어 3개월이나 반년에 한번 정도 업그레이드를 하지 않을까 예상하고 있습니다.
5월 말까지 XE의 안정화 및 만들려고 하는 모듈들을 개발하고 6월부터는 확실한 안정화 모드를 유지하려고 합니다.
XE Code Camp (가칭) 이나 오프모임등을 통해서 XE 를 사용/ 관리하거나 XE에서 개발하는 것들에 대한 세미나등을 할 예정입니다.
그리고 여러번 언급드렸던 매뉴얼 작업이라든지 하는 부분을 보다 전문적이고 효율적으로 하기 위해 준비하고 있습니다.
물론 일정이 무척 빡빡해서 일정을 맞출 수 있을지 걱정이 되지만 현재 목표는 6월에는 새로운 모습으로 모두가 편하고 쉽게 XE를 이용할 수 있도록 하고 싶습니다.
XpressEditor가 그 이름이 가지는 의미처럼 훌륭한 컨텐츠를 생산하고 발행/ 유통 시킬 수 있는 좋은 도구가 되고 이 도구 자체로 많은 분들이 즐거워질 수 있기를 간절히 바랍니다.
지금까지의 XE 의 행보가 불안했다거나 걱정스러우셨던 분들께 심려와 불편 끼쳐드려 죄송하다는 말씀을 꼭 드리고 싶었습니다.
그리고 textyle과 공식 사이트 개편과 관련해서는 자료가 정리되는 데로 공유드리도록 하였습니다.
환절기 일교차가 심한데 감기 조심하시고 늘 좋은 하루 하루 되시기를 바랍니다.
긴 글 읽어주셔서 감사드립니다.
- [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
댓글 118
-
tivrusky
2009.04.20 19:40
-
reform
2009.04.20 19:41
수고하십니다 언제나 고맙고 감사드림니다^*^
-
김정훈닷컴
2009.04.20 19:41
이렇게 좋은 프로그램을 사용할 수 있어 항상 감사하게 생각하고 있습니다.
한국에서뿐만 아니라 세계적으로도 인정받는 날이 올것을 기대합니다! 힘내십시오☆
-
인도파트너
2009.04.20 19:45
Xpress Engine과 미래를 같이하고 있다는것이 정말 뿌듯하고 XE와 개발자분들이 자랑스럽습니다!
감사드립니다!
-
수밝기
2009.04.20 19:49
고맙습니다.^^ XE덕분에 사이트 제작이 손쉬워 졌고 좋은 컨텐츠를 생산할 수 있는 사이트들이 많아 졌을거라 생각합니다.
-
정낙훈(xynex)
2009.04.20 19:50
아직도 바라는 기능과 고쳐졌으면 하는 부분들이 많이 있는데 벌써 안정화로 접어들게 되었다니 좋은 소식이면서 동시에 조금의 씁쓸함이 남네요.. ^^ 6월달에는 기본 코드 외적으로 많은 부분이 나아져있을 것이기에 그럼 저도 svn up 에서 이제 그만 벗어나야할 때이군요. 하핫;;
-
착한악마
2009.04.20 19:57
역시 훌륭한 판단력이라고 생각합니다. 현명한 판단이 xe에 더 좋은 결과로 미칠듯합니다.
^^ 더 안정화된 xe가 되길....
-
binart
2009.04.20 20:01
늘 감사한 마음으로 잘 사용하고 있습니다. 수고하시는 제로님을 비롯한 모든 님들께 다시 한번 감사의 말씀을 전합니다.
-
느까끼
2009.04.20 20:05
그러지 않아도 이 부분에서 한번 선을 긋고 가자고 제안하려 했더니 마침 같은 생각을 하셨군요.
그동안 숨가쁘게 많이 달려왔습니다.
모두들 고생하셨습니다. 이제 숨좀 돌리게 생겼군요^^
현재의 기능만으로 안정을 기하고, 차후 개발도 한편으로 진행되어야겠지요....
-
김경훈229
2009.04.20 20:11
감사합니다.
얼리 어댑터로 수많은 시행착오를 거치면서 지금껏 달려왔는데 이제 어느덧 그 끝이 보이는 거 같습니다.
그동안 정말 고생 많으셨습니다.
-
오아이스
2009.04.20 20:13
이제 XE란 나무가 좀더 성숙해질수 있겠군요
코어가 안정화되고 가지인 프로젝트들이 활성화되면 숲을 위한 좋은 도구가 될것입니다.
쑥쑥커라 XE ~
-
XPRESSENGINE
2009.04.20 20:17
노고에 감사드립니다.
-
Habile
2009.04.20 20:23
멋집니다 :)
XE 파이팅 입니다 !
언제나 뒤에서 응원하고 있겠습니다 :D
-
다니엘SEO
2009.04.20 20:30
언제나 감사합니다.
대한민국 웬 한 획을 그어 주시고 참 좋은 프로그램을 만들어 주셔서 우리가 많이 편리합니다 ^^
염치 없지만...그래도 많이 기대합니다!
-
KRB
2009.04.20 21:01
언제나 XE 감사히 사용하고 있습니다~~
XE 더 번창하길 바래요~~
-
bncPlan
2009.04.20 21:06
-
장뚱이
2009.04.20 21:25
감사합니다. ^^* -
구퍼
2009.04.20 21:52
늘감사합니다. -
니자구
2009.04.20 22:09
늘 수고 하시는 모든 분들께 감사드립니다
-
misol
2009.04.20 22:26
기대하고 있을게요~~!!
-
슬루미엘
2009.04.20 22:27
정말 뭐라 감사의 말씀을 드려야할까요.. XE가 없었다면 얼마나 고생을 했을지 ㅎㅎ
제로보드 5 초기부터 몇년간 쭉 지켜봐왔지만 전혀 도움드릴 수 있는게 없어서 죄송스러울 뿐입니다...
언제나 응원하고 있구요, 앞으로도 잘 부탁드릴게요:) 감사합니다.
-
호킁
2009.04.20 22:43
정말 수고가 많으시고, 대단하세요-
프로그래밍은 지식이없어 도움은 못드리지만, 언제나 응원하겠습니다!
-
상오기
2009.04.20 22:51
감사하게 잘 사용하고 있습니다 ^^
-
NineTail
2009.04.20 22:55
그러고보니 이제까지 버전 올라가면서 예전 명령어들이 죄다 사라지는 바람에 꽤나 황당했던 적들이 적잖게 있었... O<-<
XE버전 올라가면서 이전 스킨이 죄다 무용지물이 되어버리니 막막했던 순간들도 꽤나 있었군요..;;
-
영구만세
2009.04.20 22:58
정말 감사하구요, 솔직이 지금 제로님이 말씀하신 내용에 많이 공감합니다.(특히, 진취적이고 파격적인 업그레이드...^^) 조금 진취적이기는 했지만 여전히 조심조심, 그리고 고맙게 잘 써왔구요, 좀 더 안정화에 주력한신다는 말씀은 좋네요.
여담인데, 우분투처럼 정해놓고 업그레이드를 하면 어떨까요? 우분투는 매해 4월과 10월에 판올림을 하는데, 규칙적이다보니 신뢰도 가고 좋더군요. XE도 규칙적으로 판올림하면 예측도 가능하고, 신뢰도 더 쌓이지 않을까 하는 생각이....
그리고 우분투 이야기가 나와서 말인데.... 우분투 9.04 RC에서 파일첨부가 잘 안되더군요. 낼 모레 정식버전이 나오기는 하지만 RC버전이라 큰 변화는 없을 것 같은데... 어쨌거나 1.2.0 이전 버전에서는 우분투에서도 가능하던 것이 1.2.0부터는 안되니 조금....
그래도, 누가 뭐래도 난 국민 CMS XE가 젤 좋더라~
-
블루하트
2009.04.20 23:28
5월말이 기대가 되네요.
늘 감사합니다~ -
Gnee
2009.04.20 23:36
정말 감사의 말씀 드립니다.
제로님도 감기 조심하시고 건강관리 하시길 바라요~^^
-
이영진627
2009.04.20 23:56
항상 감사합니다~
건강도 챙기시구요~ ^^
-
최영석222
2009.04.21 00:14
제로님 글 잘 쓰시네요...
따스한 마음이 전해 지네요...
앗싸 힘내시고...언제 소주 한잔..
-
인도파트너
2009.04.21 00:38
기회가 되면 안주(활어회)는 제가 사고 싶은데... 똑띠님도 오시면 2차(나이트 클럽)까지 모시겠습니다! -
똑디
2009.04.21 00:47
회 좋죠..^^ 술 약하지만 회 안주라면 그래도 한번... -
♡不明♡
2009.04.21 00:17
항상 감사 합니다 ^^
-
yanoose
2009.04.21 00:35
제로보드 부터 너무너무 유용하게 잘쓰고있습니다.
힘내셔서 더욱 좋은 프로그램 개발부탁드립니다
화이팅입니다^^
-
반짝이
2009.04.21 10:03
감사합니다
늘 도움을 받아 사이트를 관리하고 있습니다
힘 내시고 건강하십시요
-
유팔복
2009.04.21 10:19
오늘도 열심히 달립니다...
xe파이팅... 흐흐흐흐 ^^
-
mooo
2009.04.21 10:38
항상 수고하십니다! : )
-
좀비이
2009.04.21 10:39
참 기대가 됩니가 ^^
그리고 수고가 많으셨습니다.
-
러브스킬
2009.04.21 10:43
나이 41에 홈페이지를 구축하고 운영할 수 있게 해준 XE에 대하여 감사할 따름입니다.
제가 잘모르는 용어와 개발 방향을 말씀해 주시어 사실 이해가 안되는 부분도 있습니다만,
어쨌든, 저처럼 홈페이지에 있어서 맹인인 사람도 홈페이지를 운영할 수 있을만큼 유저입장에서 개발해 주시고 계시고,
또 그러신다는 말씀으로 이해하겠습니다. 쉽게,,,, 부탁부탁드립니다.
감사합니다.
-
와사비러브
2009.04.21 10:48
언제나 슬쩍 얻어 쓰고 있는데, 늘 감사하고 있습니다.
저 이거 덕분에 완전 무식에서 PHP라던가 MySql이라던가 하는 거 살짝씩 공부하고 있답니다..^^;
-
마당
2009.04.21 11:45
항상 감사드리고 있습니다.
고맙습니다.
-
강호
2009.04.21 12:17
항상 수고 해주시는 모든 분들께 너무 감사 합니다. 이런 좋은 프로그램을 배포 해주셔서요요^^
-
대니보이
2009.04.21 12:25
미국 LA 뉴욕에서도 잘 사용하고 있답니다.
가끔 문제가 생겨 몇번 고생을 하고 있지만 그래도 한국가이들이 자랑스럽습니다.
5월또한 기다려지며...
나마스테~
-
베르짱
2009.04.21 12:36
솔직히 제로보드 없으면 커뮤니티홈페이지 만드는 것은 꿈도 못 꾸죠.
다른 건 모르겠지만 회원제, 이거 하나만으로도 제로보드는 대단한 것이라고 생각합니다.
앞으로도 더욱 더 멋진 제로보드가 탄생되길 바라겠습니다.
-
mara
2009.04.21 13:10
4.0부터 덕분에 잘쓰고 있습니다. 안정화된다니 이제 수업교재로 사용해도 되겠네요.
그동안은 변동이 커서 어려운 점이 있었습니다. 여러 개발자분들과 참여하신 모든 분들께 감사드립니다. -
snulc.myid.net
2009.04.21 13:13
내 인생의 동반자인 와이프보다 더 오래보고 있는 제로보드
고맙습니다.그리고 행복하고 즐거운시간되세요.....일이란? 재미없고 즐겁지 않으면 고역입니다.
내가 즐거워서 하는 일을 인생에서 할 수 있다면 그것으로 족하지 않겠습니까? -
멀리서
2009.04.21 13:14
제로보드로 새롭게 일할 기회를 갖게되는 사람입니다..
멀리서 응원합니다..
항상 건강하시고.
-
SoWoon
2009.04.21 14:27
정말 기대하고있겠습니다.^^
-
아이노코
2009.04.21 14:37
그 동안 많이 수고하셨습니다. 언제나 처럼 앞으로도 제로님을 사랑합니다. 감사합니다~!!
-
buffkj
2009.04.21 15:21
와우!! 정말 좋은소식이군요!! 드디어! 항상 XE은 언제 ZB4처럼 많은 스킨 "프로그램"들이 개발되고 나누어질까 은근히 기대하고 바라고 있었는데 이제부터가 시작이군요! XE 안정화..지금까지 정말 ZERO님과 여러 개발자님들 수고 많으셨고 지금부터 더욱더 화이팅이에요^^!!
-
amd짱좋아
2009.04.21 15:37
기능 추가는 그만~~~~~~~~~~~~~
안정화에 역점을...
버그 빨리 잡고 사람들이 쉽게 쓸수 있게 매뉴얼 만들고...
쇼핑몰 빨리 만나볼 수 있기를 바랍니다.
항상 갑사합니다!