From 3b978fecda5ff8ff44d7d8701a6aa39797972607 Mon Sep 17 00:00:00 2001 From: Jeongkyu Shin Date: Wed, 18 Feb 2015 17:38:55 +0900 Subject: [PATCH] refs #1763 : modified - documentation - --- documents/changelog_ko.txt | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/documents/changelog_ko.txt b/documents/changelog_ko.txt index f9c43a810..b409eefe4 100644 --- a/documents/changelog_ko.txt +++ b/documents/changelog_ko.txt @@ -4,10 +4,46 @@ == v1.10.3 개발 관련 노트 == === 추가된 점 === * 에디터 : tinyMCE 에디터에 기존 modern 에디터와의 호환성을 위해 command method 추가 (#1762) - + * 플러그인 : Context 객체에서 플러그인 관련 전역 변수를 접근하는 방법 제공 (#1762) + +=== 변경된 점 === + * 일반 : hhvm 에서의 동작 보장을 위한 코드 호환성 수정 (#1760) + * 일반 : TTML 플러그인의 더 다양한 포매터 지원을 위한 TTML 플러그인 업그레이드 (#1762) + * 플러그인 : 기본 플러그인들 중 오래된 플러그인들의 텍스트큐브 1.8/2.0 스펙으로의 수정 (#1749) + * 플러그인 : FAS 안티스팸 플러그인의 로컬 스팸 체크 룰 수정 (#1759) + * 스킨 : periwinkle 스킨의 라이브러리 버전업 (#1544) + === 버그 수정 === * 일반 : 댓글을 추가하거나 글의 공개/비공개 여부를 변경할 때 사이드바에 갱신되는 아이템의 카운터에 1.9 이전 버전처럼 괄호가 추가되어 붙어 나오는 문제 수정 (#1755) + * 일반 : memcache 를 쿼리 캐시로 사용할 경우 캐시 갱신 타이밍 오류 수정 (#1757) * 플러그인 : 구글맵 플러그인이 tinyMCE 에디터에서 지도를 삽입하지 않는 버그 수정 (#1762) + * 블로그 : 글을 블로그 페이지 상에서 바로 수정하거나, 댓글 또는 트랙백을 실시간으로 받거나 삭제했을 떄 AJAX로 바로 갱신되는 사이드바 카테고리의 카운터에 1.9 이하 버전처럼 괄호가 붙어 출력되는 문제 수정 (#1755) + + +==== 플러그인에서의 플러그인별 제공 변수 객체 ==== + +텍스트큐브 1.10.3 부터 텍스트큐브 2.0과의 호환성 보장을 위하여 플러그인에서 참조하는 플러그인 전용 전역 변수들을 Model_Context 객체의 plugin 네임스페이스를 통해 동시에 제공합니다. + +일반적인 플러그인에 제공되는 변수 + + * $pluginURL -> plugin.uri + * $pluginPath -> plugin.uri.path + * $pluginName -> plugin.name + +관리패널 플러그인에 추가로 제공되는 변수 + + * $pluginAccessURL -> plugin.uri.access + * $pluginMenuURL -> plugin.uri.menu + * $pluginSelfURL -> plugin.uri.self + * $pluginHandlerURL -> plugin.uri.handler + * $pluginAccessParam -> plugin.parameter.access + * $pluginSelfParam -> plugin.parameter.self + + Model_Context 객체를 참조할 때와 같이 불러서 사용하시면 됩니다. + + > $context = Model_Context::getInstance(); + > $current_url = $context->getProperty("plugin.uri"); + > $name = $context->getProperty("plugin.name"); == v1.10.2 개발 관련 노트 ==