웹마스터 팁

게시판의 글을 따로보여주기만 하는 모듈을 개발 하기 위해서  테스트로 게시판 모듈의 이름을 바꾸어 폴더에 넣어봤습니다.

생각밖으로 잘되지 않더군요....

단순히 이름을 바꾸어 실행해봤으나 그것이 좀처럼 쉽게 되지 않더군요.

문제가 무엇인지를 잘모르고 좀더 간단해 보이는 모듈 -> 메모 모듈을 이름만 바꾸어 다시 시도해봤으나 역시 실패를 했습니다.

무엇을 내가 잘못해서 모듈이 등록만 되고 실행되지 않는지 메뉴얼을 살펴봐도 잘모겠더군요.

나중에 확인한 결과 코딩상에서 잘못이었습니다. 그당시 좀더 메뉴얼이 잘되었더라면 쉽게 난관을 극복했을텐데 조금 아쉬웠던 문제이네요..



1. 모듈이름 

모듈의 이름에 낙타표기법을 이용하면 안되는군요.


모듈내의 클래스들을 전부 인식하지 못하더군요... 

제가 뜯어보면서 왜안되는지 확인해본결과 무조건 소문자로 변경하는 부분이 있습니다.

모듈이름이 많일 bookReader 라는 이름으로 글자와 글자사이의 대문자가 문제를 일으키더군요... 모듈을 찾아 변환하는 과정에서 

-> 전부 소문자로 변경한이후에 사용하는 부분으로 바뀌어 집니다. (제가 버전 1.2 .~~~ 일때 개발해서 지금은 어떤지 잘모르겠네요..)


2. action 명세서를 만들때 action(메소드이름) 주의가 필요함

메소드의 이름같은경우 낙타표기법을 이용하여 개발 되더군요..... 

밑에 글은 메뉴얼란에 있는 코딩 가이드 라인의 내용입니다.


ex)

 dispFormAdminInsert 

action 명세서에서  이름을 낙타표기법을 따르고 있습니다. 

반드시 주의하셔야 되는 부분인것 같습니다. 만일 명세서의 메뉴얼대로 하지 않는다면 왜 실행되지 않는지 이유도 모른체...

내부 깊숙한 곳까지 들어가봐야 되는 상황이 생길수도 있습니다.


밑에글은 개발시 코딩 방법을 나열되어진 글입니다.


원문: http://xe.xpressengine.net/wiki/18180620


class 정의

클래스의 파일과 이름은 각 단어를 대문자로 시작함을 원칙으로 한다.

  1. class EditorHandler { ... }

method 정의

  • 클래스의 메쏘드는 각 단어를 대문자로 시작하되 첫 단어는 소문자로 시작하고 가능한 약어를 사용하지 않는다.
  1. function setInfo($info) { ... }


제목 글쓴이 날짜
위젯 <td> 마다 다르게 배경색 지정.. [1] 제임스라 2012.11.30
회원가입 버튼을 누르면 출력되는 Can not open GeoIP.dat 에러 대처방법(임시) [2] 마음의빈자리 2012.11.30
Sketchbook5 모바일 게시판에 파일 업로드 기능 추가 하기 [14] file hhgyu 2012.11.28
일반게시판에서 모듈게시판 혹은 모듈게시판(에서 일반게시판예로들어 일반게시판 -> 게시판DX 혹은 그 반대)으로 게시글 이동시키는 방법 (DB에서) [1] file 장포크 2012.11.28
본문내 이미지 조절 애드온 기능 확장 - 원본이미지 모달 제거 / 작은이미지 크게 확장하기 [2] sejin7940 2012.11.25
xe에서 폼메일 구성하려는데 폼메일을 사용하려면 메일서버는 어떻게 ? 폼메일 2012.11.23
소셜XE에 지쳐서 찾다 찾다 찾은게 [4] SuperSonic 2012.11.21
닉네임, 레벨, 포인트등 활동정보바 [2] file 소렌트. 2012.11.19
exec_xml is not defined 오류 해결책 한마음^^ 2012.11.16
로그인 실패 관련 쪽지 또는 메일이 안 날라오게 하는 방법 [9] sejin7940 2012.11.12
사이트 내 닉네임을 일괄 변경하기 [6] 윈컴이 2012.11.09
Nginx 에서 파일 업로드시 message: 413 에러 해결법 [3] 루트엘 2012.11.08
XE 다국어로 페이지/글 작성하기 [4] jhrun 2012.11.05
bodex 추천 & 댓글 버튼 만들기. [1] file meanie 2012.10.28
실명제 사이트 만들기 [5] Hojoon Chang 2012.10.28
330 오류(net::ERR_CONTENT_DECODING_FAILED): 알 수 없는 오류 - 해결책 [2] 하얀마법 2012.10.25
[XE 1.4] 모듈 개발 시 유의해야할 템플릿 버그 퍼니엑스이 2012.10.24
닉네임 변경시 기존 게시물 연동 팁 (레벨 아이콘 에드온 이용) [9] 바붕아 2012.10.23
게시판 글작성 및 댓글작성이 안될때 [2] 똑디 2012.10.18
스케치북 게시판 스킨 사용시 확장변수 라인 CSS수정 해피보이 2012.10.17