텍스트큐브 1.9 발표후보 3 공개

Category : 업데이트/발표 후보
Reg Date : 2014/02/18 00:39

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)
  • 일반 : 기본 CSS 폰트들을 운영체제에 맞게 재지정 (#1320)
  • 일반 : 거의 모든 출력 화면 (카테고리 / 저자별 포함) 에 대한 RSS / ATOM 피드 출력 지원 (#1540)
  • 일반 : 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 디렉토리에 여러 문서들이 있으므로 참고하시기 바랍니다.

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

2014/02/18 00:39 2014/02/18 00:39

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : http://notice.textcube.org/ko/trackback/245
Comments
  1. 홀맨
    2014/02/18 11:46  PERMALINK  MODIFY/DELETE  REPLY

    언제나 노고가 많으십니다. 오랜 휴면기를 끝내고 다시 일어선 텍스트큐브의 모습을 보니... 사용자로써 너무나 반갑기 그지 없습니다. 곧 발표될(?) 1.9 정식 버전에 바라는 바와 개선점에 관한 몇가지 피드백을 드려보고자 합니다.

    1. 본문 작성시 삽입된 이미지가 모바일 환경에서는 생성된 저품질 썸네일 이외에는 이미지 원본을 볼수가 없어 이미지에 따라 내용 확인이 불가능한 경우가 많습니다. 이미지 터치시 원본 이미지를 보여줄 수 있었으면 합니다.

    2. 모바일 환경의 글주소 체계의 수정/확립이 필요할 듯 합니다. 텍스트큐브 사용자이신 "팥알" 님의 블로그에 해당 내용이 잘 정리되어 있어 대신 링크를 남깁니다.

    * http://pat.im/1064

    "http://블로그 주소/i/entry/사용자가 지정한 문자 혹은 숫자주소 쳬게" 형식으로 모바일 주소가 올바르게 작동 되었으면 합니다.

    언제나 앞으르 나아가는 텍스트큐브를 기원 합니다. 다시한번 감사 드립니다.

  2. 조영운
    2014/02/18 23:36  PERMALINK  MODIFY/DELETE  REPLY

    안녕하세요.
    링크 관련해서 문의드립니다.

    글 작성시에
    http://dont.pe.kr/tt/470 이라는 내용을 적고,
    http://dont.pe.kr/tt/470 주소로 링크를 추가 할 경우,

    <a href="../../470">http://dont.pe.kr/tt/470</a>
    로 저장이 되어집니다.

    <a href="../470">http://dont.pe.kr/tt/470</a>
    또는
    <a href="http://dont.pe.kr/tt/470">http://dont.pe.kr/tt/470</a>
    로 저장이 되도록 수정 할 수 있는지 문의드립니다.

    • 텍스트큐브
      2014/02/19 23:45  PERMALINK  MODIFY/DELETE

      원래는 제대로된 주소가 다 적히는 것이 정상입니다. 텍스트큐브에서는 딱히 저장시에 sanitize를 하는 부분이 없습니다.

      원인 파악을 위해 config.php 안의 $serviceURL 값과 $service['path'] 및 $service['domain'], $service['type'] 을 한 번 확인 부탁 드립니다.^^

    • 비밀방문자
      2014/02/20 16:13  PERMALINK  MODIFY/DELETE

      관리자만 볼 수 있는 댓글입니다.

    • 텍스트큐브
      2014/02/21 14:24  PERMALINK  MODIFY/DELETE

      serviceURL 앞의 주석 처리를 한 번 제거하고 글을 작성해 보시고 결과를 알려주세요~

    • 조영운
      2014/02/28 12:07  PERMALINK  MODIFY/DELETE

      네.
      serviceURL 주석을 제거해도 같은 문제가 발생합니다. ^^;


      한가지 추가로 발견한게 있는데,
      예전 에디터로 글 작성 시 링크를 추가 하면 정상적으로 링크 주소가 저장됩니다~

    • 텍스트큐브
      2014/02/28 16:20  PERMALINK  MODIFY/DELETE

      그럼 에디터 문제로 생각하고 버그 확인에 들어가겠습니다! 알려주셔서 감사합니다~

  3. 팥알
    2014/02/19 00:17  PERMALINK  MODIFY/DELETE  REPLY

    텍스트큐브에서 글갈래(카테고리)에 따라 분류되어 나오는 글 목록을 보면 글 주소에 ?category=x라는 식으로 덧붙습니다. 이런 주소는 글의 글갈래가 바뀌면 쓰지 못하게 될 수 있고, 글갈래를 바꿀 때마다 검색기에 등록되는 주소가 늘어나는 것이 크게 거슬립니다. 그래서 매개변수가 붙지 않은 글 주소만 쓰도록 텍스트큐브를 판올림할 때마다 고쳐 쓰고 있습니다.

    http://pat.im/226

    목록에 매개변수가 없는 글 주소를 나타내게 하거나 환경설정에서 고를 수 있게 바꾸어 주시면 좋겠습니다.

    • 텍스트큐브
      2014/02/19 23:53  PERMALINK  MODIFY/DELETE

      해당 GET 값은 텍스트큐브에서 카테고리를 선택한 후, 앞뒷글을 읽을 때 현재 카테고리를 알기 위하여 사용하는 값입니다. (카테고리를 하나 선택하신 후 A,S로 이동을 하실 때 해당 카테고리의 글들 사이만 이동하시는 것을 확인할 수 있습니다.)

      매개변수가 없이 카테고리 안에서 앞뒷글 이동을 구현하려면 Transaction model에 pickle을 사용하거나, 세션에 해당 정보를 박는 방법이 있습니다. 그런데 둘 다 사파에 가까운 구현이라 (Transaction은 특정한 종류의 데이터가 세션을 넘나들며 전송되어야 할 경우에 사용하기 위한 것이고, 세션 데이터는 보장성이 약하거나 크기 제한이 브라우저 종류를 탑니다) 말씀하신 것 처럼 GET값 없이 카테고리 정보를 들고 다니려면 좀 더 생각이 필요합니다. 고민해 보겠습니다.

      일단 1.9에서 category=숫자 로 들어오는 값이 직접접근의 경우 퍼머링크의 유일성 여부에 영향을 주지 않도록 수정하도록 하겠습니다. 감사합니다 >_<

COMMENT*

  *1   ... *44   *45   *46   *47   *48   *49   *50   *51   *52   ... *281