텍스트큐브 1.6 의 테스트 버전인 beta 2 (1.6.5016.20080109)을 공개합니다.
안내
텍스트큐브 1.6은 텍스트큐브의 두번째 메이저 업그레이드 버전입니다 (major milestone).
텍스트큐브 1.6은
- 텍스트큐브 1.5에서 지적된 많은 부분의 보완
- 커뮤니케이션을 돕기 위한 여러 기능
- 블로그 서비스를 구축하기 위한 기능 및 다양한 호스팅 환경에의 대응
- 하부 구조의 개편을 포함한 속도의 개선
을 목표로 만드는 과정에 있습니다.
텍스트큐브 1.6의 개발 일정 및 진행 상황은 텍스트큐브 개발 센터의 마일스톤에서 확인하실 수 있습니다.
베타 버전은 테스터를 위하여 제공되는 버전입니다. 발견되지 않은 버그들 및 완료되지 않은 기능들이 다수 포함되어 있으므로 절대 실제 사용하는 블로그로 설치하거나 업데이트를 하지 마시기 바랍니다.
테스트를 목적으로 텍스트큐브 1.5 계열에서 업데이트를 시도할 경우 /blog, /components, /doc, /image, /language, /lib, /script, /style 디렉토리를 지운 후에 1.6 베타를 덮어 씌우시기 바랍니다.
테스트를 목적으로 텍스트큐브 1.6 베타 1에서 업데이트를 시도할 경우 /interface, /components, /doc, /image, /language, /lib, /script, /style 디렉토리를 지운 후에 1.6 베타를 덮어 씌우시기 바랍니다.
다음은 변경 기록입니다.
베타 2에서 추가된 부분은 설명 뒤에 *으로 표시되어 있습니다.
추가된 점
- 일반 : 아파치의 mod_rewrite 모듈 지원 부분 재작성. 호스팅 업체의 설정에 상관없이 동작하도록 호환성 향상 (#718)
- 일반 : mod_rewrite 모듈이 없어도 텍스트큐브 설치 및 사용 가능. (#718) *
- 일반 : fastCGI 공식 지원. 1.5에서 요구했던 설정등이 필요없이 그대로 동작함. (#718)
- 일반 : 메일 발송 서버 지정 기능 (#707)
- 일반 : 관리자 화면에서 글 목록을 보고 있다가 새 글을 쓸 때, 현재 보고 있던 카테고리가 있는 경우 새 글의 카테고리도 자동으로 지정됨 (#722)
- 일반 : 아파치에 mod_proxy 모듈을 사용할 경우의 지원. 통계 및 로그인 절차에 proxy 모듈을 참조함. (#765)
- 일반 : 데이터베이스 입출력 벡엔드 재작성 및 POD 프레임웍 도입 (#711)
- 일반 : XPath 라이브러리 도입 (#785) *
- 일반 : 세션에 미니 트랜잭션 지원을 위한 컴포넌트 추가 *
- 스킨 : 블로그 출력시 meta 태그 추가를 위한 치환자 및 설정 패널 추가 (#702)
- 스킨 : 스킨 캐시 지원.(알파) 스킨의 경우 호출시마다 해석해서 출력하지 않고 미리 해석해서 저장한 후 그 값을 출력함.
- 블로그 : 블로그 상징 태그 입력 기능 및 meta 태그와의 연계 (#704)
- 블로그 : 팀블로그 지원 강화 (#408)
- 블로그 : 퍼머링크에 rel=bookmark 마이크로포맷을 자동으로 지원 (#768)
- 블로그 : 컨텐츠에 hAtom 마이크로포맷 자동 지원 (#768) *
- 블로그 : 링크에 XFN 마이크로포맷 자동 지원 (#236) *
- 블로그 : meta 태그로 generator를 삽입해 줌. (#769)
- 블로그 : 대표 블로그 (아무런 주소 없이 접속했을 때 자동으로 리다이렉트 되는 블로그) 설정 변경 기능 추가 (#770)
- 블로그 : 전체 댓글 RSS 및 글별 댓글 RSS 지원 (#774)
- 블로그 : XFN 지원 및 관리자 화면의 링크 패널에서 속성 추가 지원 (#236)
- 블로그 : 저자별 페이지 및 스킨 태그 지원 (#724)
- 블로그 : 이미지 리샘플링 기능에 부분 클립 기능 추가 (#662) *
- 블로그 : OpenID 2.0 지원 (#785, #675) *
- 관리자 : 관리자 화면 메뉴별로 스크립트를 삽입할 수 있는 방법 추가 (#727)
- 관리자 : 전체 블로그들 및 사용자들 관리 패널 추가 (알파) (#703)
- 관리자 : 댓글 알리미 백업 지원 (베타) (#755)
- 에디터 : 글 자동 저장 기능의 개선. 1.6 이후에서는 공개한 글을 수정할 때 자동저장 되는 부분은 최종적으로 '저장 후 닫기' 할 때 까지 블로그 화면에 출력되지 않음 (#719)
변경된 점
- 일반 : 대소문자를 구별하지 않는 DBMS에서 플러그인 테이블 생성 및 동작의 안정화 (#712)
- 일반 : 레거시 함수들의 정리 (#716)
- 일반 : 비밀번호 분실시 갱신하기 위한 비밀번호를 메일로 발송하는 과정에서 원래 비밀번호를 변경하지 않고 임시 비밀번호를 발급하여 발송함. (#742)
- 일반 : 인터페이스 쪽의 전반적인 정리 (#775) *
- 일반 : OpenID 코드를 플러그인에서 메인 코드로 이관 (#785) *
- 블로그 : 스킨 출력에서 '목록에 따른 글 모두 출력'을 선택할 경우, 카테고리나 태그 보기 시 출력되는 목록을 클릭하면 아래에 출력된 글은 새로 페이지를 불러오지 않고 바로 그 글의 위치로 커서가 이동함 (#749)
- 블로그 : 표지 플러그인 (cover)들에서 페이지 값을 GET으로 참조할 수 있도록 수정. $_GET['page']를 참조하면 현재 화면의 페이지값을 알 수 있음. (#776)
- 관리자 : 여러 블로그를 사용할 때 관리자 모드의 상단 우측 블로그 선택 리스트가 블로그 설명에 따라 너무 길어지는 부분 수정 (#730)
- 에디터 : 서식 수정 시 글 작성 패널에서 필요없는 부분 제외 (#744)
버그 수정
- 일반 : OpenID 자동 로그인 기능에서 출력되는 경고 제거 (#720)
- 일반 : 전반적인 캐시 갱신 문제 보정 (#752)
- 블로그 : 리스트 출력시 날짜 출력 부분에서 '어제' '오늘' 의 표현이 하루가 지나도 변경되지 않는 문제 수정 (#721)
- 블로그 : 전체 카테고리 이름을 변경할 때 가끔 발생하는 오류 수정 (#726)
- 블로그 : 최근글 / 최근 트랙백 단축키인 z,c가 오동작하는 문제 수정 (#780)
- 관리자 : 관리자 계정에 OpenID 추가시 공백을 두고 추가하면 흰 화면이 출력되는 현상 수정 (#753)
- 관리자 : 태그 출력시 rel=tag 마이크로포맷의 설정이 저장되지 않는 버그 수정 (#772)
- 관리자 : OpenID의 X-XRDS-Location meta 태그가 설정되지 않는 문제 수정 (#694)
- 관리자 : 서브 카테고리 내의 카테고리 이름이 동일한 경우 복원시 생길 수 있는 문제 수정 (#745)
- 관리자 : 관리자 계정에 등록된 OpenID인 경우에도 특이한 경우 관리자 권한으로 로그인이 되지 않는 문제 수정 (#750)
- 에디터 : 에디터 속성창 토글시 자바스크립트 리턴값 문제로 IE6에서 리소스를 추가적으로 사용하는 문제 수정 (#737)
- 에디터 : 새글 쓰기에서 서식 선택 창 선택시 서식 제목에 특수 문자가 들어가 있는 경우 자바스크립트 전송이 되지 않는 문제 수정 (#764)
스킨 관련 추가점 및 변경 안내
저자별 페이지저자별로 글을 열람할 수 있는 기능이 추가되었습니다. 현재 블로그의 저자 목록을 출력하기 위하여 사이드바 등에서 사용할 수 있는 마크업이 추가 되었습니다. <s_author_rep>는 저자 목록 영역, [##_author_rep_link_##] 는 저자별 페이지, [##_author_rep_name_##] 은 저자 이름입니다.
아래는 예제입니다.
<s_author_rep>meta 태그 출력
<li>
<a href="[##_author_rep_link_##]">
[##_author_rep_name_##]
</a>
</li>
</s_author_rep>
블로그의 성격을 나타내는 블로그 태그를 관리자 메뉴의 '환경설정'-'블로그' 에서 정할 수 있습니다. 여기서 정한 태그는 스킨의 "Keywords" meta 태그로 출력되어 검색 엔진들이 해당 블로그의 성격을 알 수 있도록 해 줍니다. meta 태그 출력 부분은 스킨의 head 부분에 들어갑니다.
아래는 예제입니다.
<meta http-equiv="Keywords" content="[##_meta_http_equiv_keywords_##]" />댓글 RSS 및 글 별 댓글 RSS
텍스트큐브 1.6 부터는 블로그 전체의 댓글 RSS 및 글마다 댓글 RSS를 제공합니다. 이 기능은 댓글로 논의가 이어질 때 그 과정을 따라가거나, 댓글 알리미를 사용할 수 없는 경우 댓글의 업데이트 정보를 알고 싶을 때 유용합니다.
글별로 RSS 주소를 알려주는, <s_article_rep>영역 안에 들어가는 [##_article_rep_rp_rssurl_#] 와, 전체 댓글의 RSS 주소를 의미하는 [##_comment_rss_url_##]이 추가적으로 지원됩니다.
아래는 예제입니다.
<li><span class="rssurl">Comment RSS : [##_article_rep_rp_rssurl_##]</span></li>
<a href="[##_comment_rss_url_##]" class="rss" rel="alternate" type="application/rss+xml">Subscribe to RSS comments</a>
또는 파이어폭스나 인터넷 익스플로러 7등의 자동 RSS 검출 기능을 위하여 스킨의 head부분에 자동 검출을 위한 meta 태그를 추가할 수도 있습니다.
<link rel="alternate" type="application/rss+xml" title="[##_title_##]" href="[##_comment_rss_url_##]" />
위의 치환자들은 기본 스킨(standard) 등에 활용 예들이 있으므로 참고하시기 바랍니다.
다운로드
다음의 링크에서 내려 받으실 수 있습니다.
기본 패키지 (zip) / 기본 패키지 (tar.gz)
확장 패키지 (zip) / 확장 패키지 (tar.gz)
베타 관련 링크
텍스트큐브 개발 및 저장소텍스트큐브 1.6 로드맵
개발 참고 문서
태터 네트워크 재단 / 태터앤 프렌즈 포럼
Needlworks
Needlworks 블로그

