오픈 소스 프로젝트 - XE 개발 포럼
글수 255
각모듈을 관리하는 상위모듈(/modules/module)에서 인스톨과 필요한 부분들을 가지고 있습니다. 특히 모듈 인스톨 중 모듈이 독자적으로 사용하는 테이블이 있거나, 해당모듈이 사용하는 트리거, 액션포워드가 있다면 이것들을 등록해주도록 처리하고 있는데, 이 모듈이 필요없다면 롤백해주는 기능은 없는것 같더군요..
예를들어, 많은 자원을 사용하는 어떤 모듈이 더이상 필요하지 않게 되어 떼어내려면 지금으로써는 모듈을 비사용으로 하는것 말고는 방법이 없습니다. 좀 더 스킬이 있는 사용자라면 모듈의 하이클래스나 모델클래스, 혹은 스키마를 참조해서 해당 테이블을 드랍해버리는 경우도 있겠지만.. 역시 그렇게되면 액션포워드나 트리거가 남게 되지요.
그래서 제안하려고 합니다. 모듈관리모듈(?!)에서 모듈 인스톨 뿐 아니라 모듈 언인스톨 또한 지원해야 하지 않을까요? 지금의 구조라면 명시되어 있는 기능들을 기반으로 롤백시키는게 어렵지는 않을것으로 보입니다만.. ^^
원래는 아이디어제안 게시판에 올려야하겠지만.. 코어에 관련된 부분이라서 개발포럼에 올려둡니다.. *^^*
예를들어, 많은 자원을 사용하는 어떤 모듈이 더이상 필요하지 않게 되어 떼어내려면 지금으로써는 모듈을 비사용으로 하는것 말고는 방법이 없습니다. 좀 더 스킬이 있는 사용자라면 모듈의 하이클래스나 모델클래스, 혹은 스키마를 참조해서 해당 테이블을 드랍해버리는 경우도 있겠지만.. 역시 그렇게되면 액션포워드나 트리거가 남게 되지요.
그래서 제안하려고 합니다. 모듈관리모듈(?!)에서 모듈 인스톨 뿐 아니라 모듈 언인스톨 또한 지원해야 하지 않을까요? 지금의 구조라면 명시되어 있는 기능들을 기반으로 롤백시키는게 어렵지는 않을것으로 보입니다만.. ^^
원래는 아이디어제안 게시판에 올려야하겠지만.. 코어에 관련된 부분이라서 개발포럼에 올려둡니다.. *^^*

한때, 웹사이트의 모든것을 혼자 다 만들 수 있다고 자만했던 웹사이트 제작자이자 울트라삽질러. -_-
지금, 언제나 사진에 목마른, 부족한 자신에 좌절하며 도전하는 쌈마이.
길스튜디오 실장 (http://gilstudio.co.kr)
핫셀클럽 운영자 (http://hasselclub.net)
지금, 언제나 사진에 목마른, 부족한 자신에 좌절하며 도전하는 쌈마이.
길스튜디오 실장 (http://gilstudio.co.kr)
핫셀클럽 운영자 (http://hasselclub.net)




요즘 모듈개발 공부하다보니 연습모듈 삭제하고 다시인스톨 하면서 그런 생각을...ㅋㅋ