태터툴즈 4주년 기념 이벤트 스킨 공개

Category : 기타/TNF
Reg Date : 2008/03/01 16:03

안녕하세요.

2008년 3월 1일은 텍스트큐브 1.6이 공개된 날이면서 태터툴즈가 태어난지 4주년이 되는 날입니다. 수많은 버전업속에 데이터를 잃어 보신 분도, 플러그인 버그를 잡아 보느라 고생하신 분들도, 테이블이니 div니 css도 힘든데 스킨 마크업 치환자때문에 날밤을 새 보신 모든 분들께

그리고 아래의 그림이 생경함이 아니라 추억으로 다가오시는 분들께 아래 retro-celebrate 관리자 스킨을 드립니다.

screenshots
screenshots
screenshots
screenshots
screenshots

아래의 파일을 내려 받아서 안의 폴더를 텍스트큐브 1.6의 /style/admin안에 올리신 후, 관리자 화면의 환경 설정-블로그에서 관리자 스킨을 변경하시면 됩니다.

1155212043.gz

retro-celebrate (.tar.gz)

1269444303.zip

retro-celebrate (.zip)

2년 3개월 전 텍스트큐브 1.0의 최초 디자인을 하셨던 JH님과 leezche님, 1년 9개월 전 태터툴즈의 HTML을 뜯어서 XHTML로 바꾸시고 이 스킨을 교정하신 graphittie님, 1.6 관리자 화면에 대응시킨 inureyes님께 감사드립니다.

덧) 텍스트큐브 1.6에만 대응됩니다. 1.5에서는 미묘하게 화면이 어긋날 수 있습니다.

2008/03/01 16:03 2008/03/01 16:03

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : 이 글에는 트랙백을 보낼 수 없습니다
  • Tracked from : 태터툴즈 블로그 2008/03/01 22:32 DELETE
    Subject : [태터툴즈 4주년] 만약에 태터툴즈가 없었다면 ..

    3월 1일은 태터툴즈의 생일날입니다. 첫 공개 당시의 Logo2004년 3월 1일 0시 0분 블로거 J.H에 의해 시작된 태터툴즈 프로젝트가 오늘로 4주년을 맞이했습니다. 한 사람의 블로거가 뿌린 씨앗이 싹을 틔우고 따뜻한 햇살을 맞으며 쑥쑥 자라 꽃을 피우며 오늘에 이르기까지 함께한 모든 사람들, 그리고 여러분과 이 시간을 기억하고 싶습니다. 만약에 태터툴즈가 없었다면, 무엇이 지금과 달랐을까요? 음~ 만약에 태터툴즈가 없었다면 ... ... ....

Comments
  1. 나비
    2008/03/01 16:08  PERMALINK  MODIFY/DELETE  REPLY

    우와..이거 오랜만에 보닌 1.0때의 관리자 스킨~ :) 정식에는 없었지만 크리스마스 스킨이었나..그것도 이뻤는데요..ㅎㅎ

    아무튼 4주년 축하드립니다~ 앞으로 5주년 6주년 쭉~~~ 기대할께요~~

  2. keachel
    2008/03/01 17:17  PERMALINK  MODIFY/DELETE  REPLY

    4주년 축하드립니다.. >_<
    앞으로도 계속 번창하시길 바래요!

  3. 티아
    2008/03/01 17:22  PERMALINK  MODIFY/DELETE  REPLY

    잘 쓰겠습니당.ㅎㅎ 이벤트로 받는 재미두 쏠쏠..~~~

  4. 나나하
    2008/03/01 19:38  PERMALINK  MODIFY/DELETE  REPLY

    이걸보니 티스토리에서 다시 TC로 가고싶네요 ㅠㅠ

  5. 컴ⓣing
    2008/03/01 21:00  PERMALINK  MODIFY/DELETE  REPLY

    이야~!! 한동안 잊고 있었던 화면이네요 ㅎㅎㅎ
    감사히 사용하겠습니다~!
    (지금 업글하다가 오류가 발생했는데.. 이것만 빨리 해결되면;;)

  6. 소금이
    2008/03/01 22:54  PERMALINK  MODIFY/DELETE  REPLY

    벌써 4주년인가요. 3년전부터 태터를 사용하기 시작하였는데, 앞으로도 좋은 모습 기대하겠습니다. ^^

  7. Chester
    2008/03/01 23:09  PERMALINK  MODIFY/DELETE  REPLY

    리체님한테 여기좀 좁혀주시고, 여기좀 늘려주시고 꼼지락 거리던 바로 그 스킨이군요.... 너무 감동스럽습니다 :) 오늘과 함께 미래를 함께하실 소중한 여러분들께 진심으로 감사드립니다. 그리고 textcube 1.6 의 출시 역시 함께 축하드립니다. :)

  8. YH
    2008/03/02 12:30  PERMALINK  MODIFY/DELETE  REPLY

    우와- 추억의 관리자스킨입니다. (이것까지 받고 보니 1.0 이후 모든 메이저 버전의 관리자스킨이 다 있군요. ^^ ) 추억에 잠길 수 있도록 노력해주신 여러 분들께 감사를 드리며... 저 스킨 애용해야겠습니다.

  9. lunamoth
    2008/03/02 13:20  PERMALINK  MODIFY/DELETE  REPLY

    1.0, 1.1, 1.5, 1.6 관리자 스킨이 한데 어울려 역사를 보는듯한 느낌입니다~ 선물 감사드립니다 :)

  10. DeHol
    2008/03/02 20:40  PERMALINK  MODIFY/DELETE  REPLY

    우아 ㅜㅜ 엄청 오랫만에 보는 화면이군요.
    감사히 잘 쓰겠습니다! 그리고 4주년 축하드려요!

  11. 먹깨비
    2008/03/03 09:20  PERMALINK  MODIFY/DELETE  REPLY

    4주년 축하드립니다!!

  12. 라온수카이
    2008/03/03 10:32  PERMALINK  MODIFY/DELETE  REPLY

    1.0으로의 그 길었던 기다림이 다시 생각나네요.. 마이그레이션의 압박역시도..ㅎ

  13. 드림투유
    2008/03/03 10:44  PERMALINK  MODIFY/DELETE  REPLY

    어느새 4주년이군요.
    제가 블로그를 조그에서 태터툴즈로 옮긴게 2005년 8월 10일..
    그동안 태터툴즈-텍스트큐브 감사히 잘 썼습니다.
    앞으로도 텍스트큐브 영원히 발전하길 바랍니다~ ^^

  14. 도아
    2008/03/03 18:20  PERMALINK  MODIFY/DELETE  REPLY

    벌써 4년이군요. 앞으로도 지속적으로 발전했으면 합니다.

  15. Draco
    2008/03/03 21:01  PERMALINK  MODIFY/DELETE  REPLY

    태터툴즈 나와서 이글루스에서 옮겨온지가 얼마 안된거 같은데, 벌서 4년이네요. ^^ 감사합니다.

  16. << PREV   *1   *2  
COMMENT*

태터툴즈 1.1 플러그인/스킨의 텍스트큐브 1.5 대응 안내

Category : 기타
Reg Date : 2007/08/17 01:19
태터툴즈 1.1용 스킨은 텍스트큐브 1.5와 호환되며,  태터툴즈 1.1 플러그인의 대부분은 텍스트큐브 1.5와 호환됩니다.
  • 동작하지 않는 플러그인의 대응을 위한 방법
  • 텍스트큐브 1.5에서만 사용할 수 있는 스킨 치환자 및 개선점
의 경우, 텍스트큐브 배포판의 doc 디렉토리의 changes_ko 파일에서 설명하고 있습니다.

아래는 텍스트큐브 1.5와 함께 묶어 배포된 changes_ko의 변경사항 내역입니다. 같은 내용을 텍스트큐브 1.5의 doc/changes_ko에서 읽으실 수 있습니다.

목차

  • 스킨 관련 변경점 및 추가 안내
  • 플러그인 관련 변경점 및 추가 안내
  • BlogAPI 관련 변경점 및 추가 안내
  • 환경 설정 파일 관련 변경점 및 추가 안내

스킨 관련 변경점 및 추가 안내


metapage Part 추가

  블로그에 프롤로그 기능을 포함하여 다양한 기능을 가진 페이지를 더할 수 있는 메타페이지 플러그인이 추가 되었습니다. 이 기능을 사용하기 위하여 출력되는 영역을 지정하는 metaPage 가 스킨 문법에 추가되었습니다.
    * <s_meta> : 메타페이지 영역
      * <s_metapage> : 메타페이지 플러그인 및 구성요소 출력 반복 영역

아래는 예제입니다.
<s_meta>
    <div class="metapage">
        <s_metapage></s_metapage>
    </div>
</s_meta>

태그와 키워드의 통합


키워드 기능을 사용할 때, 같은 이름을 가진 태그가 있으면 해당 태그 페이지를 보여줄 때 키워드 설명을 먼저 보여주도록 할 수 있습니다. 이를 위하여 스킨에서
  • <s_keylog_rep>
    • [##_keylog_rep_title_##]
    • [##_keylog_rep_desc_##]
치환자가 추가 되었습니다.

아래는 예제입니다.
             <s_keylog_rep>
                 <div class="entryKeylog">
                     <div class="titleWrap">
                         <h2>[##_keylog_rep_title_##]</h2>
                     </div>
                     <div class="article">
                         [##_keylog_rep_desc_##]
                     </div>
                </div>
            </s_keylog_rep>

404 에러 관련

 페이지가 없을 때 출력되는 페이지를 스킨에서 추가적으로 지정할 수 있습니다. <s_page_error>로 묶은 부분이 에러 발생시에 출력됩니다. 스킨에 해당 부분이 없을 경우에는 1.5 이전과 똑같이 동작합니다.


트랙백 검색 관련 스킨 치환자

  트랙백 검색 결과 출력을 위한
  • [##_tblist_conform_##]
  • [##_tblist_count_##]
  • <s_tblist>
    • <s_tblist_rep>
      •  [##_tblist_rep_regdate_##]
      • [##_tblist_rep_link_##]
      • [##_tblist_rep_subject_##]
      • [##_tblist_rep_body_##]
가 추가되었습니다.

아래는 예제입니다.
<s_tblist>
    <div class="searchTblist">
        <h3>'[##_tblist_conform_##]'에 해당되는 트랙백 [##_tblist_count_##]건</h3>
        <ol>
        <s_tblist_rep>
        <li>
            <span class="date">[##_tblist_rep_regdate_##]</span>
            <span class="name"><a href="[##_tblist_rep_link_##]">[##_tblist_rep_subject_##]</a></span>
            <div class="contents">[##_tblist_rep_body_##]</div>
        </li>
        </s_tblist_rep>
        </ol>
    </div>
</s_tblist>


제목 표시 부분 추가

 제목의 모양과 표시될 때의 상태에 따라 자유롭게 변경할 수 있습니다. (더이상 :: 을 보지 않으셔도 됩니다. 이에 따라 
  • 상황에 따라 제목이 변하는 영역을 의미하는 <s_page_title>
    • 현재 페이지에서 보여주는 포스트 이름인 [##_page_post_title_##]
이 추가되었습니다.

아래는 예제입니다.

<title>[##_title_##] <s_page_title> :: [##_page_post_title_##]</s_page_title></title>


플러그인 관련 변경점 및 추가 안내


플러그인 이름 변수

 기존의 변수들($pluginURL, $pluginPath)에 플러그인의 이름을 가져올 수 있는 변수인
  • $pluginName
이 추가되었습니다.

플러그인 설정 component 제공

 index.xml을 통한 텍스트큐브의 설정 메뉴 대신 설정 프로그램 자체를 만들 수 있습니다. 이 경우 Textcube.Model.PluginCustomConfig 컴포넌트를 사용하면 됩니다. index.xml의 manifest에서 config 바인더를 사용하지 않는 경우 컴포넌트를 사용할 수 있습니다.
 
 인터페이스는 다음과 같습니다.
 
PluginCustomConfig{
         /* public bool*/
         function load(){
        /* public string null*/
        function getValue($name){
        /* public bool*/
        function setValue($name , $value){
        /* public array null */
        function getAllValue(){
        /* public bool */
        function setMergedValue( /* array */ $configVal ){
        /* public bool */
        function setAllValue(/* array */ $configVal ){


플러그인에서 접근할 수 있는 필드명 변경

 
기존에 플러그인이 블로그를 구분하기 위하여 사용되었었던 owner 필드가 blogid (또는 경우에 따라 userid) 필드로 변경되었습니다. 기존의 태터툴즈 플러그인을 텍스트큐브에서 사용하기 위해서는 위 필드 호출 부분을 변경해야 합니다.

만약 데이터베이스 입출력이 컴포넌트의 DBQuery 클래스로 규격화되어 있다면, 호환성을 위하여 루트 디렉토리의 config.php에
  • $service['useLegacySupport']
를 true로 주어서 임시로 호환성을 개선할 수 있습니다.


index.xml의 requirement 필드의 privilege 안내

 용도에 따라 전체 관리자만이 사용할 수 있는 플러그인을 지정할 수 있습니다. 전체 관리자만을 위한 플러그인이라면 <requirement> 안에 <previlege>를 지정하고, administrator를 명기하면 됩니다.
 따라서
 <requirements>
   <textcube>1.5</textcube>
   <previlege>administrator</previlege>
 </requirements>

 와 같이 지정할 수 있습니다.

 또한 플러그인에서 현재 블로그가 전체 메타 페이지인지 개인 블로그인지 구분해서 동작하기 위해서는 misc::isMetaBlog를 사용하실 수 있습니다. misc::isMetaBlog() 의 값이 true이면 전체 블로그들의 메타 페이지 입니다.
   requireComponent('Textcube.Function.misc');
   $isMetaBlog = misc::isMetaBlog();
 와 같이 사용하면 됩니다.


관리자 플러그인의 도움말 편집

 
텍스트큐브 도움말 위키를 이용하여 관리자 플러그인들의 도움말 페이지를 만들 수 있습니다. 관리자 화면의 메뉴 막대 우측의 '도우미' 링크가 이제는 관리자 플러그인 화면인 상태에서도 현재 관리자 플러그인 주소로 링크되어 동작합니다. 위키에 사용자 등록을 하신 후 도움말 페이지를 등록할 수 있습니다.
 
 

BlogAPI 관련 변경점 및 추가 안내


BlogAPI 전용 비밀번호 설정 기능

 BlogAPI를 사용하여 글을 작성하실 경우 로컬 프로그램을 사용하는 경우는 관계없지만 다른 서비스를 글 에디터로 사용하는 경우가 있습니다. 이 경우 본인의 블로그 암호를 해당 서비스에 노출하고 싶지 않은 경우를 위하여 BlogAPI에만 적용되는 비밀번호를 따로 지정할 수 있습니다. '환경설정'-'글 작성' 의 글 작성 환경 설정에서 비밀번호를 지정하시면 됩니다.

카테고리를 지원하지 않는 클라이언트에도 카테고리를 지원

 기존의 BlogAPI는
  •    http://blog.example.com/api
 형태의 XMLRPC server url이 존재합니다. 클라이언트 중에서 카테고리를 지정하지 않고 글만 작성하는 경우가 있습니다. 예를 들어 me2day에서 전송해 오면 카테고리가 지정되지 않아 '분류없음' 으로 등록이 되고, 알라딘의 ttb의 경우 category가 Aladdin으로 전송되어 옵니다. 이렇게 클라이언트가 약간 기능이 부족하여 카테고리 지정으로 인한 다양한 기능을 사용하지 못하는 것을 만회하기 위해 다음과 같은 BlogAPI 주소를 사용할 수 있습니다.
  1. http://blog.example.com/api?category=mycategory
  2. http://blog.example.com/api?category=%EC%9E%A1%EC%83%9D%EA%B0%81
  3. http://blog.example.com/api?category=2
 위와 같이 category 라는 변수 뒤에 UTF-8으로 카테고리명을 지정하면, 클라이언트가 지정하거나 혹은 지정하지 않는 경우에라도 강제로 설정하는 기능입니다. 즉, 해당 카테고리에 posting하는 BlogAPI xmlrpc service url이 되는 것입니다.

 3)의 예는 현재는 카테고리 이름만으로 구별하는데, 만약 UTF-8 문자열을 구하기 어렵거나 한글에 애로사항이 생길 경우 내부 식별자인 숫자로도 지정할 수 있습니다. 내부 식별자를 알 수 있는 방법은 "관리자>글>분류관리" 메뉴에서 미리보기의 카테고리를 눌렀을 때 주소창에 다음과 같이 나옵니다.
 http://blog.example.com/owner/entry/category/?'''id=10'''&entries=2&priority=5&name1=%ED%94%84

 이러한 부분이 어려울 수 있기 때문에 해당 기능을 간단하게 지원하기 위한 도우미가 추가 되었습니다. '환경설정' 의 '글 작성' 목록에서 카테고리를 선택하면 그에 해당하는 BlogAPI 글 보내기 링크가 자동으로 생성되어 출력되므로 그 링크를 사용하시면 됩니다.
 

환경 설정 파일 관련 변경점 및 추가 안내


config.php에서 가능한 설정 값들은 doc/config 에서 확인할 수 있습니다.

RSS 주소 기본값의 숫자 변경

 RSS로 출력되는 주소값은 관리자 모드에서 결정한 값 (문자/숫자)을 따라갑니다. 설정에 관계없이 무조건 숫자로 출력하기 위해서는 루트 디렉토리의 config.php에
$service['useNumericURLonRSS'] = true;
 를 추가하면 됩니다.


정적 페이지 캐시 기능 끄기

 1.5에서 도입된 정적 페이지 캐시 기능을 끌 수 있습니다. 루트 디렉토리의 config.php에
$service['disablePageCache'] = false;
를 추가하면 됩니다.

디버그 모드

1.5에서는 전용 디버그 모드를 가지고 있습니다.
requireComponent('Needlworks.Function.Debug');
를 설치 디렉토리에 생성된 config.php에 추가하면 디버그 모드가 동작하게 됩니다.

더 자세한 내용을 위해서는 config에서 가능한 명령 목록을 참조하시기 바랍니다.
2007/08/17 01:19 2007/08/17 01:19

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : 이 글에는 트랙백을 보낼 수 없습니다
  • Tracked from : MSH WebStory 2007/08/17 09:30 DELETE
    Subject : 태터툴즈 1.1 플러그인과 스킨의 텍스트큐브 대응시키기

    어떤 태터툴즈 1.1 스킨이나 플러그인은 텍스트큐브 1.5에서 동작하지 않는 경우가 있습니다.이 스킨이나 플러그인을 텍스트큐브에 대응 시키는 방법이 텍스트큐브 사이트에 공지로 올라왔네요.공지 보기: http://notice.textcube.org/ko/43스킨 관련 변경점 및 추가 안내* metapage Part 추가블로그에 프롤로그 기능을 포함하여 다양한 기능을 가진 페이지를 더할 수 있는 메타페이지 플러그인이 추가 되었습니다.이 기능을 사용하기...

  • Tracked from : J.PARKER'S HAPPY LIFE 2007/08/24 16:46 DELETE
    Subject : JP Thumbnail List/Sidebar/Cover View for Textcube v1.5

    지난 8월 16일 텍스트큐브 1.5가 공개 되었습니다. 밤낮 안가리고 열심히 만들어주신 분들께 감사합니다.^^ 기 공개되었던 태터툴즈 1.1 버전에서 사용 중이던 플러그인을 공개된 텍스트큐브 1.5에서 무리 없이 사용하시려면 대응 방법으로 수정 해야 합니다. 그 방법으로는 텍스트큐브 공지사항에 포스팅한 태터툴즈 1.1 플러그인/스킨의 텍스트큐브 1.5 대응 안내나 텍스트큐브 관리자 매뉴얼을 참고 하면 됩니다. 텍스트큐브 발표 이후 Textcube...

Comments
  1. 아이프리드
    2007/08/17 12:05  PERMALINK  MODIFY/DELETE  REPLY

    잇힝~ 역시 빠르시군요.

  2. 문의
    2007/08/17 13:51  PERMALINK  MODIFY/DELETE  REPLY

    메타 페이지 탭에서 첫 페이지로 설정한다는 체크박스를 클릭하면 자바스크립트 오류가 납니다. 해당 함수가 없는 건지 다른 이유인지는 모르겠습니다만.. 1.1.3에서 덮어쓰기로 업데이트 했습니다.

    업데이트 하기 전에 blog, components 등의 디렉토리를 지우는 게 좋다고 하여 거기에 명시된 디렉토리는 삭제 후 덮어썼습니다. 그 후 checkup을 해주고 넘어갔는데 메타 페이지 관련 태그를 스킨에 넣어줘도 관리자 화면에서 체크박스를 클릭하면 오류가 나는군요.

    • minidocu
      2007/08/20 14:15  PERMALINK  MODIFY/DELETE

      혹시 확장팩까지 다 설치하셨나요?
      저도 그런증상이 나타나다가,
      확장팩까지 다 까니 없어졌습니다.
      당연 메타페이지도 잘 작동합니다...

  3. Draco
    2007/08/19 04:19  PERMALINK  MODIFY/DELETE  REPLY

    음..발행을 BlogAPI로 할수 있는 방법이 있었다면 좋았을텐데...아쉽군요.

    • Textcube
      2007/08/21 03:17  PERMALINK  MODIFY/DELETE

      이올린 스팸 양산의 우려 때문에 일단 대안이 생길 때까지 잠정적으로 보류 하였습니다. :)

COMMENT*