401

(4 답글들, 공지사항에 작성)

텍스트큐브 1.7.8 : Con moto (r17, 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 블로그의 설명](http://forest.nubimaru.com/entry/how-to … -resources) 을 참고로 쓰여졌습니다.

텍스트큐브 1.7.6 이상에서는 외부의 공개된 저장소나, 자신이 지정한 곳에서 자바스크립트 프레임웍등의 정적 리소스를 불러올 수 있습니다. 해당 기능을 사용할 경우 특별히 저장소를 지정하지 않으면 기본값으로 [TNF](http://forum.tattersite.com/ko) 에서 [다음 커뮤니케이션](http://www.daum.net) 으로부터 지원받은 서버를 이용하여 운영하는 텍스트큐브 리소스 페이지 ( http://resources.textcube.org  ) 를 사용하게 됩니다. 물론, 직접 운영하는 서버 및 웹 저장 공간을 이용하셔도 됩니다.

이 기능을 사용하기 위해서는 아래의 방법을 따르면 됩니다.

1. 텍스트큐브의 최고 관리자 계정 (처음 설치할 때 만든 계정) 으로 로그인합니다. 이 경우 일반 사용자와는 다르게 '서비스 관리' 메뉴가 나타난다. 1.8 이상에서는 서비스 관리 아이콘을 볼 수 있습니다.
1. 서비스 관리 - 서버 메뉴를 선택합니다.
1. 외부 리소스 사용을 체크합니다.


만약 기본값으로 지정된 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]<br />
>   RewriteCond %{REQUEST_FILENAME} -f<br />
>   RewriteRule ^(cache)+/+(.+[^/]).(cache|xml|txt|log)$ - [NC,F,L]<br />
>   RewriteCond %{REQUEST_FILENAME} -d<br />
>   RewriteRule ^(.+[^/])$ $1/ [L]<br />
>   RewriteCond %{REQUEST_FILENAME} !-f<br />
>   RewriteRule ^(.*)$ rewrite.php [L,QSA]_M#]


### 단축키 변경점

텍스트큐브 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 : 아래로 스크롤
   
#### 공통 단축키

* a : 목록에서 앞으로
* s : 목록에서 뒤로

### 텍스트큐브 1.7 및 텍스트큐브 1.7.1~1.7.6 의 변경 문서는 아래를 참조하세요.

* [텍스트큐브 1.7 배포 안내](http://notice.textcube.org/ko/124)
* [텍스트큐브 1.7.1 배포 안내](http://notice.textcube.org/ko/126)
* [텍스트큐브 1.7.2 배포 안내](http://notice.textcube.org/ko/132)
* [텍스트큐브 1.7.3 배포 안내](http://notice.textcube.org/ko/135)
* [텍스트큐브 1.7.4 배포 안내](http://notice.textcube.org/ko/136)
* [텍스트큐브 1.7.5 배포 안내](http://notice.textcube.org/ko/142)
* [텍스트큐브 1.7.6 배포 안내](http://notice.textcube.org/ko/152)
* [텍스트큐브 1.7.7 배포 안내](http://notice.textcube.org/ko/170)

### 아래의 링크에서 다운로드 할 수 있습니다.

* [기본 패키지 (.zip)](http://download.textcube.org/textcube-latest-core.zip)
* [기본 패키지 (.tar.gz)](http://download.textcube.org/textcube-l … ore.tar.gz)
* [확장 패키지 (.zip)](http://download.textcube.org/textcube-l … ansion.zip)
* [확장 패키지 (.tar.gz)](http://download.textcube.org/textcube-l … ion.tar.gz)

--------------------

1.7 트리의 유지 보수가 길어지면서, 1.8 프레임웍에 대해서 여러가지 생각을 할 수 있었습니다. 1.7 메인테넌스 기간동안 1.8이나 2.0 트리의 경우 실패와 고민의 시간도 함께 했지만, 동시에 여러가지를 많이 배울 수 있는 시간도 되었네요. (하도 갑갑해서 php 코드도 살짝 까봤습니다 T_T)

이제 마음의 짐을 덜고 즐겁게 1.8이랑 2.0을 준비할 수 있을 것 같습니다. smile 다들 함께 화이팅입니다!

코드를 보고 있습니다. 질문이 하나 있습니다. 이 방식으로 하면 한글/영문이 섞여 있을때 문제가 되지 않나요?

1.7.7부터는 패치를 하지 않아도 되어야 합니다. 이상하네요~

1.7.8 RC1로 업그레이드 해 보시고 결과를 알려주세요~

뭐든 넣을 수가 있습니다. 그런데 해당 기능의 플러그인이 나와 있는 것이 없으면 만들어야 한다는 문제가 있긴 합니다.

붙인 부분이 잘 붙었나 확인해보세요^^ 캐싱 되어 있으면 수정 사항이 바로 반영이 안 되었을 수도 있습니다.

으음 동작이 될 지 모르겠는데요, 스킨에 보시면 <s_paging> 이라는 영역이 있습니다. 그걸 사용하고 싶으신 모듈 (카테고리나 리스트나 공지사항 등등) 안으로 붙여서 넣어보세요^^

스킨 파서 엎은 기억으로는 본문 파싱 후 코드를 넘길 때 그 블럭을 없애는 부분이라거나 하는 부분은 없었던 것 같으니 별 문제는 없을 것 같은데, 될라나? 모르겠습니다. smile

옙~

덧) 오 노키아... 제 폰은 고장도 안나요 ㅠ_ㅠ 쑈를 해 보고 싶은데 하핫

408

(1 답글들, 질문과 답변 / 사용자 지원에 작성)

위젯 설정 페이지라고 하시면 관리 패널의 위젯 말씀하시는거죠? 스킨에서 검색 부분을 위젯으로 만들지 않았다면  위젯이 아니라 스킨 자체의 마크업으로 인식합니다.^^

저 세 문장은 mysql 3에 깔면 항상 발생하는거구요, 으음... 혹시 새 글을 작성하는 것은 어떻게 되는지 테스트 후 말씀해주세요~ 서버 설정으로 안되는 경우에 .htaccess에 필터를 꺼 주는 옵션을 추가하는 글을 본 기억이 있습니다. 한 번 포럼 위의 검색하기에서 검색해 보셔도 될 것 같아요.

에디터 CSS는 지금도 따로 만들게는 되어 있습니다.~ http://dev.textcube.org/wiki/skinWysiwyg 를 참조하시면 되구요-

그런데 이것과는 별도로 본문 영역의 CSS를 아예 따로 분리하자는 말씀이시죠? 만약 흰 색 바탕인데 검정색 스킨 적용하게 되면 글 부분은 흰 색으로 나오게 되는건가요? T_T 아니면 오피스처럼 컬러셋을 프리셋으로 만들어서 스킨에 맞게 변경되게 하는 쪽인가요?

플러그인 충돌 아니면 스킨 문제 같습니다. 스킨을 다른 것으로 변경하고 한 번 테스트 부탁 드립니다. 블로그 주소에 /owner/center/dashboard 치면 바로 관리 모드로 들어갈 수 있습니다. smile

그 외에는 cache 디렉토리의 권한 문제일 수도 있겠습니다. 스킨을 캐싱하지 못할 수도 있으니 cache 디렉토리의 퍼미션과 cache/pageCache 디렉토리의 퍼미션을 777로 줘 보시기 바랍니다^^

으음 오늘 올라간 1.7.8 RC1으로 한 번 테스트를 해 보시기 바랍니다. 관련된 문제가 하나 수정된 것이 있는데, 그 문제라면 아마 무사히 깔릴겁니다^^

413

(2 답글들, 잡담하기에 작성)

EAS는 구글의 겐도님 담당인데, 요새 겐도님 죽었는지 살았는지 모르겠습니다 하하

텍스트큐브는 태터툴즈 1.0 스킨과 상하위호환성(!)을 유지하도록 수정되어 왔기 때문에 그냥 쓰셔도 돌아갈겁니다. 단, 태터툴즈 1.1로 오면서 좀 바뀐 부분들이 있는데 그 부분들을 약간 수정하시면 제대로 돌아 갈겁니다.

일반적인 경우는 그냥 쓰셔도 상관이 없습니다.^^

지금 잘 작동하는 상태입니다. 이상하네요~

현재 하드에서 때를 기다리고 있는 이터레이터 적용 코드등이 반영이 되면 5.1에선 첫 화면도 안나올 가능성이 있습니다. T_T

아직 UI가 완성되지 않은 상태라... 위의 lunamoth 님 말씀처럼 업로드 글씨를 누르면 됩니다;

418

(2 답글들, 질문과 답변 / 사용자 지원에 작성)

혹시 .htaccess 파일이 있는지 한 번 확인해보세요~ 아아 IIS6이면 .htaccess 를 안쓰겠군요....

리라이트 룰에서 셋업에 접근 못하도록 막고 있는것이 아닐까 싶습니다. 자세한 것은 왜인지 알 것 같은 아침놀님께...

옙 체크해 보아야 하겠네요~ 그 기능을 만드신 파커님께 1252번 티켓을 구워서 드렸습니다.  wink

420

(4 답글들, 아이디어 및 기능 제안에 작성)

허허허 두 분 말씀 주셨는데 벌써 아이디어가 몇가지인지;

덧) 파일첨부기능 넣으면 재미있겠네요 ㅎㅎ

421

(4 답글들, 스킨 및 플러그인에 작성)

DARKLiCH 작성:
inureyes 작성:

흐흐 그런 플러그인들을 허락을 받고 수정해서 올리면 참 좋은데, 그것까지 하기에는 시간이 딸립니다; ㅎㅎ

그런 작업을 전문으로 해 주시는 분들이 있으시면 좋을 것 같은데요; 허가 받고 수정하는... 기술 지원은 저나 아침놀님, 파커님이 해 드릴 수 있을듯!

덧) 저희 모토가 결자해지인데요, DARKLiCH님; ㅋㅋ

수정이 가능한 플러그인들 목록을 한 번 만들어 봐야겠군요. roll

고대하고 있겠습니다~ cool

422

(4 답글들, 스킨 및 플러그인에 작성)

흐흐 그런 플러그인들을 허락을 받고 수정해서 올리면 참 좋은데, 그것까지 하기에는 시간이 딸립니다; ㅎㅎ

그런 작업을 전문으로 해 주시는 분들이 있으시면 좋을 것 같은데요; 허가 받고 수정하는... 기술 지원은 저나 아침놀님, 파커님이 해 드릴 수 있을듯!

덧) 저희 모토가 결자해지인데요, DARKLiCH님; ㅋㅋ

423

(24 답글들, 아이디어 및 기능 제안에 작성)

사실 구현해도 그렇게 어렵지는 않을 것 같긴 합니다; 그냥 넣어 버릴까요?

424

(4 답글들, 아이디어 및 기능 제안에 작성)

예전에 계획만 있다가 접어두고 있었는데, 블로그 주소를 통한 쪽지 보내기 기능을 추가하면 어떨까 싶습니다.

몇가지 기술적인 테스트를 하다가 결혼 준비(!) 로 접어두고 있었는데, 정신차리니 3개월이 후딱 지나가 있네요. 댓글 알리미가 글에 종속되어 있다면, 쪽지 기능은 글이 아니라 블로그에 종속된 형태로 만들면 어떨까 싶습니다.

혹시 괜찮은 아이디어나 추가되었으면 하는 점이 있으시면 적어주세요~ 관련된 기술적 문제를 더 검토해본 후에 실제로 한 번 삽을 떠 보도록 하겠습니다^^

425

(7 답글들, 아이디어 및 기능 제안에 작성)

태그 관리 기능도 티켓으로~

덧) 루나모스님 뭔가 괜찮다 싶으면 티켓팅을 바로 해주세요 ㅎㅎ (저의 모니터링 속도로는 한계가 있습니다; )