Textile plugin for metabbs

Metabbs는 웹 표준을 지키는 php 게시판이다. 웹 표준 게시판의 분석은 이 곳에서 자세히 볼 수 있다. 2000년대 초반에 운영하던 내 홈페이지의 많은 내용이 제로보드에 들어 있고, 이 내용들은 사실상 다른 곳으로 꺼내오기가 매우 어려운 상황이었다. 물론 제로보드로부터 내용을 가져오는 컨버터들이 많이 있었지만, 대부분이 오래된 것들이었고, 그나마 마음에 드는 게시판 프로그램이 별로 없었기 때문이다. 그러다가 metabbs를 알게 되었고, 포럼의 이 글에서 제로보드 컨버터가 있다는 사실을 알게 되었다. 내가 쓰고 있던 호스팅의 mysql 버전이 3.x 였기 때문에 약간의 수정이 필요했고, 각 글의 카테고리가 제대로 지정되지 않았으며, 글쓴 날자가 제대로 컨버팅이 되지 않아서 모든 글이 1969년 12월에 쓴 것으로 되어 버렸지만 어쨌든 내용은 모두 metabbs로 무사히 옮길 수 있었다. 이제 metabbs를 제대로 쓸 수 있겠다고 생각하고 있었는데, 이게 웬걸... 제로보드 내용 중에 태그를 사용한 글들은 모두 태그가 그대로 출력이 되는 것이다. 알고 보니 metabbs에서는 본문에 태그를 거의 허용하고 있지 않은 듯 하다. 결국은 이 문제를 어떻게 해결할까 하다가, metabbs용 markdown 플러그인이 있는 것을 보고 textile 지원 플러그인을 써봐야겠다는 생각이 들었다. 우선 가장 중요한 프로세서는 textilephp라는 것을 찾을 수 있었다. Markdown 플러그인을 적당히 수정해서 플러그인용 php 파일도 만들었다. 그런데, 또 하나의 문제가, texile 지원은 제대로 되는데 한글 출력이 안되는 것이었다. 약간의 구글링 끝에 이 문제에 대한 해답을 여기에서 발견할 수 있었고, 이 파일의 내용대로 Textile.php를 수정하여 한글 문제를 해결할 수 있었다. 혹시 사용을 원하는 사람이 있다면 이 파일을 다운받은 후 metabbs/plugins/ 디렉토리에 압축을 풀고 플러그인을 활성화해주면 textile 기능을 metabbs에서 사용할 수 있다.