포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
Module Skeleton 제안
2011.05.24 14:01
제 개인적인 경험에서
XE 의 모듈을 만드는데 가장 번거로운 일은,
아이러니 하게도 모듈내부를 코딩하는것도, 연계할 모듈을 분석하는것도 아닌,
기본적인
info.xml
module.xml
schema 등을 정하는거지요.
익숙해지면 시간이 줄어들긴 하지만,
프로그램을 직접 짜는것보다도 번거롭게 xml 파일등을 세팅하고, 기본 파일을 만드는 과정은 XE 모듈 개발의 진입장벽을 높혀준다고 생각합니다.
그래서 module skeleton 을 만들어서,
관리 ui 든 프로그램이든 돌려서,
가볍게 입력란에 입력해주면, 새로운 모듈을 생성해주는 프로그램을 만들면 어떨까 합니다.
sdk 같은 느낌으로 추가배포해도 되겠지요.
그리고 해당 skeleton 에서 아주 기본적인 틀과, 생성함수, 그외 템플릿의 예시등을 주석으로 표시해준다면
모듈 개발하는 사람들의 편의성이 매우 높아지리라고 봅니다.
info.xml 을 쓰다가 문득 귀찮아져서 남겨봅니다.
XE 의 모듈을 만드는데 가장 번거로운 일은,
아이러니 하게도 모듈내부를 코딩하는것도, 연계할 모듈을 분석하는것도 아닌,
기본적인
info.xml
module.xml
schema 등을 정하는거지요.
익숙해지면 시간이 줄어들긴 하지만,
프로그램을 직접 짜는것보다도 번거롭게 xml 파일등을 세팅하고, 기본 파일을 만드는 과정은 XE 모듈 개발의 진입장벽을 높혀준다고 생각합니다.
그래서 module skeleton 을 만들어서,
관리 ui 든 프로그램이든 돌려서,
가볍게 입력란에 입력해주면, 새로운 모듈을 생성해주는 프로그램을 만들면 어떨까 합니다.
sdk 같은 느낌으로 추가배포해도 되겠지요.
그리고 해당 skeleton 에서 아주 기본적인 틀과, 생성함수, 그외 템플릿의 예시등을 주석으로 표시해준다면
모듈 개발하는 사람들의 편의성이 매우 높아지리라고 봅니다.
info.xml 을 쓰다가 문득 귀찮아져서 남겨봅니다.
댓글 11
-
앙까?
2011.05.24 14:03
-
라르게덴
2011.05.24 14:20
Core와 별개로 tests라는 형태의 또다른 툴로써 모듈의 골격을 만들어내는 전문적인 툴이 있었으면 좋겠네요. 당장은 무리지만 향후 Core가 다듬어졌다고 판단되었을때 모듈이나 위젯, 애드온 등이 사용자들 사이에서 진척이 이뤄지지 않는다면 장벽을 넘을 수 있는 사다리 정도는 설치해놔야 하겠습니다.
저도 조금 분량많고 설명많은 모듈을 제작하면 프로그램보다 기본틀 작성이 제일 어렵긴 합니다.
ps : 이런것도 생각이 없으시다면 어쩔 수 없죠. 내가 만들어서 마켓이든 공개든 해야겠네요 ^^ -
銀童
2011.05.24 14:25
개발을 위한 툴을 유료로 파는건 좀 그런거같고 .. '-'
일단은 기본틀 생성을 돕는 프로그램이 XE 에 삽입되면 작업이 훨씬 편리할꺼라는 데에는 개발자 분들이라면 모두 공감하시리라고 봅니다.
기본틀 생성 모듈같은 경우는 XE 코어에 의존하지도 않으니, 개발자중 어느분들이 만들어서
XE 코어 개발진분들에게 헌정할수 있다면 좋겠네요. -
라르게덴
2011.05.24 14:36
기본틀 생성 모듈같은 경우는 XE 코어에 의존하지도 않으니, 개발자중 어느분들이 만들어서
그 개발자가 은동님이신가요? ㅎㅎ
XE 코어 개발진분들에게 헌정할수 있다면 좋겠네요. -
銀童
2011.05.24 14:44
ㅎㅎ 전 미천해서. (도망) -
난다날아
2011.05.24 16:46
http://svn.xpressengine.net/sol/meta 익스포트나 체크아웃 받아 보세요. 좀 고쳐 써야 하지만... -
銀童
2011.05.24 16:52
호오 이건 또...
호오..
이거 개선해서 웹 ui 상에서 쓸수있게 만들어서 코어에 넣어서 배포하거나
개발용 툴 식으로 배포하면 좋겠네요. -
카르마
2011.05.24 17:39
기본틀 만들기가 귀찮아서 더미모듈제작하는 모듈을 만들어볼까궁리를 했었는데
더이상 고민안 해도 되겠네요...ㅋㅋㅋ
그래주실거죠??? -
sol
2011.05.24 18:51
배포할 계획은 없습니다 ^^ -
앙까?
2011.05.24 17:36
오~ 잘 사용하겠습니다. ^^ -
fsfsdas
2011.05.24 19:31
저거 저도 옛날에 아마 글을 올렸거나 필요하다 생각을 했었죠.