포럼

저만의 생각을 두서없이 써내려가보겠습니다.


현재 Core에 포함 되어 있는 쉬운 설치 autoinstall 모듈도 멋지지만, 조금 더 세련된 패키지 관리 시스템이 필요하다고 생각합니다.


그래서 Github을 통해 모듈 / 위젯 / 애드온을 배포하는게 가능해지면 XE 생태계가 더 멋져지지 않을까라는 작은 생각을 해보았습니다.


Github으로 모듈 / 위젯 / 애드온 등을 배포할 수 있다면, Fork해서 풀 리퀘스트를 보내서 프로젝트에 쉽게 기여할 수 있는 점 등이 엄청난 장점이 될 것 같습니다.


node.js의 npm, PHP 프레임워크인 Laravel의 Bundle, 얼마전에 오픈한 jQuery Plugin 기타 무수한 모듈, 번들, 플러그인 등등 세계의 무수한 오픈소스 생태계가 이제는 모두 github을 직,간접적으로 이용하고 있습니다.


어쩌면 Github를 저장소로 활용한 패키지 배포가 암묵적인 글로벌 스탠다드가 되어있는지도 모릅니다.


그래서 이러한 트렌드를 조금이나마 따라가보자 깃헙을 통해 패키지(모듈,위젯,애드온 등)을 쉽게 관리하고 배포할 수 있는 체계를 만들어보고자 합니다.



서버를 만들어야겠습니다.

깃헙을 저장소로 이용하지만 XE 패키지 정보를 가지고 있다가 그걸 출력시켜줄 서버가 필요합니다.

JSON이든 XML이든 뭐든 좋습니다.

특히 제가 눈여겨 보고 있는 Laravel의 번들은 오픈소스로 Github에 공개되어 있습니다.


XE 모듈이 있어야겠습니다.

물론 CLI를 통해 설치하는 것은 Cool하지만, 너무 접근성이 떨어지므로 지금의 쉬운 설치 모듈과 비슷한 구조로 되면 좋겠습니다.

최대한 보안에 주의를 기울이며 FTP를 통하지 않더라도 설치가 가능한 형태였으면 좋겠습니다.



촌스럽지만 깃헙을 따서 XE Hub 정도의 이름을 생각해봤습니다만, 가칭입니다.


이런 거친 생각에 살을 보태주실 분의 댓글을 기다리고 있습니다.