주제: safety 값에 대한 질문과 추가 이벤트 건의
1.
검색을 해봤으나 플러그인의 index.xml 에 들어가는 safety 엘러먼트의 속성을 잘 모르겠습니다.
<safety changeData="no" exposeData="no" accessLocal="no" accessRemote="no" accessRaw="no" />
각각의 속성 값이 어떤 경우에 어떻게 쓰이는지 알고 싶습니다.
(더불어 플러그인 만들면서 확실히 디버깅하기 힘들구나.. 하고 느끼고 있습니다;)
2.
ViewPostContent 이벤트를 이용하고 있는데 아래와 같은 파일에서 이 이벤트가 일어난다고 하더군요.
/blog/archive/item.php
/blog/category/index.php
/blog/index.php
/blog/item.php
/blog/rss/index.php
/blog/tag/index.php
그래서 이를 참고로 구현 중, category/ 접근과 tag/ 접근은 관리자 메뉴에서 스킨-출력 설정의 값에 따라
이벤트가 발생되지 않을 수도 있다는 것을 알았습니다.
분류 선택 시 글 목록을 표시합니다.
태그 선택 시 글 목록을 표시합니다.
이렇게 설정해 놓고 있을 경우, 분류나 태그에 해당하는 디렉토리로 접근하더라도 ViewPostContent 이벤트는 발생하지 않는 것 같네요. (당연한 건가요?)
http://dev.textcube.org/wiki/pluginEvents 페이지를 참고로 하면 분류만 접근했을 때 일어나는 이벤트가 없습니다. 이에 대한 이벤트 추가를 건의합니다.
그리고 설명이 없어서 잘 모르겠습니다만 ViewSiteTags 이벤트가 tag/ 로 접근시 일어나는 게 맞나요?
ViewArchiveDate 이벤트의 경우에도 정확히 아카이브가 어느 때 일어나는 이벤트인지 설명이 필요합니다.
그리고 검색시에 일어나는 이벤트도 추가되었으면 합니다.
이는 모두 분류/저장소/태그/검색 선택 시, '글 목록을 표시합니다.' 옵션으로 해놓으면 ViewPostContent
이벤트가 발생하지 않기 때문에 필요한 추가 사항입니다.