텍스트큐브1.7.7 RC1으로 판올림했다. 텍스트큐브 1.7.7 B2로 판올림이라는 글에서 설명한 것처럼 1.7.7 베타로 판올림한 것은 순전히 '구글 맵 플러그인'때문이었다. 1.7.7 베타에 포함된 구글 맵 플러그인을 이용하면 본문에 구글 맵을 쉽게 삽입할 수 있고 지역로그에도 구글 맵을 사용할 수 있기 때문[1]이다. 베타1에서는 잘 동작하지 않던 구글 맵이지만 베타2에서는 잘 동작했다.

보통 텍스트큐브는 베타판이 출시되면 거의 일주일에 한번 정도 판올림이 있어왔다. 그런데 [1.7.7 베타2가 발표]된 뒤로 다음 판에 대한 소식이 거의 들리지 않았다. 텍스트큐브 로드맵을 보면 2월 16일 1.7.7의 정식판 출시일인데 어찌된 일인지 2월 16일이 지나자 출시가 되는 것이 아니라 오히려 남은 날짜만 8주 뒤로 바뀌었다.

개발을 주도하고 있는 분이 inureyes님이라 'inureyes'님의 블로그를 방문했다. 그리고 태그를 통해 텍스트큐브 베타판이 늦어진 원인을 알 수 있었다. 'inureyes'님이 지난 1월 10일에 혼인을 하고 신혼여행을 다녀온 덕에 늦어진 것이었다. 일단 여파라는 글에 관련 내용이 있으므로 '텍스트큐브'를 사용하면서 고마움을 느낀 분이라면 모두 이 글을 통해 축하 메시지를!!!

아무튼 이제 정상적으로 판올림될 것으로 기대가 됐다. 그리고 어제 기다리던 판올림이 있었다. 정식판은 아니지만 기존 베타판의 버그를 수정한 판이다. 다만 1.7.7의 로드맵을 보면 8일 뒤 정식판이 출시되기 때문에 베타판을 설치한 사람이 아니라면 정식판을 기다리는 것이 더 좋을 듯하다.

63%에서 꿈쩍도 하지 않던 진행막대가 이제는 69%로 늘었다. 아울러 8일 뒤 새로운 판이 나온다는 것도 알 수 있다.

블로그 도구는 베타판을 잘 사용하지 않는데 이렇게 베타판에도 판올림을 하는 이유는 이전 글에서 밝혔듯이 '구글 맵 플러그인'때문이다. 또 텍스트큐브 1.7.7 B2로 판올림라는 글을 보면 알 수 있지만 베타판이라고 해도 예전에 직접하던 패치가 적용되었기 때문에 직접 패치해야할 부분은 많지 않다. 그래서 판올림 소식은 어제 들었지만 오늘 시간이 한가한 틈을 타 블로그 데이타를 백업하고 바로 판올림했다.

사소한 변환

글목록 표시 방법

베타2에서 RC1이라 변화는 거의 없을 것으로 생각했다. 그런데 글 목록이 바뀌었다. 예전에는 분류, 제목이 나왔었는데 RC1에서는 제목, 분류가 나오며 제목에 본문 내용의 일부가 출력된다.


댓글 수정 링크

댓글 중 관리자가 쓴 댓글에는 수정 링크가 붙는다. 크롬과의 호환에는 문제가 있는 듯 다음 줄에 표시되기는 하지만...

실행한 패치

대표주소를 최신 글 주소로 전환
https://offree.net/처럼 블로그 대표주소로 입장하면 자동으로 최신 글(예: https://offree.net/entry/Glycosuria)로 분기하는 패치이다. 1.6.3과 바뀐 부분은 없었다. 따라서 텍스트큐브를 1.5.3에서 1.6.0으로 판올림를 보고 패치하면 된다.
위지윅 편집기 패치

의 위지윅 편집기는 몇 가지 문제가 있다. 먼저 TTML 포맷터의 데이타 변경 금지하기에서 설명한 것처럼 사용자가 입력한 데이타를 인위적으로 바꾼다. 위지윅편집기만 사용하는 사람은 아무런 문제가 없지만 HTML을 직접 편집하는 사람에게는 상당히 불편하다. 또 원래는 TTML 기본 편집기 바꾸기를 이용하면 기본 편집기가 위지윅이 아니라 'HTML 직접 편집'으로 바뀌어야 하는데 1.7.6 부터는 플러그인의 설정 데이타가 저장되지 않아 기본 편집기가 설정되지 않는 문제가 발생했다.

이번 판에서는 수정되었을 것으로 생각했는데 의외로 수정되지 않았다. 예전에는 설정 데이타가 저장되지 않아 문제가 발생했다. 이번 판에서는 두번 저장하면 설정 데이타가 저장되지만 플러그인에서 기본값을 읽어 오지 못했다. 따라서 같은 증상이 발생한다면 다음 방법으로 패치해서 사용하기 바란다.

  • 위지윅 편집기의 데이타 변경 금지

    1. 좋아하는 편집기(예: Editplus)로 plugins/FM_Modern/editor.js 파일을 연다.
    2. 다음의 행들을 주석처리한다. 행 앞의 숫자는 해당 줄 번호를 의미한다.

       275: TTModernEditor.prototype.syncTextarea = function() {
       277:   //this.textarea.value = this.html2ttml(this.contentDocument.body.innerHTML);
       279: }
      1684: TTModernEditor.prototype.correctContent = function() {
      1693:   //var html = this.contentDocument.body.innerHTML;
      1695:   //var html = this.textarea.value;
      1728:   //this.contentDocument.body.innerHTML = html;
      1730:   //this.textarea.value = html;
      1727: }
      1990: TTModernEditor.prototype.toggleMode = function() {
      1995: //this.textarea.value = this.html2ttml();
      2015: }
      
  • HTML 직접 편집 설정

    1. 좋아하는 편집기(예: Editplus)로 plugins/FM_Modern/index.php 파일을 연다.
    2. 다음 코드처럼 WISWIG을 TEXTAREA로 모두 바꾼다.

      11: function FM_Modern_editorinit(&$editor) {
      18: 'defaultmode' => 'TEXTAREA');
      26: $config['defaultmode'] = (setting::getBlogSetting('editorMode', 1) == 1 ? 'TEXTAREA' : 'TEXTAREA');
      27: }
      
트랙백 문제 패치
1.7.7 RC1으로 판올림하자 저장할 때 "저장할 수 없다"는 메시지가 출력됐다. 무슨 문제인가 확인해 보니 이 문제는 예전부터 있던 트랙백 문제였다. 텍스트큐브의 트랙백 문제에서 설명한 것처럼 이 블로그는 외부로 트랙백을 보낼 때 항상 문제가 있었다. 물론 이 패치를 적용하자 이 문제는 해결되었다.
RSS 사이드 패치

피드 구독 통계 플러그인을 이용하면 사이드바 한켠에 RSS 구독자 수를 출력할 수 있다. 다만 사이드바 형태이기 때문에 출력 메시지를 원하는 형태로 바꿀 수 없다. 이 문제를 해결하기 위해 패치했다. 패치하는 방법은 다음과 같다.

  • index.php 파일 패치
    plugins/PN_Subscription_Default/index.php 파일을 연 뒤 PN_Subscription_Sidebar 함수를 다음처럼 바꾼다.

    function PN_Subscription_Sidebar($target) {
        global $entryView;
        requireComponent("Textcube.Function.Setting");
        $count = setting::getBlogSetting('SubscriberCount',null);
    //  $text = '<div class="SubscriptionPanel" style="text-align:center">';
    //  if($count===null) $text .= '구독 정보 갱신이 필요합니다';
    //  else $text .= $count.'명이 RSS를 구독하고 있습니다.';
    //  $text .= '</div>';
    
        return $count;
    }
    
  • index.xml 파일 패치
    plugins/PN_Subscription_Default/index.php 파일을 연 뒤 <sidebar title="SubscriptionStatistics" handler="PN_Subscription_Sidebar" />를 다음처럼 바꾼다.

    <tag name="RSS_Count" handler="PN_Subscription_Sidebar" />
    

관련 글타래


  1. 베타1에 비해 잘 동작하지만 속도가 조금 느리다. 
2009/02/23 15:47 2009/02/23 15:47
글쓴이
author image
운영체제의 모든 것을 운영하고 있는 IT 블로거. IT 블로거라는 이름은 현재 시국때문에 시사 블로거로 바뀐 상태다. 그러나 나는 아직도 시사와 사회에 관심이 많은 IT 블로거일 뿐이다. 컴퓨터, 운영체제, 시사, 가족, 여행, 맛집, 리뷰등과 살면서 느끼는 소소한 일상이 블로그의 주제이다. 왼쪽의 아이콘은 둘째 딸 다예가 그린 내 모습이다.
오늘의 글
인기있는 글
조회수 많은 글 | 베오베
댓글 많은 글 | 베오베

Trackback

Trackback Address :: http://offree.net/trackback/2331

Facebook

Comments

  1. 박위상 2009/02/23 16:37

    텍스트큐브 계발자분이 결혼하셨군요. 이 자리를 빌어 축하의 메세지를.

    perm. |  mod/del. reply.
  2. 아리새의펜촉 2009/02/23 17:04

    저도 구글맵 플러그인이 기대됩니다. 현재 구상중인 컨텐츠가 구글맵에 의존적이어서요. 그런데 카테고리별 RSS는 아직 지원 안 되네요. 1.8 알파 버전에서도 안 보이던데...

    perm. |  mod/del. reply.
    • 도아 2009/02/23 17:51

      카테고리별 RSS는 지원하는 것은 그리 어렵지 않은데 다른 문제가 불거질 가능성이 있더군요. 제가 올리는 글도 사람에 따라 취향이 달라 카테고리에 따라 RSS를 나눌 생각을 했었습니다.

  3. Kael H. 2009/02/23 17:46

    빨리 정식버전이 나오길 기대할 뿐입니다 ㅋㅋ;;;
    아마 올해 여름쯤에는 나오려나요?

    perm. |  mod/del. reply.
    • 도아 2009/02/23 17:52

      본문에도 있지만 1.7.7은 8일 뒤 나오는 것으로 되어 있습니다.

    • Kael H. 2009/02/23 18:15

      아 그렇군요. 제가 대충 읽어서 잘 못봤네요. 죄송합니다.
      그렇다면 정식버전을 쓸까..,. 베타도 쓸만한데...
      도아님은 어떤 생각이신가요? 조언을 구해봅니다.
      전 현재 1.7.7 B2쓰거든요..

    • 도아 2009/02/23 19:55

      별 차이는 없습니다. 글에도 있지만 글 목록이 바뀐 것과 댓글에 수정링크가 생긴 정도입니다. 따라서 베타에서 사용하면서 불편이 없다면 굳이 할 필요는 없을 것 같더군요.

  4. 화군 2009/02/23 22:39

    지금도 개발중인가보네요. 71%네요 ^^:

    perm. |  mod/del. reply.
  5. 정정홍 2009/02/23 22:58

    전 아직도 TT Classic 버전을 쓰고 있습니다...

    보안 버그 수정하고, 이런 저런 기능 추가해 주니 그럭저럭 쓸만하더군요.

    예전에 텍스트큐브로 업그레이드를 시도했는데, 제가 사용하는 스킨을 텍큐에 맞게 수정을 해야 할 생각을 하니 눈앞이 캄캄해서 포기해 버렸습니다.

    perm. |  mod/del. reply.
    • 도아 2009/02/24 05:35

      저도 계속 틀래식을 쓰다가 날잡아서 바꿨습니다. 스킨도 이때 바꿨고요. 사용하는데 불편이 없다면 굳이 바꿀 필요는 없습니다.

  6. ymister 2009/02/24 00:59

    Tattertools 1.1.3-expansion으로 만족하고 있는 또 다른 1인...^^

    perm. |  mod/del. reply.
  7. Early Adopter 2009/02/24 10:15

    음....지금 다른 블로그에 설치형을 깔아놓고 아직 만족하지 못하고 있는데.. 발전을 기대해 봅니다..ㅎㅎ

    perm. |  mod/del. reply.
    • 도아 2009/02/24 14:43

      텍큐닷컴 보다는 설치형이 기능이 더 많은데요. 그리고 설치형의 가장 큰 장점은 역시 플러그인입니다.

  8. inureyes 2009/02/24 11:23

    그게 잘 보시면 실은 8일 남은게 아니라 기한을 8일 초과한거랍니다 ㅠ_ㅠ 별 문제 없으면 RC2 안가고 바로 마무리가 될 것 같습니다.

    글목록의 디자인이나 댓글에서 레이아웃 깨지는 부분은 브라우저 CSS 캐시의 영향인 것 같습니다^^ 글 목록이나 댓글보기, 플러그인 보기 등은 CSS에 변경된 부분이 많으니 F5를 눌러서 새로 불러주세요 :D

    덧) 트랙백 문제는 RC1 이후에 수정되었고, 에디터 플러그인 설정 문제는 재현이 되지 않아서 일단 처리를 보류하는 중입니다.

    RC1에서 에디터 플러그인 설정이 저장되지 않는다거나 반영이 되지 않는다거나 하는 문제가 발생하나요? 수정을 하려면 오류가 발생하는 경우가 필요한데, 테스트베드에서는 다 잘 된다고 해서 예외를 만드는 조건을 알기 위한 케이스들이 필요합니다; 혹시 짐작가는 부분이 있으시면 알려주세요~

    perm. |  mod/del. reply.
    • 도아 2009/02/24 14:47

      그게 잘 보시면 실은 8일 남은게 아니라 기한을 8일 초과한거랍니다 ㅠ_ㅠ 별 문제 없으면 RC2 안가고 바로 마무리가 될 것 같습니다.

      윽, 확인해 보니 그렇더군요.

      글목록의 디자인이나 댓글에서 레이아웃 깨지는 부분은 브라우저 CSS 캐시의 영향인 것 같습니다^^ 글 목록이나 댓글보기, 플러그인 보기 등은 CSS에 변경된 부분이 많으니 F5를 눌러서 새로 불러주세요 :D

      오늘 확인했습니다. 오늘 로그인하고 보니 제목과 본문도 구분되서 보이고, 수정 링크도 정상이더군요. 이야기하신 대로 캐시 때문이었던 것 같습니다.

      덧) 트랙백 문제는 RC1 이후에 수정되었고, 에디터 플러그인 설정 문제는 재현이 되지 않아서 일단 처리를 보류하는 중입니다. RC1에서 에디터 플러그인 설정이 저장되지 않는다거나 반영이 되지 않는다거나 하는 문제가 발생하나요? 수정을 하려면 오류가 발생하는 경우가 필요한데, 테스트베드에서는 다 잘 된다고 해서 예외를 만드는 조건을 알기 위한 케이스들이 필요합니다; 혹시 짐작가는 부분이 있으시면 알려주세요~

      1.7.6까지는 설정이 저장되지 않거나 날라가서 문제가 됐습니다. 그런데 1.7.7부터는 저장도 잘되고 날라가지는 않는데 설정을 읽어 오지 못합니다.

      else if (!isset($config['defaultmode'])) { $config['defaultmode'] = (setting::getBlogSetting('editorMode', 1) == 1 ? 'TEXTAREA' : 'TEXTAREA'); }

      요 부분을 바꾼 이유는 다른 곳에서 걸리지 않고 마지막 else if 문에서 걸리기 때문에 이 부분을 바꾼 것입니다.

  9. 의리 2009/02/24 15:01

    오.. 전 텍큐를 개인용 일기장으로 쓰는지라 -ㅅ- 판올림의 필요성을 못느끼고 있습니다. ㅎㅎ

    perm. |  mod/del. reply.
    • 도아 2009/02/24 15:03

      저도 일기장입니다. 도아의 세상사는 이야기이니 Life Log인 셈입니다.

    • 의리 2009/02/24 16:17

      공개와 비공개의 차이겠지요. 개인적으로 필기보다는 타이핑이 편한지라.. 종이일기장은 한쪽에 팽개쳐두고 쓰는중인거지요. 공개하기 껄끄러운 창피한 일들을 주로 기록하는지라 ㅎㅎ

  10. 지하 2009/02/24 15:07

    오오 구글맵 저같이 맛집이나 여행을 주로 올리는 사람에겐 정말 유용하겠네요
    다만 베타버젼은 가능하면 조심하는 성격이라;;
    그밖에 저만 그런진 몰라도 가끔 사진 여러개 올리려하면
    자주 웹브라우져가 다운되어 버리더라고요;;

    perm. |  mod/del. reply.
    • 도아 2009/02/24 15:15

      저는 개인적으로 구글 맵 보다는 다음 맵이 더 마음에 들더군요. 스티리트 뷰도 괜찮고요. 그리고 저는 사진은 모두 flickr에 올립니다. 따라서 요즘은 업로드를 해보지 않아서 모르겠습니다.

  11. 其仁 2009/02/25 15:39

    전 오늘 RC 1에 대한 내용을 발견하고 바로 업글했는데, 'recent trackback'에 갑자기 전에 없던 '%M' 요놈이 출몰해서 지금 수정하려고 이곳저곳 찾아보는 중입니다. 그러나... 잘 안보이네요...ㅡ.ㅡ...역시 제 실력이...

    perm. |  mod/del. reply.
    • 도아 2009/02/26 09:58

      저는 그런 문제가 없던데요... 지금은 해결하신 건가요?

    • 其仁 2009/02/26 15:04

      DateConverter plugin을 끄면 '%M '이 사라집니다. 코드 디버깅 능력 부재로 일단 꺼놓은 상태입니다.

    • 도아 2009/02/27 11:47

      아... 날짜 템플릿을 해석하지 못하는 모양이군요.

  12. 손님 2009/02/25 22:41

    안녕하십니까~ 궁금한 점이 있어서 질문을 드립니다.
    텍스트큐브에서 판올림할 때
    새로운 버젼의 화일을 텍큐.org에서 다운 받은 다음
    기존에 있는 화일에 통채로 덮어 쓰면 되는건가요??

    아니면 일부 화일만 덮어 쓰는건가요?

    (텍큐.org faq를 찾아봐도 이런 기초적인 질문은 없드라고요. -_-;)

    스킨은 설정은 판올림 할때마다 어떻게 해야 하는건지도 궁금합니다.

    알려 주시면 캄싸하겠습니다~

    그럼 오늘도 좋은 하루 되시기를~~ (^^) (_ _)

    perm. |  mod/del. reply.
    • 도아 2009/02/26 09:59

      덮어쓰면 됩니다. 단 이어올리기가 아니라 꼭 덮어써야 합니다. 스킨은 판올림과는 거의 무관합니다.

댓글로 기쁨을 나눠요!

(옵션: 없으면 생략)

글을 올릴 때 [b], [i], [url], [img]와 같은 BBCode를 사용할 수 있습니다.