Skip to content

Textcube 1.9.0 (Release Candidate 3)

Pre-release
Pre-release
Compare
Choose a tag to compare
@inureyes inureyes released this 17 Feb 15:36
· 75 commits to 1.9 since this release

Textcube (이하 텍스트큐브) 1.9.0 (r29, 1.9.20140218) 의 세번째 발표후보를 공개합니다.

텍스트큐브 1.9는

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

를 반영한 버전입니다. 베타 테스트 진행 중이던 텍스트큐브 1.8.7 개발 버전은 텍스트큐브 1.9로 이어져 개발이 진행됩니다. 이후의 기획은 모두 텍스트큐브 1.10 또는 2.0 트리로 이전되어 진행됩니다.

변경사항 기록 (1.8.6 - 1.9.0rc3)

추가된 점

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

변경된 점

  • 관리패널 : canon 스킨 업데이트 (#1519) [beta2]
  • 일반 : autoload를 사용하는 플러그인이 NAF 프레임웍의 autoload와 충돌 가능한 문제 수정 (#1584)
  • 일반 : PHP 5.4대응을 위한 framework 업그레이드
  • 에디터 : 기본 modern editor를 tinyMCE 에디터로 이전 (#1586)

버그 수정

  • 일반 : 대량의 스팸이 휴지통에 있는 경우 데이터 교정이 실행되다 멈추는 문제 수정 (#1581)
  • 일반 : 리샘플링 설정이 변경되지 않는 문제 수정 (#1581)
  • 일반 : PHP 5.4 이상에서 DB 접속 이전 pageCache 참조로 인한 mysql_real_escape_string 에러 발생 수정 (#1627)
  • 일반 : 사이드바에서 새글이 출력되지 않는 문제 수정 [beta1-beta2]
  • 일반 : 글주소를 숫자 모드로 사용할 때 링크가 첫페이지로 걸리는 오류 수정 [beta1-beta2]
  • 라인 : 비공개 라인이 작성되지 않는 버그 수정 (#1613)
  • 관리패널 : 전체 관리 모드에서 새 블로그 추가가 되지 않는 문제 수정 (#1582)
  • 관리패널 : 블로그 서비스 관리에서 트랙백/핑백 정보를 제대로 읽어오지 못하는 문제 수정 (#1582)
  • 관리패널 : 커버페이지 플러그인 추가 및 제거 기능이 동작하지 않는 문제 수정 (#1626)
  • 에디터 : PHP 5.3 이후 버전에서 화면 로드시 에디터 콜에서 call-by-reference error (#1494)
  • 모바일 : 일부 웹서버의 URL 인코딩 셋팅이 안드로이드 브라우저 접속시 공개 글을 보호글로 보이도록 하는 문제 수정 (#1581)
  • 설치 : 데이터베이스 쿼리 후 제대로된 버전을 알려주지 않는 문제 수정 (#1612)
  • 스킨 : 배포판 standard 스킨에서 방명록 비밀글 체크 옵션이 누락된 문제 수정 (#1628)
  • 에디터 : 첨부파일 및 이미지 갤러리 속성창이 저장버튼보다 아래에 위치하는 문제 수정 (#1595) [beta4]

추가된 옵션

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

$service['trashtimelimit'] = 302400; // 스팸 휴지통을 자동으로 비울 때 과거 얼마까지를 남기고 지울 것인지를 결정합니다. 단위는 초 입니다.
$service['codecache'] = false; // 코드 캐시를 사용합니다. 부하가 심한 서버의 경우 PHP 소스코드를 블로그 / 관리패널 / 리더모드 등의 여러 경우에 대하여 필요한 코드만을 묶은 파일로 캐싱함으로서 속도 향상 및 부하 감소를 유도할 수 있습니다. 단, 소스 수정이 잦은 사용자의 경우 소스를 수정할 때 마다 강제 checkup을 통하여 코드 캐시를 재생성해야 합니다.

피드백

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

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