모든 모듈은 XE_ROOT(XE 설치디렉토리)/addons/ 에 위치 합니다. 앞으로 함꼐 만들 애드온은 block_word 이기 때문에 block_word이라는 디렉토리를 만들고 하위 디렉토리를 아래와 같이 만듭니다.
모듈과 같이 애드온의 정보 파일인 info.xml에 작성자 및 애드온 정보를 작성합니다.
<?xml version="1.0" encoding="UTF-8"?>
<addon version="0.2">
<title xml:lang="ko">단어 차단 애드온</title>
<description xml:lang="ko">
글과 댓글의 내용 중 지정한 단어를 ***와 같이 보이지 않도록 합니다.
</description>
<version>0.1</version>
<date>2009-08-14</date>
<author email_address="sol@ngleader.com" link="http://ngleader.com">
<name xml:lang="ko">sol</name>
</author>
<extra_vars>
<var name="word">
<title xml:lang="ko">차단할 문자</title>
<description xml:lang="ko">차단할 문자를 ,로 구분하여 입력해 주세요.</description>
</var>
</extra_vars>
</addon>
block_word 애드온의 경우 관리자가 차단할 단어를 등록해야 합니다. 그래서 <extra_vars> 부분에
<var name="word">
<title xml:lang="ko">차단할 문자</title>
<description xml:lang="ko">차단할 문자를 ,로 구분하여 입력해 주세요.</description>
</var>
와 같이 word 라는 변수명, title과 설명을 입력하면 관리자 화면에서 위와 같은 폼이 생성됩니다.