포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
모듈 확장에 대한 질문입니다
2012.07.12 03:12
이제 XE를 만지기 시작한지 2주 좀 넘은 초보입니다.
정확하게 하고픈 일은 수퍼 관리자가 아닌 사이트 관리자가 멤버 관리, 배너관리 및 포인트 관리를 하게 하려고 합니다.
그런데, 관리자(admin)으로서 멤버 관리나 포인트 관리에서 현재 member나 admin 모듈에서 보여주는 멤버리스트나 포인트 관리 품목과 정책을 현 관리자(super admin)에서 보는 것과 다르게 구현하고 싶습니다. 그러나, 코어, admin, member 등의 모듈 코드는 건드리지 않을려고 합니다. 코어가 업글돼도 작동하게끔 하고 싶습니다. 나중에 지금 개발하는 앱을 다른 사람이 관리하게 되더라도 코어나 모듈들이 업글되어서 작동이 안되는 불상사를 막고 싶네요. ㅡㅡ"
현재 생각하고 있는 디자인은 member, admin 및 point 모듈들을 memberex, adminex 및 pointex로 확장(extended)시켜서 siteMember, siteAdmin 및 sitePoint이라는 모듈들을 만들어서 적용하고 싶습니다.
근데, 모듈 확장이 제가 하고자 하는 것에 적용하는 것이 맞는지 궁금합니다. 아님, 다른 방법이 있는지요?
여러분들의 조언 부탁드립니다.