Skip to content

Textcube 1.9.2 : Release Candidate 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@inureyes inureyes released this 14 Mar 15:15
· 24 commits to 1.9 since this release

Textcube (이하 텍스트큐브) 1.9.2 (r31, 1.9.20140315) 의 첫번째 발표 후보 버전을 공개합니다.

텍스트큐브 1.9.2는 텍스트큐브 1.9.1에서 발견된 버그들을 패치하고, 에디터를 새 버전으로 교체하는 버전입니다.

텍스트큐브 1.9는

  • 텍스트큐브 1.8 마일스톤에서 발견된 버그들 해결
  • MySQL 5.5-6/Sqlite 3/PHP 5.4/5.5 대응
  • 새 기본 에디터
  • 새 관리 패널 UI 및 새 스마트폰 UI

를 반영한 버전입니다.

소개글은 메인 사이트의 텍스트큐브 1.9 소개글 을 참고하시기 바랍니다.

텍스트큐브 1.9 관련 문서

업그레이드 시 주의사항

  • 업그레이드 하신 경우 반드시 블로그 주소 끝에 /checkup을 붙여서 데이터베이스 구조를 변경하시기 바랍니다. 그렇지 않으면 정상적으로 동작하지 않습니다.
  • SQLite 3 데이터베이스를 실험적으로 지원합니다. SQLite는 별도의 데이터베이스 엔진을 요구하지 않는 파일 기반의 데이터베이스입니다. 실험적 지원이므로 동작에 문제가 있는 부분들이 있을 수 있습니다. SQLite에 대한 내용은 SQLite 페이지 를 참고하시기 바랍니다.

변경사항 기록 (텍스트큐브 1.9.1~텍스트큐브 1.9.2)

추가된 점

  • 에디터 : tinyMCE-TTML 에디터 업그레이드 (TTMLsupport 2.1 with tinyMCE 4.0.18) (#1655)
  • 일반 : Javascript mime type을 올바르게 해석 (#1661)

변경된 점

  • 일반 : memcached 를 세션테이블로 사용할 경우 방문자 세션 길이를 DB기반과 동일하게 1시간에서 60초로 조정 (#1653)

버그 수정

  • 블로그 : Canonical meta tag 가 숫자주소 모드에서 오동작 하는 문제 수정 (#1648)
  • 블로그 : 방문객 세션 정보가 DB에 기록될 때 단일 방문객으로 취급되는 오류 수정 (#1663)
  • 에디터 : 포매터 변환 시 TTML-HTML 모드 전환할 때 에디터 인스턴스를 못 불러오는 오류 수정 (#1665)
  • 에디터 : Modern editor / TinyMCE editor에서 첨부파일을 본문에 삽입할 때 필요없는 스타일 코드가 삽입되던 문제 수정 (#1666)
  • 모바일 : 모바일 모드에서 댓글 또는 트랙백을 볼 때 데스크탑 모드로 전환하면 흰색 화면이 나오는 문제 수정 (#1664)
  • 모바일 : embed code가 들어간 글을 모바일 모드에서 볼 때 화면이 무한로드 되고 진행되지 않는 문제 수정 (#1659)
  • 일반 : MySQLnd 엔진을 사용한 PHP를 사용할 경우 MyISAM 테이블이 활성화되지 않은 경우 테이블 생성을 할 수 없는 문제 수정 (#1657)

변경사항 기록 (텍스트큐브 1.9.0~텍스트큐브 1.9.1)

버그 수정

  • 일반 : 댓글 차단해도 피처폰 모드로 들어와서 댓글 달 수 있었던 버그 수정 (#1645)
  • 일반 : 스마트폰 모드에서 카테고리 뷰를 볼 때 글목록에서 한 페이지당 글이 하나만 나오는 버그 수정 (#1649)
  • 모바일 : 스마트폰 모드 -> 데스크탑 버튼은 나오는데, 데스크탑 모드에서 빠져나올 방법이 없었던 문제 수정 (#1650)
  • 블로그 : 저자 및 카테고리별 RSS/ATOM 지원시 필드 몇 개가 빠져서 출력되는 버그 수정 (#1540, #1561)
  • 블로그 : 저자 및 카테고리별 RSS/ATOM 지원 시 스킨 치환자가 제대로 된 링크로 연결시켜주지 못하는 버그 수정 (#1540, #1561)
  • 에디터 : 팝업으로 글 수정할 때 에디터 CSS가 깨져 보이는 문제 수정 (#1651)

변경사항 기록 (텍스트큐브 1.8.6~텍스트큐브 1.9.0)

추가된 점

  • 관리패널 : 기본 관리 패널 UI 변경 (#1519)
  • 관리패널 : 댓글 IP 차단시 같은 IP에서 작성된 댓글의 일괄 삭제 옵션 제공 (#1593)
  • 관리패널 : Line 작성시 글자 수 제한을 체크하여 알려줌 (#1498)
  • 에디터 : 기본 에디터를 tinyMCE 기반의 에디터로 변경 (#1586)
  • 일반 : 거의 모든 출력 화면 (카테고리 / 저자별 포함) 에 대한 RSS / ATOM 피드 출력 지원 (# 1540)
  • 일반 : 기본 CSS 폰트들을 운영체제에 맞게 재지정 (#1320)
  • 일반 : SQLite3를 데이터 저장 backend로 지원 (알파) (#1575)
  • 일반 : FAS (Frypan Anti-spam Service) 추가 (#1563)
  • 일반 : 새 모바일 장치용 UI 도입 (#1604) [beta5]
  • 일반 : 스팸이 댓글/트랙백 테이블에 너무 오래 머물러 속도가 저하되는 것을 막기 위하여 휴지통 플러싱 주기 조정 옵션 추가 (#1633)
  • 에디터 : tinyMCE 에디터 사용시 기본 에디터 폭을 스킨을 따를 것인지 전체 화면 폭을 모두 사용할 것인지 설정할 수 있도록 함
  • 일반 : 일부 제한된 로컬 환경에서 IPv6으로 예약된 로컬 호스트 주소 매핑 지원 (#1573)
  • 설치 : Security instruction at post-setup screen (#1629)
  • 설치 : PHP 5.5 / MySQL 5.5 호환성 확장 (#1609, #1630)
  • 블로그 : 블로그를 크롤링하는 검색엔진이 동일한 페이지를 중복 주소로 크롤링하지 않도록 canonical meta tag (rel=canonical) 자동 지원 (#1648)

변경된 점

  • 관리패널 : canon 스킨 업데이트 (#1519)
  • 일반 : autoload를 사용하는 플러그인이 NAF 프레임웍의 autoload와 충돌 가능한 문제 수정 (#1584)
  • 일반 : OpenID 로그인 시의 안내 및 링크 수정 (#1637)
  • RSS/ATOM : feed validation 을 위한 E-Mail 규격 추가 지원 (#1518)
  • 일반 : PHP 5.4대응을 위한 framework 업그레이드
  • 에디터 : 기본 modern editor를 tinyMCE 에디터로 이전 (#1586)

버그 수정

  • 일반 : 대량의 스팸이 휴지통에 있는 경우 데이터 교정이 실행되다 멈추는 문제 수정 (#1581)
  • 일반 : 리샘플링 설정이 변경되지 않는 문제 수정 (#1581)
  • 일반 : MySQLi 사용시 디버그 모드가 동작하지 않던 문제 수정 (#1630)
  • 일반 : escapeString 함수의 동작이 DBMS close 이후에 일어나 워닝을 내보내는 문제 수정 (#1627)
  • 일반 : 트랙백을 허용하지 않음 옵션이 작동하지 않는 문제 수정 (#1645)
  • 일반 : 댓글을 허용하지 않을 때 댓글에 댓글 달기는 가능한 문제 수정 (#1645)
  • 관리패널 : 전체 관리 모드에서 새 블로그 추가가 되지 않는 문제 수정 (#1582)
  • 관리패널 : 블로그 서비스 관리에서 트랙백/핑백 정보를 제대로 읽어오지 못하는 문제 수정 (#1582)
  • 관리패널 : 커버페이지 플러그인 추가 및 제거 기능이 동작하지 않는 문제 수정 (#1626)
  • 에디터 : PHP 5.3 이후 버전에서 화면 로드시 에디터 콜에서 call-by-reference error (#1494)
  • 에디터 : 에디터 실시간 변경시 제대로 동작하지 않는 문제 수정 (#1439)
  • 모바일 : 일부 웹서버의 URL 인코딩 셋팅이 안드로이드 브라우저 접속시 공개 글을 보호글로 보이도록 하는 문제 수정 (#1581)
  • 모바일 : 태그 및 보관 페이지에서 한 페이지 글 수보다 작은 글을 가진 페이지를 보여줄 때 빈 페이지가 나오는 문제 수정 (#1631)
  • 라인 : 비공개 라인이 작성되지 않는 버그 수정 (#1613)
  • 설치 : 데이터베이스 쿼리 후 제대로된 버전을 알려주지 않는 문제 수정 (#1612)
  • 스킨 : 배포판 standard 스킨에서 방명록 비밀글 체크 옵션이 누락된 문제 수정 (#1628)

추가된 옵션

config.php에서 아래의 옵션을 추가로 사용할 수 있습니다.

$service['trashtimelimit'] = 302400; // 스팸 휴지통을 자동으로 비울 때 과거 얼마까지를 남기고 지울 것인지를 결정합니다. 단위는 초 입니다.

$service['codecache'] = false; // 코드 캐시를 사용합니다. 부하가 심한 서버의 경우 PHP 소스코드를 블로그 / 관리패널 / 리더모드 등의 여러 경우에 대하여 필요한 코드만을 묶은 파일로 캐싱함으로서 속도 향상 및 부하 감소를 유도할 수 있습니다. 단, 소스 수정이 잦은 사용자의 경우 소스를 수정할 때 마다 강제 checkup을 통하여 코드 캐시를 재생성해야 합니다.

피드백

테스트 중 개선에 대한 건의 사항이나 버그 보고는 태터 네트워크 재단 / 태터앤 프렌즈 포럼 의 아이디어 포럼이나 버그 보고 및 품질 검수 포럼으로 부탁 드립니다.

소스에 대하여 궁금하거나 변경사항을 추적하고 싶은 분들께서는 텍스트큐브 소스 내의 documents 디렉토리에 여러 문서들이 있으므로 참고하시기 바랍니다.

다운로드