Skip to content
achimnol edited this page Oct 9, 2012 · 7 revisions

디버깅 관련 가이드

  • TextcubeDebug 디버깅 관련 컴포넌트 사용법을 참조하세요.

Global Variables

  • $serviceURL
    • always full URL
    • script, attach, image, style 등 정적인 URL에 사용
  • $defaultURL
    • always full URL
    • RSS, Trackback, Sync 등 외부에 링크를 제공할 때 사용
  • $baseURL
    • HTTP_HOST sensitive full URL or path only
    • $defaultURL에서 파생됨
  • $pathURL
    • Path only
    • Popup Windows 등 cross-domain restriction 영역에 주로 사용
  • Added getDefaultURL($uid) function
    • uid에 대한 defaultURL을 리턴하는 함수
  • $user[homapage]를 defaultURL로 제공
    • 댓글 및 방명록에 defaultURL로 자동 처리됨
  • $defaultURL 사용으로 변경
    • Sync 링크
    • RSS 링크
    • Trackback 링크
    • 글 guid 또는 퍼머링크
    • 댓글 알리미 링크

blogid / userid

편의상 현재 블로그의 고유 id는 blogid, 현재 로그인하여 사용중인 사용자의 고유 id는 userid라고 칭합니다. 소스 안에서 현재 소스가 돌아가고 있는 세션의 blogid와 userid를 얻기 위해서는

  • getBlogId()
  • getUserId()

를 사용하면 됩니다. 1.1까지 주로 사용되었던 전역변수인 $owner는 Textcube 1.5에서도 호환성 유지를 위하여 제공되지만 차후 폐기(deprecate)될 예정입니다. 따라서 플러그인이나 소스에서는 위의 함수를 이용하시기 바랍니다.

Skin hotfix

  • SkinHotfix 스킨제작자가 넣지 않은 내용을 추가/수정합니다.

외부 라이브러리

  • ContribSources 외부 라이브러리 사용에 대한 내용을 기술합니다

접근 제어 시스템

  • AccessControlSystem Textcube가 가지고 있는 접근 권한 방법에 대한 설명을 기술 한다.

OpenID

  • OpenidDeployment OpenID를 도입하면서 추가된 내용을 기술합니다.

Microformat

작은 트랜잭션 관리

  • SmallTransaction 하나의 세션안에서 트랜잭션을 만들고 여러 URL을 뛰어다니는 경우에 사용하기 위한 방법을 기술합니다.

세션 관리

  • SessionManagement Textcube가 사용하는 손님세션, 등록 사용자 세션, 오픈아이디 세션에 대해 기술합니다.

Etag

  • EntityTag Etag와 Modified 정보를 이용한 전송량 최소화

Textcube API

  • TextcubeAPI 텍스트큐브 1.6부터 추가되는 API에 대하여 설명합니다.
Clone this wiki locally