구글 맵
블로그 도구는 베타판을 잘 사용하지 않는데 이렇게 베타판에도 판올림을 하는 이유는 이전 글에서 밝혔듯이 '구글 맵 플러그인'때문이다. 또 텍스트큐브 1.7.7 B2로 판올림라는 글을 보면 알 수 있지만 베타판이라고 해도 예전에 직접하던 패치가 적용되었기 때문에 직접 패치해야할 부분은 많지 않다. 그래서 판올림 소식은 어제 들었지만 오늘 시간이 한가한 틈을 타 블로그 데이타를 백업하고 바로 판올림했다.
기다리던 판올림
텍스트큐브를 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 부터는 플러그인의 설정 데이타가 저장되지 않아 기본 편집기가 설정되지 않는 문제가 발생했다.
이번 판에서는 수정되었을 것으로 생각했는데 의외로 수정되지 않았다. 예전에는 설정 데이타가 저장되지 않아 문제가 발생했다. 이번 판에서는 두번 저장하면 설정 데이타가 저장되지만 플러그인에서 기본값을 읽어 오지 못했다. 따라서 같은 증상이 발생한다면 다음 방법으로 패치해서 사용하기 바란다.
위지윅 편집기의 데이타 변경 금지
- 좋아하는 편집기(예: Editplus)로
plugins/FM_Modern/editor.js
파일을 연다. 다음의 행들을 주석처리한다. 행 앞의 숫자는 해당 줄 번호를 의미한다.
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: }
- 좋아하는 편집기(예: Editplus)로
HTML 직접 편집 설정
- 좋아하는 편집기(예: Editplus)로
plugins/FM_Modern/index.php
파일을 연다. 다음 코드처럼 WISWIG을 TEXTAREA로 모두 바꾼다.
11: function FM_Modern_editorinit(&$editor) { 18: 'defaultmode' => 'TEXTAREA'); 26: $config['defaultmode'] = (setting::getBlogSetting('editorMode', 1) == 1 ? 'TEXTAREA' : 'TEXTAREA'); 27: }
- 좋아하는 편집기(예: Editplus)로
- 트랙백 문제 패치
- 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에 비해 잘 동작하지만 속도가 조금 느리다. ↩
Trackback
Trackback Address :: https://offree.net/trackback/2331
Comments
-
-
아리새의펜촉 2009/02/23 17:04
저도 구글맵 플러그인이 기대됩니다. 현재 구상중인 컨텐츠가 구글맵에 의존적이어서요. 그런데 카테고리별 RSS는 아직 지원 안 되네요. 1.8 알파 버전에서도 안 보이던데...
-
-
-
정정홍 2009/02/23 22:58
전 아직도 TT Classic 버전을 쓰고 있습니다...
보안 버그 수정하고, 이런 저런 기능 추가해 주니 그럭저럭 쓸만하더군요.
예전에 텍스트큐브로 업그레이드를 시도했는데, 제가 사용하는 스킨을 텍큐에 맞게 수정을 해야 할 생각을 하니 눈앞이 캄캄해서 포기해 버렸습니다. -
-
-
inureyes 2009/02/24 11:23
그게 잘 보시면 실은 8일 남은게 아니라 기한을 8일 초과한거랍니다 ㅠ_ㅠ 별 문제 없으면 RC2 안가고 바로 마무리가 될 것 같습니다.
글목록의 디자인이나 댓글에서 레이아웃 깨지는 부분은 브라우저 CSS 캐시의 영향인 것 같습니다^^ 글 목록이나 댓글보기, 플러그인 보기 등은 CSS에 변경된 부분이 많으니 F5를 눌러서 새로 불러주세요 :D
덧) 트랙백 문제는 RC1 이후에 수정되었고, 에디터 플러그인 설정 문제는 재현이 되지 않아서 일단 처리를 보류하는 중입니다.
RC1에서 에디터 플러그인 설정이 저장되지 않는다거나 반영이 되지 않는다거나 하는 문제가 발생하나요? 수정을 하려면 오류가 발생하는 경우가 필요한데, 테스트베드에서는 다 잘 된다고 해서 예외를 만드는 조건을 알기 위한 케이스들이 필요합니다; 혹시 짐작가는 부분이 있으시면 알려주세요~-
도아 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 문에서 걸리기 때문에 이 부분을 바꾼 것입니다.
-
-
-
지하 2009/02/24 15:07
오오 구글맵 저같이 맛집이나 여행을 주로 올리는 사람에겐 정말 유용하겠네요
다만 베타버젼은 가능하면 조심하는 성격이라;;
그밖에 저만 그런진 몰라도 가끔 사진 여러개 올리려하면
자주 웹브라우져가 다운되어 버리더라고요;; -
其仁 2009/02/25 15:39
전 오늘 RC 1에 대한 내용을 발견하고 바로 업글했는데, 'recent trackback'에 갑자기 전에 없던 '%M' 요놈이 출몰해서 지금 수정하려고 이곳저곳 찾아보는 중입니다. 그러나... 잘 안보이네요...ㅡ.ㅡ...역시 제 실력이...
-
손님 2009/02/25 22:41
안녕하십니까~ 궁금한 점이 있어서 질문을 드립니다.
텍스트큐브에서 판올림할 때
새로운 버젼의 화일을 텍큐.org에서 다운 받은 다음
기존에 있는 화일에 통채로 덮어 쓰면 되는건가요??
아니면 일부 화일만 덮어 쓰는건가요?
(텍큐.org faq를 찾아봐도 이런 기초적인 질문은 없드라고요. -_-;)
스킨은 설정은 판올림 할때마다 어떻게 해야 하는건지도 궁금합니다.
알려 주시면 캄싸하겠습니다~
그럼 오늘도 좋은 하루 되시기를~~ (^^) (_ _)
Facebook