텍스트큐브 1.7.8 : Con moto (r18, 1.7.7.7410.20090422) 를 공개합니다.
텍스트큐브 1.7.8은 텍스트큐브 1.7.7 에서 발견된 버그의 수정과 함께 Windows Internet Explorer 8 / Safari 3.1 에 대한 대응을 추가한 버전입니다.
텍스트큐브 1.7.7 부터 지역로그 정보를 이용할 수 있는 이벤트가 추가되었습니다. 또 그 예제로 구글맵 플러그인이 추가되었습니다. 지역로그 페이지에서 방문한 지역의 위치를 자동으로 찾아 표시해 주기도 하고, 글 중간에 원하는 지도를 넣을 수도 있습니다.
지역 로그 관련 이벤트 사용법은 확장팩에 내장된 구글맵 플러그인을 참고하세요.
아래는 텍스트큐브 1.7.7 이후 텍스트큐브 1.7.8에서 변경된 점들의 목록입니다.
추가된 점
- 블로그 : 최근 글/댓글/공지에 IE8의 웹슬라이스 기능 지원 (베타) (#1231)
- 에디터 : 사파리 3 이상/webkit 428 이상에서 다중 파일 올리기를 위한 플래시 업로더를 사용할 수 있도록 함 (#1237)
- 블로그 : 로봇을 막기 위하여 서버의 php에 pre-hook 스크립트를 추가한 경우에도 텍스트큐브 설치시 mod_rewrite 사용 여부를 제대로 검사하는 기능 추가 (#1223)
변경된 점
- 관리 패널 : IE6/7 에 대응하기 위한 conditional statement가 IE8에서도 동작하여 관리 패널 메뉴 동작이 영향을 받는 부분을 변경 (#1232)
- 플러그인 : 스킨매니저 플러그인에서 외부 리소스를 참조하지 않도록 함.
- 일반 : 세션 생성시 실패할 경우 과다한 재시도 횟수로 인하여 성능에 영향을 받을 수 있는 문제 개선 (#1240)
버그 수정
- 관리패널 : 캐시 동작으로 인하여 카테고리 및 카테고리 스킨을 수정 후 바로 반영되지 않는 문제 수정 (#1224)
- 블로그 : 검색시 댓글이 정렬되지 않는 문제 수정 (#1226)
외부 리소스 사용 안내
아래의 설명은 Forest of the mind 블로그의 설명 을 참고로 쓰여졌습니다.
텍스트큐브 1.7.6 이상에서는 외부의 공개된 저장소나, 자신이 지정한 곳에서 자바스크립트 프레임웍등의 정적 리소스를 불러올 수 있습니다. 해당 기능을 사용할 경우 특별히 저장소를 지정하지 않으면 기본값으로 TNF 에서 다음 커뮤니케이션 으로부터 지원받은 서버를 이용하여 운영하는 텍스트큐브 리소스 페이지 ( http://resources.textcube.org ) 를 사용하게 됩니다. 물론, 직접 운영하는 서버 및 웹 저장 공간을 이용하셔도 됩니다.
이 기능을 사용하기 위해서는 아래의 방법을 따르면 됩니다.
- 텍스트큐브의 최고 관리자 계정 (처음 설치할 때 만든 계정) 으로 로그인합니다. 이 경우 일반 사용자와는 다르게 '서비스 관리' 메뉴가 나타난다. 1.8 이상에서는 서비스 관리 아이콘을 볼 수 있습니다.
- 서비스 관리 - 서버 메뉴를 선택합니다.
- 외부 리소스 사용을 체크합니다.
만약 기본값으로 지정된 TNF 리소스 서버를 사용하지 않을 경우, 공개되어 있는 외부 리소스 주소를 아래에 추가적으로 적으면 됩니다. 이 경우 외부 리소스를 그 경로에서 읽어옵니다.
직접 운영하는 서버나 사용 가능한 웹 저장 공간을 이용하기 위해서는 그 서버에 1.8은 resources 디렉토리 아래의 파일들을, 1.7 버전들은 script 디렉토리를 웹에 올려놓으면 됩니다. 위의 설정 화면에서 웹 주소로 접근 가능한 경로를 적으면 자신만의 리소스 저장소를 사용할 수 있습니다.
.htaccess 수정 안내
아래 내용은 1.7, 1.7.1에서 1.7.7으로 업데이트 하는 경우에 참고하시기 바랍니다. 1.7.2~1.7.6을 처음으로 설치하고 1.7.7으로 업그레이드 하는 경우에는 필요하지 않은 과정입니다.
1.7.2 버전에서는 1.7.1에서 발견된 .htaccess 의 버그가 수정되었습니다. 또한 1.7 이후 .htaccess가 수정되었으므로 체크업시 그 부분을 수정합니다. 설치 이후 .htaccess 내용을 임의로 수정한 경우, 그 내용이 다양하기 때문에 자동으로 일부를 업데이트 하는 부분은 지원하지 않고 통째로 파일을 교체합니다. 이 과정에서 기존의 .htaccess 파일을 백업하므로, .htaccess를 수정하신 분들께서는 1.7.2 설치 이후 .htaccess_backup_날짜 로 백업된 파일을 참조하셔서 서비스관리-서버 의 .htaccess 편집에서 내용을 추가 및 수정해 주시기 바랍니다.
1.7.2 이후의 .htaccess 파일의 뒷부분의 기본값은 다음과 같습니다. (앞부분은 서버마다 다릅니다.)
RewriteRule ^thumbnail/([0-9]+/.+)$ cache/thumbnail/$1 [L]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(cache)+/+(.+[^/]).(cache|xml|txt|log)$ - [NC,F,L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ rewrite.php [L,QSA]
단축키 변경점
텍스트큐브 1.7.2 부터 기존에 사용하던 단축키 이외에 새로운 단축키들을 지원합니다. 기존의 단축키와 새로 추가된 단축키를 안내합니다.
블로그 모드 단축키
- a, p, h : 이전글
- s, n, l : 다음글
- j : 아래로 스크롤
- k : 위로 스크롤
- q : 관리자 모드로 이동
- r : 리더로 이동
- z : 최근글 사이드바로 이동
- x : 최근 댓글 사이드바로 이동
- c : 최근 트랙백 사이드바로 이동
관리자 모드 단축키
- 1,2,3,4,5,6,7,8 : 관리자 각 상위 메뉴에 대응
- r : 리더로 이동
- t : 리더 글 새로 수집하기
- ? : 단축키 보기
리더 단축키
- a, h : 이전글
- s, l : 다음글
- d : 현재 글 새창으로 열기
- f : 안 읽은 글만 보기
- g : 스크랩된 글 보기
- q : 블로그 화면으로 가기
- w : 현재 글 스크랩하기
- r : 리더 첫 화면으로 가기
- t : 글 새로 수집하기
- j : 위로 스크롤
- k : 아래로 스크롤
공통 단축키
2009/04/22 09:41 PERMALINK MODIFY/DELETE REPLY
수고하셨습니다!
2009/04/22 19:32 PERMALINK MODIFY/DELETE
감사합니다!
2009/04/22 09:49 PERMALINK MODIFY/DELETE REPLY
매번 감사합니다. 잘 사용하겠습니다.
2009/04/22 19:32 PERMALINK MODIFY/DELETE
다음 버전은 1.8에서 뵙겠습니다~!
2009/04/22 10:39 PERMALINK MODIFY/DELETE REPLY
감사합니다. 수고 하셨습니다 ^^
2009/04/22 10:42 PERMALINK MODIFY/DELETE REPLY
1.7.8로 upgrade 한 후 keyword(keylog) 페이지가 표시가 안 되는 것 같습니다. 확인해 주세요.
2009/04/22 12:04 PERMALINK MODIFY/DELETE
테스트를 해 본 결과 별다른 문제가 발견되지 않았습니다. (지금 이 블로그도 텍스트큐브 1.7.8입니다^^) 혹시 키워드 플러그인이 사용함으로 설정되어 있는지 확인해 주세요. 혹시 사용함으로 되어 있다면, 1.7.8을 다시 내려 받으신 후에 /library/piece/blog/keylog.php 를 덮어 씌워 보시기 바랍니다.
혹은 플러그인을 업그레이드 하지 않으셨다면 1.7.8에 들어있는 KeywordUI 플러그인으로 업데이트도 부탁 드립니다. :)
2009/04/22 12:14 PERMALINK MODIFY/DELETE
키워드 플러그인은 켜 두었고요.
확장 패키지 (.tar.gz)를 remote로 올려서 기존 1.7.7 directory와 같은 위치에 tar -zxvf 명령으로 덮어 씌웠습니다.
문제가 없으시다니 제 쪽에서 뭔가 조치를 더 취해보고 이상이 있으면 qna 쪽에 문의하겠습니다.
확인해 주셔서 감사합니다.
2009/04/22 12:23 PERMALINK MODIFY/DELETE
같은 현상입니다.
키워드에 이미지가 있을 경우 원래 사이즈로 새창에서 열리는 건 잘 됩니다만, 메뉴에서 키워드를 누르면 아무것도 출력되지 않는 빈 페이지가 나옵니다. 키워드플러그인 버전은 1.0.1이네요.
2009/04/22 16:35 PERMALINK MODIFY/DELETE
이리저리 봐도 원인이 뭔지는 잘 모르겠습니다.
지금 이 블로그도 같은 현상 같은데요.
http://notice.textcube.org/ko/keylog
페이지를 열어 보시기 바랍니다.
제가 열어 볼 때는 아무 것도 안 나오는 군요.
2009/04/22 19:33 PERMALINK MODIFY/DELETE
예 키로그 팝업이라고 생각을 했었는데 키로그 페이지였군요; 포럼에 답변을 드렸습니다.
방금 패치를 배포했습니다. 감사합니다!
2009/04/22 16:46 PERMALINK MODIFY/DELETE REPLY
수고하셨습니다.
사실 제가 Internet Explorer 8을 다운로드했다가 관리자화면에서 오류때문에 다시 7로 롤백을 했거든요..
2009/04/22 19:35 PERMALINK MODIFY/DELETE
해당 패치만 빨리 배포을 했어야 하는데, 다른 버그 해결들에 묶여서 늦어졌습니다. 죄송합니다. T_T 다음부터는 실제 사용에 영향을 줄 수 있는 부분들은 자잘하게 빨리 업데이트 하도록 하겠습니다.
2009/04/22 17:05 PERMALINK MODIFY/DELETE REPLY
업그레이드 할 때 1.7.7에서 바뀐 파일만 따로 압축시켜보는 건 어떨까요?
FTP 업로드하기가 귀찮아서..쿨럭..
2009/04/22 19:35 PERMALINK MODIFY/DELETE
예 diff를 때려서 다른 파일 목록과 압축 파일을 제공하는 방법을 고민해 보겠습니다!
(저도 ftp로 파일 천 개씩 업로드하려면 귀찮을 것 같습니다 T_T )
2009/04/22 17:15 PERMALINK MODIFY/DELETE REPLY
저기.. 죄송한데요.. 질문할께요.
1.7.8로 업데이트 어떻게 하는건가요?
아시는 분 가르쳐주세요.^^
2009/04/22 19:36 PERMALINK MODIFY/DELETE
깔린 텍스트큐브와 같은 위치에 덮어 씌우시면 됩니다. 그 후 로그인하시면 자동으로 필요한 절차를 수행합니다^^
2009/04/22 19:58 PERMALINK MODIFY/DELETE REPLY
저도 같은 문제때문에 직접 패치했습니다.
2009/04/23 00:05 PERMALINK MODIFY/DELETE REPLY
엇... 판업을 했는데요..ㅡ,.ㅜ
문제가... IE6에서 관리자 메뉴가 나오지 않는데...?
저만 그런건가요..ㅡㅡ?
2009/04/24 02:25 PERMALINK MODIFY/DELETE REPLY
1.7.8을 설치했더니 덧글과 걸린 글 수가 이렇게 나옵니다.
"트랙백이 없습니다., 코멘트가 없고,"
이제까지 스킨에 들어 있는 index.xml의 문구를 수정해서 잘 쓰고 있었는데, 어디가 잘못된 것인지 모르겠습니다.
(지금은 숫자만 나오게 해서 대충 때웠습니다.)
그리고 Internet Explorer 6에서만 관리자 화면의 접이식 차림표가 나오지 않습니다. IE6에서만 빈 줄이 생긴다든지 하는 사소한 문제가 보입니다.
2009/04/24 03:41 PERMALINK MODIFY/DELETE
관리 화면 접이식 차림표에 대한 자문자답입니다.
/library/piece/owner/header.php를 1.7.7판 걸로 바꾸면 IE6에서 전처럼 잘 나옵니다. 겨우 한 구절 차이입니다.
2009/04/26 14:34 PERMALINK MODIFY/DELETE REPLY
음.. 업데이트 된 파일만 따로 배포해주면 편할텐데;
텔넷이 지원 안되는 무료 계정을 쓰다보니, 업그레이드 할 때마다 고역이군요;
2009/05/04 11:13 PERMALINK MODIFY/DELETE REPLY
텍스트큐브 다운로드가 안되네요. 문제가 있나요??
2009/05/07 18:08 PERMALINK MODIFY/DELETE
서버가 DDoS 공격을 받아 13시간동안 멎었었습니다.^^
2009/05/06 17:35 PERMALINK MODIFY/DELETE REPLY
안녕하세요.
tattertools 1.1.3 에서 textcube 1.7.8-expansion으로 업그레이드에 실패했습니다.
checkup으로 접속하면 404 나옵니다.
백업으로 돌려서 원복은 되는데, 몇 번 반복해 봐도 동일하네요.(1.6도 해 봤습니다)
.htaccess은 다음과 같습니다. 원인을 알 수 있을까요?
RewriteEngine On
RewriteBase /
RewriteCond %{ENV:REDIRECT_SURI} !^$
RewriteRule (.*) - [L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]
RewriteRule ^$ blog/index.php [E=SURI:1,L]
RewriteRule ^[0-9]+$ blog/item.php [E=SURI:1,L]
RewriteRule ^favicon\.ico$ blog/favicon.ico.php [E=SURI:1,L]
RewriteRule ^index\.gif$ blog/index.gif.php [E=SURI:1,L]
RewriteCond %{QUERY_STRING} (^|&)pl=([0-9]+)
RewriteRule ^index\.php$ %2 [NE,L]
RewriteRule ^index\.php$ blog/index.php [E=SURI:1,L]
RewriteRule ^index\.xml$ blog/rss/index.php [E=SURI:1,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule !^(blog|cache)/ - [L]
RewriteRule ^(entry|attachment|category|keylog|tag|search|plugin)/? blog/$1/index.php [E=SURI:1,L]
RewriteRule ^(.+)/[0-9]+$ blog/$1/item.php [E=SURI:1,L]
RewriteRule ^(.+)$ blog/$1/index.php [E=SURI:1,L]
2009/05/10 17:57 PERMALINK MODIFY/DELETE REPLY
답변 감사드립니다.
www폴더와 .htaccess는 777입니다.
/checkup 을 하면 404 에러 입니다.
/checkup을 하면 뭔가 진행되어야 하는 거 같은데요. 그저 404네요.
참고로 말씀드리면,
파일들은 tt 폴더에 있지 않고, 그 상위(www)에 있습니다.
파일도 www에 tc아래의 것들을 덮어썼습니다.
혹시 판올림 대신, textcube를 새로 설치하고 예전 데이터를 살리는 방법은 없을까요?
2009/05/25 15:15 PERMALINK MODIFY/DELETE
한 번 .htaccess 안의 RewriteBase 값을 확인해 보시기 바랍니다^^ 정확하게 되어 있지 않을 경우 (루트에 깔았는데 /tc 로 되어 있다거나) 문제가 생길 수도 있을 것 같습니다.
2009/08/25 18:01 PERMALINK MODIFY/DELETE REPLY
최근에 올라온 글은 표시가 되는데요.
최근에 올라온 댓글은 제대로 설정을 했는데도 표시가 되지 않아요. 운영진한테는 보이는데 추가된 필자들한테는 보이지 않는데 원래 그런건가요??
그리고 글을 저장후에 [글목록] 으로 가지 않고 바로 메인으로 가게 하려면 어떻게 해야 하는지 궁금합니다. ^^