Textcube 1.8 발표후보 3 공개

Category : 업데이트/발표 후보
Reg Date : 2009/12/08 00:07

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

텍스트큐브 1.8은 텍스트큐브 1.7을 기반으로 새로운 환경에 대응하기 위하여 하부 구조를 재설계하는 첫 버전입니다. 원래 예정되었던 텍스트큐브 2.0 로드맵 이전에 텍스트큐브 2.0이 설치되기 위한 제반 환경의 구축 및 홍보를 위한 버전입니다.

텍스트큐브 1.8은 1.7 코어의 하부 구조를 새로운 기반인 PHP 5.2 / MySQL 4.1의 기능을 충분히 활용하여 개선함과 동시에 대량 트래픽에 대한 대응 및 다양한 데이터베이스 지원과 텍스트큐브 2.0 프레임웍의 일부 테스트를 목표로 합니다.

이번 RC3에서는 RC1 및 RC2 릴리즈 후 발견된 자잘한 버그들이 수정되었습니다. 테스트하고 문제점을 보고해주신 분들께 감사드립니다.

주의사항

이 버전은 테스트를 위한 버전입니다. 관련한 인터페이스 및 코드 규격은 언제든지 변경될 수 있습니다. 또한 안정성에 대한 검증이 되지 않은 버전입니다. 실제 사용하는 블로그에는 적용하지 않는 것을 권장합니다.

업그레이드 하신 경우 반드시 블로그 주소 끝에 /checkup을 붙여서 데이터베이스 구조를 변경하시기 바랍니다. 그렇지 않으면 정상적으로 동작하지 않습니다.

또한 텍스트큐브 1.8은 PHP 5.2 이하의 버전에서 정상적으로 동작하지 않을 수 있습니다. 설치하는 서버의 PHP 버전이 5.2 이상인지 반드시 확인하시기 바랍니다.

텍스트큐브 1.8의 대부분의 기능 변경점과 버그 수정은 텍스트큐브 1.7.8에 백포트되어 선반영 된 상태입니다. 아래는 텍스트큐브 1.8에서 고유하게 변경된 내용입니다.

텍스트큐브 1.7.8 코어와 비교하여 텍스트큐브 1.8 발표후보 1에서 변경된 점은 다음과 같습니다.

  • 설치를 위한 최소 사양이 변경 되었습니다.
  • 웹서버
    • Apache Webserver 1.2
    • lighttpd Webserver
    • nginx Webserver (설치법은 documents 디렉토리 안을 참조하세요)
  • PHP 5.2 이상
  • 데이터베이스

    • MySQL / MySQLi 4.1 이상
    • Cubrid 2008 R2 이상
    • PostgreSQL 8.2 이상
  • 하부구조가 변경되었습니다. 업그레이드 형식으로 테스트할 경우 기존의 스킨이 보이지 않을 수 있습니다. 스킨을 포함한 구성요소들의 위치가 모두 변경되었습니다.

    • 블로그 스킨의 경우 /skin/blog 디렉토리로,
    • 관리 패널 스킨의 경우 /skin/admin 디렉토리로,
    • 카테고리 트리 스킨의 경우 /skin/tree 로 변경되었습니다.
    • 기존에 사용하시던 스킨은 해당되는 디렉토리로 이동해 주시기 바랍니다.
  • 언어팩 구조가 바뀌었습니다. 언어팩 위치는 /resources/locale 하위의 해당 부분 아래에 나누어 들어 있습니다. 부하를 줄이기 위하여 언어팩이 여러개로 분리되었습니다. 확인해 보시기 바랍니다.
  • memcached를 이용한 가속을 지원합니다. 이 기능을 사용하기 위해서는 서버 설정에서 memcache 사용을 체크하시면 됩니다. 기본값 이외의 memcached 설정을 위해서는 config.php에서 $memcached 변수를 통해 세부 사항을 지정할 수 있습니다. 가능한 값으로는 $memcached['port'], $memcached['server'] 값이 있습니다
  • memcached를 이용한 세션 핸들링을 지원합니다. memcache를 사용하는 경우 세션은 자동으로 memcache를 사용하도록 지정됩니다.
  • Nginx 웹서버를 지원합니다. Nginx 웹서버는 러시아에서 개발된 가볍고 빠른 웹서버입니다. Nginx 웹서버와 fastCGI 의 조합 또한 지원합니다. 자세한 설치 방법은 배포판의 documents 하위의 nginx 관련 문서를 참고하시기 바랍니다.

아래는 변경사항 기록입니다.

more..

아래는 1.8에서 변경된 부분들 중 지원 환경, 스킨 및 플러그인에 대한 안내문입니다.

더보기...

아래는 플러그인 제작자들을 위한 하부 구조 변경에 대한 안내입니다.

자세히 보기...

피드백

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

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

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

2009/12/08 00:07 2009/12/08 00:07

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : 이 글에는 트랙백을 보낼 수 없습니다
  • Tracked from : yupmin's me2DAY 2009/12/09 07:09 DELETE
    Subject : 엽기민원의 생각

    Textcube-1.7.9 발표후보 1 및 Textcube-1.8 발표후보 3이 릴리즈 되었습니다. 1.7.9는 제가 많이 참여했슴다.(일때문에 수정하다보니…) ^^

Comments
  1. 지우개
    2009/12/09 09:02  PERMALINK  MODIFY/DELETE  REPLY

    조만간 1.8 정식으로 판올림 하겠군요~~
    기대가 많이 됩니다^^

  2. 지우개
    2009/12/09 22:34  PERMALINK  MODIFY/DELETE  REPLY

    부푼 마음으로 1.8 RC3로 판올림 했지만, 버전업 체크에서
    "원격 댓글 지원 기능을 위해 트랙백 테이블의 이름을 변경합니다.: 실패" 라고 뜨는군요.

    회사에서 사용하는 서버도 그렇고, 개인적으로 사용하는 서버도 그렇고...
    일단 1.7.9 RC1 으로 갈아타야 겠습니다.

    • inureyes
      2009/12/10 01:58  PERMALINK  MODIFY/DELETE

      혹시 사용하시는 데이터베이스 버전이 MySQL 몇인지 알 수 있을까요? RENAME이 지원되지 않는 것 같아서 확인차 여쭈어 봅니다.^^

    • 지우개
      2009/12/10 07:53  PERMALINK  MODIFY/DELETE

      아 그렇군요~
      제가 사용하는 MySQL 버전은 5.0.77 입니다^^;

  3. BotServ
    2009/12/10 13:05  PERMALINK  MODIFY/DELETE  REPLY

    나오자 마자 판올림햇는데 리플은 이제 다는군요..
    아직까지는 별문제 없는거 같네요.. 수고하셧구요 잘쓰겠습니다. 아그리고 저도 1.7.x버젼대에서 갈아탔습니다만.
    일단 저도 덥어 씌우기 식에 판올림 했을때 디렉토리 구조등이 변경등이 있어서 문제가 생기더라구요 저같은 경우는 다음과 같이 햇어요 첨부파일 포함 DB백업과 스킨및 플러그인 백업하시고 기존꺼 싹지우신후 1.8 버젼 설치하시고 복구하시는면 문제는 해결될꺼예요 백업하시고 한번 갈아 업어주시는게 낳을꺼예요 ^^

  4. 준비하는자
    2009/12/18 16:42  PERMALINK  MODIFY/DELETE  REPLY

    호스팅서버운영자로서 1.8 에 대해 미리 준비하고자 합니다.
    앞서서 1.8 의 beta4 를 설치해본 바로는 정상이였던 서버이고,
    1.7.9 도 문제가 없는데, 이번 1.8. rc3 을 설치하니 위 지우개님 처럼 버전체크페이지에서 두가지 에러가 납니다.
    "원격 댓글 지원 기능을 위해 트랙백 테이블의 이름을 변경합니다.: 실패"
    "트랙백 테이블에 컨텐츠 종류를 판단하기 위한 필드를 추가합니다.: 실패"
    지우개님께서는 어떻게 해결하셨을까요..
    apcche1.3. /php5.2.5/ mysql5.0.45 /OS는 센트5.3 페도라10 둘다

    mysql버전을 더 올려야할까요?

  5. 경민
    2009/12/20 05:49  PERMALINK  MODIFY/DELETE  REPLY

    저도 1.8 RC3 중에 계속 에러가 나서 한번 이유나 알아보자 해서 php 파일을 찾아봤습니다.
    tc/interface/blog/checkup.php 파일의 내용 중 407, 419줄이 잘못되어 있더군요.
    해당 행의 명령은 RemoteResponses라는 테이블의 type 이라는 필드가 있는지 체크하는 것인데, 해당 테이블에 그런 필드는 없습니다.
    그래서 최신 개발자 소스를 확인해보니 해당 문제가 수정되었더군요.
    그에 따르면 type 대신 체크해야 할 필드명은 407번째 줄은 blogid, 419번째 줄은 responsetype 입니다.

    • 준비하는자
      2009/12/20 22:27  PERMALINK  MODIFY/DELETE

      경민님 감사합니다. 덕분에 의문이 잘 해결되었습니다. 소스가 문제였군요. 좋은일 많이 생기시길...

COMMENT*
  *1   ... *99   *100   *101   *102   *103   *104   *105   *106   *107   ... *281