Skip to content

Commit

Permalink
refs #1763 : updated - document
Browse files Browse the repository at this point in the history
 -
  • Loading branch information
inureyes committed Feb 19, 2015
1 parent 40bd2d0 commit 7a1b31c
Showing 1 changed file with 45 additions and 8 deletions.
53 changes: 45 additions & 8 deletions documents/changelog_ko.txt
Original file line number Diff line number Diff line change
Expand Up @@ -39,21 +39,58 @@
* jQuery에서 이벤트 등록을 지원합니다. jQuery및 EAF는 custom.js보다 먼저 로드됩니다.

#### Camouflage 기능
[TODO]

#### 번들 기능
[TODO]


== v1.10.3 개발 관련 노트 ==
=== 추가된 점 ===
## 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 네임스페이스를 통해 동시에 제공합니다.

== v1.10.2 개발 관련 노트 ==
=== 변경된 점 ===
일반적인 플러그인에 제공되는 변수

* $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 개발 관련 노트
### 변경된 점
* 모바일 : 커버 플러그인은 모바일 모드에서 사용하지 않음. (#1745)
* 모바일 : iframe 컨텐트도 모바일 모드 글에서 허용 (#1746)
* 일반 : 댓글에 댓글달기 및 수정을 위한 modal 팝업에서 댓글을 작성할 때 실수로 esc나 팝업 바깥을 눌러 내용이 날아가지 않도록 별도의 닫기 버튼 추가(#1725)
Expand Down Expand Up @@ -101,7 +138,7 @@
* $target : $IV (인터페이스에 따라 다른 값이 넘어옵니다)
* $mother : uri.interfaceRoute (인터페이스에 접근하는 경로값) 를 넘겨 받습니다. 예를 들어, 댓글을 추가하는 uri.interfaceRoute는 interface/blog/comment/add 입니다.

=#### 참고=
#### 참고
* 이 이벤트를 사용할 경우, $mother 값을 체크하여 반드시 필요한 interfaceRoute에서만 동작하도록 플러그인을 작성하시기 바랍니다. input validator는 보안에 관련된 부분이므로 주의해서 필요한 부분의 validation rule만 변경해야 합니다.
* 현재 interface/blog/comment/add, interface/blog/comment/comment 두 interfaceRoute 에서만 이 이벤트가 동작합니다.

Expand Down

0 comments on commit 7a1b31c

Please sign in to comment.