웹마스터 팁

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

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

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

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

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

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



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) { ... }


제목 글쓴이 날짜
익스8 호환성보기 없애기 [4] file 오델라가루 2010.02.02
너도나도 다 아는 팁... 한/영키 안먹힐때 [15] 오델라가루 2010.02.02
서버 이전하고 놓치기 쉬운 점(files의 소유권과 root의 퍼미션) [4] 영구만세 2010.02.02
외부프로그램에서 제로보드 xe 및 그누보드 회원 연동(로그인) 하기 - 초간단 [1] 한이73 2010.02.03
레이아웃의 자유도때문에 궂이 제로보드4를 사용하시려는 분들은... [7] 아카스 2010.02.03
XE를 다른 호스팅업체로 이전하기 (서버이전) [8] file Gekkou 2010.02.03
스킨 게시판 제목에 태그 넣기 [4] file 꽃들 2010.02.04
모듈제작시 tip아닌 tip 푸하라 2010.02.10
tip 아닌 tip -> xml로 만드는 query 이용 너무 어렵다면 .... [4] 푸하라 2010.02.10
XE 업뎃시 꼭 체크해야할 사항입니다.(초보분들만 보세요.) [2] leoer 2010.02.12
XE레이아웃을 자유롭게 편집하기 위한 DIV + css학습 참고 사이트 [3] 한스김 2010.02.15
윈도우에 APM 설치 후, 사용자 추가 방법 Gekkou 2010.02.16
XE 전체를 백업 / 복원하기 (계정 백업 및 복원 방법) [7] Gekkou 2010.02.16
게시판 목록에서 쓰기 버튼을 관리그룹만 보이도록 하기 [14] 다케루 2010.02.18
페이지 수정 내용직접추가 에러 나시는 분들께.. [1] 청개굴이 2010.02.19
로그인 후 특정 그룹 페이지 가기 다른버전 [9] 눈물많은OrOi 2010.02.22
Skin에 xml query 직접 만들고 사용하기 [2] June Oh 2010.02.23
초보자를 위한 제로보드에 애드온 프로그램 설치하기 강좌 이하늘690 2010.02.23
플래시 뒤로 로그인창 숨는 문제 [5] 김지훈295 2010.02.25
E-Mail을 ID로 사용하기 [3] file June Oh 2010.02.25