포럼

XE는 어떠한 기능을 추가하기위해 코어의 코드를 수정하지 않아도 됩니다.

(물론 프로파일러의 모듈의 제작과정에서 슬로우 로그를 자체적으로 기록하게 하는것은 잇엇지만요.)

왜냐하면 각각의 기능이 너무 구분화 잘되어있다고 생각되니깐요.

 

생각해보면, G모 보드에 어떠한 기능을 추가하기위해서, 아니면 원하는 기능을 만들기 위해서.. 제가알기로는 모든 코어내용을 뜯어내야한다고 들었습니다.(써보진 않았지만, 사용자들의 이야기를 통틀어서요..)

 

실제로 그 보드의 코어 업데이트시 공지사항에 코드 수정해야할 부분을 직접 알려주기까지 합니다. 사용자가 직접 코드를 수정해야하죠.

 

물론, XE가 XE으로만 만드는 실력자는 뚝딱 만들겟지만, php만으로 만들던 사용자는 힘들겟죠. 왜냐하면 XE가 자체적으로 사용하는 메소드나 등등이 다르기 떄문이죠.

 

$oMemberModel = getModel('member');

 

이러한 것처럼요. 

근데 이러한 부분을 어느정도 이해하고 고치면 쉽죠.

 

저는 오히려 이러한 구조가 좋다고 생각해요. 저번에 의뢰로 만든 모듈이 2가지 되는데, 하나는 익명_$$$  ('$$$'은 랜덤숫자코드)으로 나타나는 모듈을 의뢰 받고 제작해드렸고, 하나는 스케줄을 만들어 드렸습니다.

 

근데 둘다 조건은 기본적인 코어를 수정하지 않고 행하라였죠..

 

둘다 제작 했습니다. 스케줄 의뢰 받은건, 파생적으로 만들어서 나왔던 모듈이 스케줄 모듈이고요. 둘다 코어 수정이 필요 없엇고, 앞으로 나올 패치에도 문제 없었죠. 

 

그리고 또 XE가 아주 잘 사용되고 잇는 모듈이 있잖습니까. 바로 ajaxboard..

 

이러한 기능을 그누나 다른 것에 사용한다 하면.. 아마 그 곳의 코드를 뜯고 뭔가 파일의 추가를 한다거나 메소드가 들어가야 했다던가 했을 것입니다. 

 

ajaxboard의 구조상 잘 뜯어 보시면, XE에서는 글등록의 트리거 삭제 트리거 등등이 있는데, 이를 잘 활용해서 그 액션시 모든 브라우저 보고 잇는 사람들에게 이벤트를 브라우저에서 실행하도록 하여 최근정보를 실시간으로 바꿔주는 역활을 하도록 되어있죠.

이러한 기능을 타 CMS에서 제작할려면 아마 힘들 것 같아요. 

 

실제로 파일을 받고, 코어 파일을 수정해야 작동되는 것들도 많이 있네요.. (플러그인중에서요..)

 

그런데 XE는 그럴필요가 없죠.

 

어떠한 이벤트에 자기가 껴들어서 작업 같이 해주고 빠지는 트리거가 많잖아요.

 

/트리거는 이번주 모듈 심화편에서 잘 다룰 예정입니다./

 

그리고 애드온으로 간단하게 제작하는 경우도 있구요..

 

단순 코드 적용시 잘 안된건, XE의 구조를 잘못이해했다던가, 레이아웃의 경우 레이아웃 수정에 CSS까지해서 캐시파일을 불러오게 했다던가, HTML 파일을 잘못 수정했다던가. 자신의 실수가 있었겠죠..

 

XE는 CMS이기 때문에 다방면의 기능을 한곳에서 사용하기 위한 커뮤니티형입니다. 그렇기 때문에 이것은 XE의 규칙이 있을 수 밖에 없구요. 

그 규칙을 잘 이해하고 자신이 잘 사용해야하죠..

 

쉽게 하고 쉽게 수정이 가능한 것이 있다면 자신에게 맞는 CMS나 사이트 구동기는 그것이겠죠.

자신이 무엇을 원하는지.. 무엇을 해야하는지 이해를 하시고 사용하시는것이 좋고.. 되도 않는 비교나 차이점은 이야기 거론 안하시는게 좋을듯 해요.

 

난 아무튼 코어수정없이 원하는 기능을 맘대로 만드는 XE최고입니다.

 

글쓴이 제목 최종 글
해커다 신디케이션이여~ 날 살려다오~~  
상현작가 회원정보 수정 시 이메일 변경이 안 됩니다!  
노튼 xeed가 1.5 버전에선 많이 나아질까요? [2] 2011.09.26 by SMaker
시니시즘 비회원 추천/비추천 기능 [1] 2011.09.27 by Garon
푸하라 애타게 기달리던1.5 ver 인데 .... [2] 2011.09.27 by 푸하라
섹시한과쟈 현재까지 1.5 공홈 버그 (2차수정 ) [9] 2011.09.27 by 코리스™
비나무 XE 1.5.0 오늘 날짜까지의 SVN 파일(r9317) 안내 / 09.23 [35] 2020.03.14 by Cody
thisend 나름대로 XE 최적화 하려고 하는데 조언좀 해주세요. [2] 2011.09.27 by criuce
씨지크 CafeXE 의 카페관리자 접속이 잘 안되는 분 계시나요? [5] file 2011.09.27 by 씨지크
뚜지자 XE방문량이 증가된후 백지현상이 노출됩니다.  
행복한고니 토리세상님 아이디를 정지시켰습니다. [35] file 2011.09.27 by PD유스
뎡야핑 태그별로 최신글 뽑아주는 위젯은 없네요...  
루큐모닷컴 1.15 배포 D-1 남앗내용 [2] 2011.09.27 by 상현작가
하늘종 XE 공식 홈페이지에서 오픈아이디 로그인은 어떻게 되나요? [1] 2011.09.27 by 하늘종
정문호 IE에서 창이 닫혀버리네요. [2] 2011.09.27 by guny
섹시한과쟈 [긴급!]덧글에러, 쉬운설치 서버가 맛이 간것같습니다. [3] 2011.09.27 by 마이콜콜
국가정보보안 마이페이지 - 회원정보 수정관련.  
푸하라 1.5 버전에 대해 궁금해서 질문 드립니다..  
sound4u XE 개발자, 관리자, 운영자 여러분들 힘내세요!!! [2] 2011.09.28 by sound4u
guny [1.5.x버전]이런경우의 언어조합은 될수록 피해야... [2] file 2011.09.28 by guny