테터툴즈 플러그인의 기본 형태

Posted 2006/02/02 22:28 by PAPACHA
태터툴즈의 플러그인은 plugins 아래에 디렉토리별로 존재하게 됩니다.
NationalityOfCommenter처럼 별도의 디렉토리여야 하며, 이 디렉토리 이름이 플러그인 이름입니다.
현재 플러그인 이름, 즉 디렉토리 명은 영문자,숫자,언더바(_)의 조합으로 제한되어 있습니다.

모든 플러그인은 그 디렉토리에 index.xmlindex.php가 존재해야 합니다. index.xml은 플러그인에 대한 정보와 event listening을 설정하고, index.php는 event가 발생하여 callback이 이루어질 때 실행되는 PHP 소스 파일입니다. 여기서 index.php에 함수를 정의할 때 이름을 최대한 유니크하게 만드셔야 플러그인간의 충돌을 피할 수 있습니다. 되도록 함수 이름을 플러그인 이름으로부터 파생시키십시오. 예를 들어, function NationalityOfCommenter_addFlag(...)처럼요. event listeningindex.php가 아닌 index.xml에 있는 것은 이러한 충돌을 최대한 줄이고 성능을 향상시키기 위해서 입니다.
이올린에 북마크하기(0) 이올린에 추천하기(0)

Tag : ,

« PREV : 1 : 2 : 3 : 4 : 5 : 6 : 7 : 8 : NEXT »