텍스트큐브 1.10.8 : Tempo primo 배포

Category : 업데이트/안정 버전
Reg Date : 2015/11/19 10:48

Textcube (이하 텍스트큐브) 1.10.8 (r41, 1.10.20151110) : Tempo primo를 배포합니다.

텍스트큐브 1.10.8

텍스트큐브 1.10.8은 텍스트큐브 1.10 브렌치의 버그 픽스 버전입니다.

v1.10.8 배포 요약

변경된 점

  • 에디터 : tinyMCE 에디터 라이브러리 업그레이드 (4.1.10) (#1823)
  • 일반 : 로그인 세션 처리시 입력 변수 체크 강화 (#1834)

버그 수정

  • 일반 : 시스템에 MySQLi 익스텐션만 설치되어 있는 경우 모듈이 필요하다는 에러가 발생하는 문제 수정 (#1832) @jongkyeun
  • 에디터 : tinyMCE 에디터 사용시 서브창의 글꼴이 브라우저 언어 설정에 따라 깨져 나오는 문제 수정 (#1830) @yuti
  • 스킨 : 스킨 파일 저장시 경로를 벗어나 저장할 수 있는 문제 수정 (#1833)
  • 플러그인 : 1.10.3에서 새로 추가된 컨텍스트 기반의 플러그인 환경 설정 정보가 경우에 따라 플러그인끼리 섞일 수 있는 문제 수정 (#1749)
  • 플러그인 : 자체 jQuery를 사용하는 플러그인이 텍스트큐브 내의 jQuery와 충돌할 수 있는 문제 수정 (#1825)

피드백

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

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

피드백

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

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

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

2015/11/19 10:48 2015/11/19 10:48

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : http://notice.textcube.org/ko/trackback/286
Comments
  1. haru
    2015/11/19 18:42  PERMALINK  MODIFY/DELETE  REPLY

    이야~ 오랜만에 업데이트되었군요!! 짝짝짝!!

    비 개발자인 제 기준에선참 고쳐도 고쳐도 버그가 나오는게 참 신기합니다^^

  2. SmileStory
    2015/11/21 20:48  PERMALINK  MODIFY/DELETE  REPLY

    정말 고생하셨습니다. 이제 1.10.8 다음은 2.0인가요?
    2.0 버전에 대비하여 mysql, php 모두 업그레이드 해놔야겠군요^^

  3. ntopia
    2015/11/25 14:59  PERMALINK  MODIFY/DELETE  REPLY

    혹시
    markdown 에디팅 모드에서
    업로드한 이미지를 붙여넣을 수 있는 방법이 있을까요?

    • 텍스트큐브
      2015/11/25 15:21  PERMALINK  MODIFY/DELETE

      삽입 버튼을 눌러서 위지윅 에디터처럼 넣을 수 있도록 업그레이드 하겠습니다!

    • ntopia
      2015/11/25 15:33  PERMALINK  MODIFY/DELETE

      markdown 모드에서
      [##_ ... _##] 구문을 직접 갖다 붙이니까
      잘 보이더라고요 일단...

  4. Rin
    2015/12/17 09:39  PERMALINK  MODIFY/DELETE  REPLY

    안정화 버전을 다시 깔면
    썸네일 이미지 안 보이는 문제가 해결될까요?

    어떨 땐 잘 보이고
    어떨 땐 안 보이고

    정말 종잡을 수 없어서
    팔짝팔짝 뛰겠습니다.

    해결책을 알면 부디 가르쳐 주세요. ㅠㅠ

  5. 쿠에
    2016/01/12 21:08  PERMALINK  MODIFY/DELETE  REPLY

    PHP7.0은 지원하실건가요?
    Cannot use 'String' as class name as it is reserved in ~/framework/boot/10-CoreClasses.php on line 66
    설치하려니 이 에러가 나요 예약어가 바뀌어서 일어난 문제 같은데 클래스이름을 바꿔줘야하나요?

    그리고 그 클래스 네임을 바꾸고 설치하다보니 다시 PHP에서 문제가 발생했습니다.
    ereg 함수들(ereg,eregi, ereg_replace등)이 PHP7.0에선 보안성 때문에 preg_match 함수들로 쓰길 권고하는것 같은데 일일이 사용되는 곳을 찾기 힘들어 그냥 놔두고 있습니다. 어딜 수정해야하는지 알려주세요!

    • 텍스트큐브
      2016/01/18 11:13  PERMALINK  MODIFY/DELETE

      오늘 PHP 7에 대응하는 1.10 브렌치의 베타 버전을 배포합니다. :D

COMMENT*

텍스트큐브 1.10.8 발표후보 1 배포

Category : 업데이트/발표 후보
Reg Date : 2015/07/09 23:44

Textcube (이하 텍스트큐브) 1.10.8 (r41, 1.10.20150709)의 첫 발표 후보를 배포합니다.

텍스트큐브 1.10.8

텍스트큐브 1.10.8은 텍스트큐브 1.10 브렌치의 버그 픽스 버전입니다.

v1.10.8 배포 요약

변경된 점

  • 에디터 : tinyMCE 에디터 라이브러리 업그레이드 (4.1.10) (#1823)

버그 수정

  • 플러그인 : 1.10.3에서 새로 추가된 컨텍스트 기반의 플러그인 환경 설정 정보가 경우에 따라 플러그인끼리 섞일 수 있는 문제 수정 (#1749)
  • 플러그인 : 자체 jQuery를 사용하는 플러그인이 텍스트큐브 내의 jQuery와 충돌할 수 있는 문제 수정 (#1825)

피드백

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

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

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

2015/07/09 23:44 2015/07/09 23:44

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : http://notice.textcube.org/ko/trackback/285
Comments
COMMENT*

텍스트큐브 1.10.6 : Tempo primo 배포

Category : 업데이트/안정 버전
Reg Date : 2015/04/06 12:14

Textcube (이하 텍스트큐브) 1.10.6 (r39, 1.10.20150406) : Tempo primo를 배포합니다.

텍스트큐브 1.10.6

텍스트큐브 1.10.6은 텍스트큐브 1.10.5 에서 발견된 여러 오류를 수정한 버전입니다. 텍스트큐브 1.10.6의 판 이름인 Tempo primo는 '원래 빠르기로'를 뜻하는 악상기호로, TNF/Needlworks 의 10주년을 기념해서 붙여진 이름입니다.

v1.10.6 배포 요약

추가된 점

  • 관리패널 : 글 / 댓글 / 트랙백 등이 하나도 없는 경우 없음 메세지를 표시함 (#1771)

변경된 점

  • 모바일 : 글 펼치기/접기 기능이 모바일 모드에서도 동작하도록 변경 (#1778)
  • 모바일 : stripHTML 함수가 피처폰에서의 가독성 향상을 위해 연속된 빈 칸을 한 칸으로 줄이는 기능이 pre / code 블럭에서의 띄어쓰기를 망가뜨리지 않도록 동작 변경 (#1780)

버그 수정

  • 일반 : 페이지캐시 기능을 사용할 경우 카테고리를 선택할 때 리스트/페이징 영역이 잘못 캐싱되어 중복 출력되는 문제 수정 (#1783)
  • 에디터 : HTML 코드 에디터에서 글 펼치기/접기 영역에 커서를 놓고 코드 에디터 창을 닫을 때 캐럿 위치를 표시하기 위한 태그를 tinyMCE 에디터가 강제로 남기는 문제 수정 (#1779)

안내

텍스트큐브 1.10

텍스트큐브 1.10은

  • 모바일 및 태블릿 지원 코드의 재작성
  • 구 버전 브라우저 지원 축소 및 이를 통한 최신 브라우저 기능들의 공격적 도입

을 목표로 개발된 버전입니다.

업그레이드 시 주의사항

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

키워드를 카테고리 설명 문서로 사용하기

텍스트큐브 1.10.5부터 키워드를 같은 이름을 갖는 카테고리의 설명글로 사용할 수 있습니다. 기존 텍스트큐브에서 키워드를 같은 이름의 태그의 설명글로 사용하는 것과 같습니다. 설정 - 블로그에서 선택하시면 됩니다.

플러그인에서의 플러그인별 제공 변수 객체

텍스트큐브 1.10.3 부터 텍스트큐브 2.0과의 호환성 보장을 위하여 플러그인에서 참조하는 플러그인 전용 전역 변수들을 Model_Context 객체의 plugin 네임스페이스를 통해 동시에 제공합니다.

일반적인 플러그인에 제공되는 변수

  • $pluginURL -> plugin.uri
  • $pluginPath -> plugin.uri.path
  • $pluginName -> plugin.name

관리패널 플러그인에 추가로 제공되는 변수

  • $pluginAccessURL -> plugin.uri.access
  • $pluginMenuURL -> plugin.uri.menu
  • $pluginSelfURL -> plugin.uri.self
  • $pluginHandlerURL -> plugin.uri.handler
  • $pluginAccessParam -> plugin.parameter.access
  • $pluginSelfParam -> plugin.parameter.self

    Model_Context 객체를 참조할 때와 같이 불러서 사용하시면 됩니다.

$context = Model_Context::getInstance();

$current_url = $context->getProperty("plugin.uri");

$name = $context->getProperty("plugin.name");

reCAPTCHA 플러그인 추가

텍스트큐브 1.10.1부터 안티스팸 플러그인으로 구글의 reCAPTCHA를 사용하는 플러그인이 추가되었습니다. 사용을 위해서는 플러그인 설정 화면에서 플러그인을 켜신 후, 환경 설정을 통해 API 키를 입력하시기 바랍니다. API 키는 환경 설정 팝업의 링크를 통해 발급받을 수 있으며, 구글 계정이 필요합니다.

이벤트 추가 안내

텍스트큐브 1.10.1부터 아래의 이벤트들이 추가되었습니다.

  • ManipulateIVRules : Input Validator 에 들어가는 Validation Rule을 플러그인에서 조작할 수 있게 하는 이벤트입니다.
    • $target : $IV (인터페이스에 따라 다른 값이 넘어옵니다)
    • $mother : uri.interfaceRoute (인터페이스에 접근하는 경로값) 를 넘겨 받습니다. 예를 들어, 댓글을 추가하는 uri.interfaceRoute는 interface/blog/comment/add 입니다.
참고
  • 이 이벤트를 사용할 경우, $mother 값을 체크하여 반드시 필요한 interfaceRoute에서만 동작하도록 플러그인을 작성하시기 바랍니다. input validator는 보안에 관련된 부분이므로 주의해서 필요한 부분의 validation rule만 변경해야 합니다.
  • 현재 interface/blog/comment/add, interface/blog/comment/comment 두 interfaceRoute 에서만 이 이벤트가 동작합니다.

  • REPLY_head_end : 댓글에 댓글달기 창의 head 블럭 끝 직전에 발생하는 이벤트입니다. $target이 그대로 출력됩니다.

    • $target : null
    • $mother : $comment
  • REPLY_body_end : 댓글에 댓글달기 창의 body 블럭 끝 직전에 발생하는 이벤트입니다. $target이 그대로 출력됩니다.
    • $target : null
    • $mother : $comment

in-window modal 스타일의 댓글달기 창

텍스트큐브 1.10.1부터 댓글에 댓글 달기 창이 별도의 팝업창이 아닌 윈도우 내 modal 스타일로 변경되었습니다.

새 기본 스킨 안내

텍스트큐브 1.10부터 기본 스킨이 coolant에서 periwinkle로 변경됩니다. periwinkle은 데스크탑/태블릿/스마트폰을 단일 스킨을 지원하는 HTML5 기반의 스킨입니다.

모바일 모드 지원 스킨 안내

스킨에서 자체적으로 모바일 접속을 지원하는 경우 스킨의 index.xml 에

<support mobile=yes />

를 추가하시면, 관리 패널의 옵션에 상관없이 모바일 모드 처리도 무조건 선택한 스킨에게 맡기게 됩니다.

새 모바일 모드 안내

기존에는 피처폰의 경우 /m , 스마트폰의 경우 /i 경로 하위에서 모바일 모드를 처리하였습니다. 그러나 텍스트큐브 1.10부터는 모바일 모드 주소가 별도로 존재하지 않으며, 모두 동일한 퍼머링크를 사용하게 됩니다. 모바일 모드는 모바일 스킨을 강제 적용하는 방법으로 구현이 변경되었습니다. 만약 사용하시는 스킨이 모바일 모드를 지원할 경우, 위의 '모바일 모드 지원 스킨 안내'를 참조하여 index.xml을 수정하시면 모바일 모드의 제어권을 스킨에게 맡기게 됩니다. 그렇지 않은 경우의 기본 모바일 모드 스킨으로는 /skin/default/lucid 를 사용하게 됩니다.

코드 캐시 안내

1.9.0에서 베타 기능으로 추가된 코드캐시 기능이 정식 기능으로 완성 되었습니다. 개발자 분들 및 모더 분들께서는 참고하시기 바랍니다.

피드백

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

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

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

2015/04/06 12:14 2015/04/06 12:14

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : http://notice.textcube.org/ko/trackback/278
Comments
  1. haru
    2015/04/06 22:40  PERMALINK  MODIFY/DELETE  REPLY

    오호~ 벌써 텍큐가 나온지 10주년이 되었군요.
    테터툴즈때부터 사용중이데, 시간 참 빠릅니다 ^^

    • 텍스트큐브
      2015/04/08 00:03  PERMALINK  MODIFY/DELETE

      그러게요! 10대는 20대가, 20대는 30대가, 30대는 40대가 되었습니다!

  2. 빡션
    2015/05/08 03:13  PERMALINK  MODIFY/DELETE  REPLY

    설치 방법과 업데이트 방법은 어디서 안내받을 수 있나요?

COMMENT*

  *1   *2   *3   *4