포럼
XE코어 모델하우스 건립을 제안합니다...^^...강수법 청원...
2011.10.12 20:38
코어 1.5 베타 버전이 더욱 안정적인 프로그램으로 발전하기를 바라며 XE코어 모델하우스 건립을 제안합니다.
모듈별 개발 프로젝트가 공홈에서 쫓겨났지요? 구글코드에서는 실적용 후에 발생되는 이슈들만 확인할 수 있습니다.
실제로 코어가 버전업하면서 발생되는 문제점을 공유하기에는 분명 한계가 있을 것입니다.
개발자도 재현이 어렵고 사용자도 설명하기 어려운 문제입니다.
공홈이 최신버전을 유지하면서 문제점을 해결한다고는 하지만 기본 모듈만 가지고서는 사용자를 이해하기 어렵습니다.
사용자는 이미 수많은 모듈과 위젯, 애드온 등을 설치, 운영하고 있습니다.
개발 당시 잘~ 작동하던 모듈이 버전업 과정에서 코딩의 습관 문제로(변경된 템플릿 문법으로) 오류가 발생한다고 설명한다면
어느 개발자가 마음상하지 않겠습니까? (개인적으로는 공란으로 만든 템플릿 문법이 유효한 언어인지도 궁금합니다...욕하지 마십시오...^^)
우리는 코어 개발자도 존중하지만 해당 모듈 개발자에게도 무한한 존경을 표합니다.
자신의 학업 또는 생업을 유지하며 XE를 위해 재능기부로 헌신하고 있는 모~든 모듈 개발자님들께 진심으로 감사를 드립니다...^^
따라서 XE개발팀에게 제안을 드립니다.
모듈 개발자들을 위해 모델하우스를 건립하여 개발자는 최신 버전의 코어와 개발 정보를 제공하고,
모듈 개발자에게는 단일한 서버 환경을 제공하여 모듈의 지속적인 관리와 운영 방법을 사용자에게 제공할 수 있도록 해 주십시오.
※ 이미지는 개념 설명을 위해 무작위로 나열하였습니다. 참고하세요...^^
이전 개발 프로젝트와는 전혀 다릅니다. 이전에는 (지금과 동일하게) 사용자가 개별적으로 다운로드 받고 자신의 웹사이트에 적용한 모듈에 대해 이슈를 받고 해결하는 진행과정이었다면 제안안은 실제 개발되고 있는 단일 코어 버전에 모듈 개발자가 직접 실적용하며 사용자는 다운로드 받기 전에 모델의 작동 여부를 직접 확인해 보고 오류사항에 대해서는 자신의 웹사이트와 비교/검토/개선안을 제안하는 공유 개념입니다. 이렇게 하면 각 모듈별 충돌사항이라든지 공유할 수 있는 스크립트라든지...여하튼 이런 기술공유가 충분히 이루어질 수 있다는 저의 상상입니다...^^
장점과 단점에 대한 이야기는 XE패밀리에게 남겨둡니다.
이러한 모델하우스(단일 계정입니다.)에서는 최고관리자 권한(코어만 관리)과 모듈별 권한 설정(모듈 개발자/부운영자)도 분명히 필요할 것입니다...^^
지금까지 제가 제안한 문제들은 모~두~ 받아들여진 것이 없지요...
하지만 한번 더 제안해 봅니다...^^
[글로벌XE]를 위한...
XE코어 모델하우스(단일 계정)를 건립해 주십시오!
물론 모듈 개발자들을 위해 전세, 월세가 아닌 무료 분양(모듈 개발/관리 권한)으로 제공해 주십시오...
덧// 추천수에 따른 강제 수용법 청원
추천수 100개 넘으면 개발팀은 무조건 제안을 수용하기 위한 입법 청원...^^ 하도 들어주지 않아서...^^
댓글 14
-
코뿔소2020
2011.10.12 20:56
-
CaTcHtHeRaInBoW
2011.10.12 21:13
모듈, 위젯, 애드온, 레이아웃등은 XE가 탄생한 후
XE와 더불어 역사적으로 살아있는 소중한 발자취 아니겠습니까?
앞으로 1.5 이후 버전에서도 계속 단 한개도 빠짐없이
모두 오류없게 잘 동작되도록 해 주시기를 간곡히 부탁드립니다.
-
Garon
2011.10.12 21:46
되면 좋겠지만, 현실적으로는 나름 힘들거라는 예상을...^^;; -
우진홈
2011.10.13 11:06
줌라도 데모사이트를 버전별로 운영합니다...^^ 방법만 찾으면 얼마든지 훌륭한 도구가 될 수 있습니다. 강수법 청원을 위해 추천을 팍팍 눌러 주십시오...^^ 엔드유저는 머리를 모으는 것이 아니라 추천을 모아 개발팀에 전달해야 합니다...^^
줌라 사이트 참고 : http://www.joomla.org
[글로벌XE] ORG도 데모를 운영하고 있습니다. 참고 : http://www.xpressengine.org/
-
코뿔소2020
2011.10.13 11:50
줌라의 표어가 "우리는 봉사자"입니다. 줌라는 핵심 개발자들의 자율적 운영으로 이루어지고 후원금을 지원하는 사람 혹은 단체들은 일체 줌라의 운영에 관여하지 않습니다. 봉사는 자원하는 마음으로 상대방에게 물질적 도움과 자기의 희생이 요구됩니다. 그렇치 않으면 자기의 욕망, 이기적 야망, 그리고 사회적 기득권을 노리는 장사꾼에 지나지 않죠.
한 예로 레드햇이 처음 오픈소스 GPL에 따라서 무료 배포하다가 페도라 프로젝트를 만들어 사용자들이 페도라를 통해 개발한 프로그램과 툴을 레드햇에 적용하여 상용화 하였죠. 만약 XE 개발자들이 마치 페도라 프로젝트처럼 누군가에게 종속되어 있다면 언젠가는 사용자들로부터 외면 당할 것입니다.
-
우진홈
2011.10.13 12:02
데모 사이트라도 하나 만들어서 개발자와 모듈 개발자가 서로 공동화된 작업장을 만들어 보자는 제안과 말씀하신 내용이 어떤 연관성을 갖는지 도통 이해가 되지 않습니다...^^ 제가 제안한 내용이 개발팀에게 부담이 되고 그래서 자기의 욕망, 이기적 야망, 사회적 기득권을 노리는 장자꾼처럼 보이신 건가요???
-
코뿔소2020
2011.10.13 12:36
우진홈님의 제안에 전적으로 동의합니다. 저의 글은 XE 사이트가 개발자들의 순수 모임인과 아니면 어떤 후원자에게 종속되어 있느가에 질문을 던지는 것입니다. 순수 개발자들의 모임으로 이루어져 있다면 우진홈님의 제안을 수렴하여 동의를 거쳐서 시행해야 될 것이고, 누군가의 의해서 XE 사이트가 운영된다면 개발자들의 자율적인 창작과 개발이 이루어지기 힘들다는 이야기입니다. 오해하지마세요. 화이팅^^^^
-
우진홈
2011.10.13 12:55
아~하~! 제가 오해했군요...^^ 전 또 제게 주신 댓글인줄 알았습니다...마음 상할뻔 했지요...^^ 저도 위 글과 공감합니다. 그래서 가능하면 위트있게 주장하려고 노력하고, 임기응변식의 해결책이 아니라 기본부터 차곡차곡 발전되기를 바라는 마음으로 관심있게 지켜보고 있지요. 말씀하긴 내용과 동일하게 개발팀의 어려움과 고민 또한 잘 알고 있습니다. 사용자 포럼에서 이러한 주제들이 좀더 활발하게 논의되고 창의적인 생각들이 XE를 더욱 발전시킬 수 있는 밑바탕이 되었으면 합니다. 댓글 고맙습니다...^^
-
銀童
2011.10.13 13:32
모델하우스를 유지, 보수하는데 들어가는 비용과 노력에 비해서
저걸 구축함으로써 얻을수 있는 장점은 무엇이 있나요?
모듈 개발자들이 무료로 개발할수 있는 공간 제공?
신버전의 테스트의 용이함?
모듈 개발을 한다는것은, 그것과 연동된 애드온이나 위젯, 그외 기타 테스트까지 수행해야하기때문에
모델 하우스 전체에 억세스할수있는 권한이 있어야 테스트도 할수있을텐데
그 권한을 모두에게 줄 경우, 보안적인 문제는 어떻게 할것인가.
그것을 유지 보수, 관리할 인력은 어떻게 할것인가.
줌라의 데모는, 코어 버전을 테스트 해볼수 있는 공간을 제공하는것뿐이지.
모든 모듈을 다 거기서 돌려볼수 있는 개념은, 아닙니다. 그렇게 만들수도 없구요.
물론 어떻게든 기술적인 문제를 해결할수 있다고 해도,
그러한것으로 인해서 유발되는 단점은, 아무리 생각해도 모델하우스가 가지는 장점에 비해서 너무 거대하다고 생각합니다.
개발이나, 신버전 테스트같은경우는 svn checkout 하면서 충분히 개발자들이 테스트할수 있는 부분이고,
(실제로 개발 공간이 없어서 개발 못하는 경우는 적다고 생각합니다.)
모델하우스가 설립될때의 장점이라면, 모듈이 돌아가는것을 preview 로 보여줄수 있는 공간이 생긴다는건데,
단지 그것때문에 .... 이렇게 거창한 시스템을 설립하기에는 어폐가 있어보이네요.
-
Garon
2011.10.13 14:45
-
銀童
2011.10.13 15:05
은동이라고 읽어주시면되요.
-
우진홈
2011.10.13 15:25
너무 높은 곳에서 조감하시면 어렵습니다...^^ 공홈은 안정적인 버전을 적용하고 모델하우스는 개발중인 코어를 진행하는 개념입니다. 관리의 문제는 특별히 어렵지 않습니다. 모듈 개발자에게만 비번을 제공하고 자신이 개발중인 모듈을 신버전 코어에 적용해 보는 것이지요. 그러면 버전업에 따른 문제점을 우선적으로 확인해 보는 것입니다. 지금은 엔드유저가 고장신고를 하는 과정이 일반적이지만 이렇게 되면 개발자가 먼저 인지할 수 있고 모듈 개발자간 서로 기술을 공유할 수 있습니다. 설마 모듈 개발자가 코어를 수정하거나 남의 프로젝트를 망가뜨리지는 않겠죠. 개발자는 개발룰을 만들고 사용자는 자신의 웹사이트와 비교할 수 있는 여지가 생깁니다. 모듈이 독립적으로 작동되는 것만 확인하고 내놓는 것이 아니라 다른 모듈들과의 상호작용을 테스트해 볼 수도 있을 것입니다. 호스팅 비용이 부답스럽다고는 생각하기 어렵습니다. 한 계정(단일 계정)만 필요하기 때문이죠. 그렇게 해 보자는 의지가 더 중요하다고 생각합니다...^^ 의견 고맙습니다. 주장과 논의는 XE를 더욱 발전시키리라 믿습니다...^^
-
銀童
2011.10.13 15:38
설마 모듈 개발자가 코어를 수정하거나 남의 프로젝트를 망가뜨리지는 않겠죠......라고 믿고 하실수 있다면그냥 개인이 서버 제공해서 sandbox 로 해두면 되겠네요.svn 버전은 매일 checkout 하고.공식 홈페이지에서 제공할 일은 아닌거같습니다.제가 개발에 참여하고있는 공개모듈은 없긴한데누구나 접근할수있는 sandbox 에서 개발하고싶어하는 개발자가 있고 싶어할지는 의문이네요. -
코뿔소2020
2011.10.13 14:29
1.모델하우스의 유지, 보수는? 물론 땅은 아닐꺼고 서버겠죠. XE 공홈의 서버 한자리 임대하면 않될까요?
2.모델하우스의 독립 도메인을 하나 만듭니다. 예)) www.ModelHouse.com
3. 각 모듈별로 서브 도메인을 만듭니다. 예)) module.ModelHouse.com
addon.Modulehose.com.......등등
4. 독립 도메인 사이트에 각 서브 도메인을 링크 할 수 있는 메뉴 형성. 그리고 도메인별로 XE-core를 설치하고 각각 최고관리자를 두고 관리하면 않될까요?
정말 신선하고 가슴이 뜨거워지는 아이디어입니다. 추진하십시요. 호스팅 서버가 필요하시면 조건없이 무상으로 영구 임대해드리겠습니다. 농담아닙니다.