텍스트큐브 1.10.5 : Attacca 배포

Category : 업데이트/안정 버전
Reg Date : 2015/03/21 22:18

Textcube (이하 텍스트큐브) 1.10.5 (r38, 1.10.20150321) : Attacca 를 배포합니다.

텍스트큐브 1.10.5

텍스트큐브 1.10.5는 텍스트큐브 1.10.4 에서 발견된 UI 및 페이지 캐시 오류 수정과 함께, tinyMCE 에디터 버전업 및 키로그를 카테고리 설명 로그로 사용하는 기능을 추가한 버전입니다.

텍스트큐브 1.10.3~5의 이름인 Attacca 는 '쉬지않고 계속 이어서'를 뜻하는 악상기호입니다.

텍스트큐브 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에서 베타 기능으로 추가된 코드캐시 기능이 정식 기능으로 완성 되었습니다. 개발자 분들 및 모더 분들께서는 참고하시기 바랍니다.

추가된 점

  • 플러그인 : 키워드를 카테고리 설명 문서로 사용하는 기능 추가 (#1760)

변경된 점

  • 에디터 : tinyMCE 에디터 버전업 (4.1.9) (#1775)

버그 수정

  • 일반 : pageCache 기능 사용시 전역함수 캐시가 정상적으로 동작하지 않던 문제 수정 (#1776)
  • 에디터 : tinyMCE 에디터 사용시 저장 버튼이 에디터 속성 열람시 뒤로 가려지는 문제 수정 (#1765)

피드백

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

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

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

2015/03/21 22:18 2015/03/21 22:18

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : http://notice.textcube.org/ko/trackback/276
Comments
  1. 팔알
    2015/03/22 17:46  PERMALINK  MODIFY/DELETE  REPLY

    고맙습니다. 개발판을 쓸 때에 다중 블로그 상태에서 다른 블로그의 위젯이 섞여 문제가 있었는데 해결되었네요.
    글갈래(카테고리) 목록 쪽에는 아직 문제가 있는 것 같습니다. 목록이 두 개씩 나오거나 글 수가 많을 때 매겨지는 쪽 번호가 나오지 않는 일이 새로 고침을 할 때마다 다르게 나타납니다.

    • 텍스트큐브
      2015/03/28 01:50  PERMALINK  MODIFY/DELETE

      넵 캐시 관련 문제일텐데 확인해보고 수정하겠습니다!

  2. ntopia
    2015/03/24 21:39  PERMALINK  MODIFY/DELETE  REPLY

    언제부터인지는 모르겠는데
    http://notice.textcube.org/ko/category/%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8
    이런식으로 카테고리를 클릭해 들어가면 몇가지 이상한 현상이 발생합니다.

    1. 맨 위에 글목록이 두 번 뜨네요.
    2. 댓글창에 reCAPTCHA 가 안떠서 댓글이 안써지네요.

    • 텍스트큐브
      2015/03/28 01:51  PERMALINK  MODIFY/DELETE

      이 문제도 함께 확인을 해 보도록 하겠습니다. :) 글목록 부분은 키로그를 카테고리로 사용하는 코드의 캐시 문제가 겹쳐져서 생기는 문제로 보입니다. 곧 수정하겠습니다!

  3. 채니
    2015/03/25 09:27  PERMALINK  MODIFY/DELETE  REPLY

    팥알님처럼 카테고리 목록에 목록이 2번씩 출력되는 문제는 저도 겪고 있는 문제입니다.
    심지어 확인해보니 텍스트큐브 공식 블로그에도 관찰되는 문제네요.
    카테고리를 처음 클릭했을 때는 목록이 한번만 출력되는데 주로 2번 이상 재차 클릭했을때 목록이 2개씩 출력되는 문제가 발생합니다.

    그리고 저는 포스팅 보기 할 때 댓글을 기본으로 펼치기 설정해놨는데 간헐적으로 트랙백도 기본으로 펼치기가 될 때가 있습니다. 아마도 관련된 문제일거 같아서 글 추가해서 남겨둡니다. 페리윙클 스킨입니다.

    • 텍스트큐브
      2015/03/28 01:52  PERMALINK  MODIFY/DELETE

      넵 캐시가 없었을 때는 목록이 한 번만 나오고, 목록을 캐싱해서 그게 두번째 출력때 보여지는 것으로 보입니다. 1.10.6이 나와야겠네요 ㅠ_ㅠ

COMMENT*

텍스트큐브 1.8.4 : Accelerando 공개

Category : 업데이트/안정 버전
Reg Date : 2010/09/09 01:35

Textcube (이하 텍스트큐브) 1.8.4 : Accelerando (r26, 1.8.8763.20100908) 를 공개합니다.

내려받기

업그레이드 안내 (1.8.3.1 에서 업그레이드)

diff 파일을 내려 받아 patch 프로그램으로 업데이트 할 수 있습니다. 단 이 경우, 텍스트큐브 코어 패키지만 업데이트 되므로, 기존에 확장팩을 설치하신 분들께서는 패치 후 확장팩을 내려받아 플러그인 디렉토리 (/plugins) 를 덮어 씌우시기 바랍니다.

텍스트큐브 1.8.4

텍스트큐브 1.8.4는 속도 및 안정성에 중점을 두고 개선되었습니다. 특히 작고 빠른 텍스트큐브를 만드는 프로젝트인 minicube의 개선점이 대부분 반영되어 속도 면에서 기존보다 훨씬 향상되었습니다. 텍스트큐브의 캐시 옵션을 모두 사용하는 경우 일반적인 환경에서 세 배 이상의 수행 속도를 보이며, 플러그인을 많이 사용하거나 스킨을 복잡하게 사용하는 환경에서는 경우에 따라 여덟배 이상의 실행 속도 향상을 보입니다.

텍스트큐브 1.8에서 도입된 라인 기능을 사용하는 경우, 라인을 첫 페이지로 사용할 수 있습니다. 라인은 플러그인 또는 텍스트큐브 자체 라인 글쓰기 및 브라우저의 검색 입력 줄에 등록하여 짧은 글을 입력하는 기능입니다. 트위터 등의 서비스들과 연동하여 자동으로 라인에 소셜 네트워킹 서비스의 글이 올라오거나, 반대로 라인에 입력한 글을 소셜 네트워킹 서비스로 보낼 수도 있습니다. 커버페이지/라인 기능/최근 글 중 하나를 선택하여 첫 화면으로 사용할 수 있으며, 관리 패널의 설정-블로그 항목에서 조정할 수 있습니다.

또한 1.8.3.1까지 발견되었던 많은 버그를 고쳤으며, 텍스트큐브 1.9 개발 버전의 데이터베이스 아답터의 개선점도 반영 되었습니다.

텍스트큐브 1.8

텍스트큐브 1.8은 텍스트큐브 1.7을 기반으로 새로운 환경에 대응하기 위하여 하부 구조를 재설계하는 첫 버전입니다.

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

1.7과 비교하여 향상된 기능들에 대한 소개는 텍스트큐브 1.8 소개 및 안내 글 을 참고하시기 바랍니다.

텍스트큐브 1.8 관련 문서

업그레이드 시 주의사항

more..

텍스트큐브 1.8.3에 추가된 부분들

스킨 치환자 추가 안내

펼치기...

모바일 관리 패널 안내

펼치기...

변경사항 기록 (1.8.3.1 - 1.8.4)

펼치기...

피드백

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

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

2010/09/09 01:35 2010/09/09 01:35

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : 이 글에는 트랙백을 보낼 수 없습니다
  • Tracked from : 半長의 생각들과 기타 잡스러운... 2010/09/13 10:39 DELETE
    Subject : 텍스트큐브 1.8.4로 업그레이드

    텍스트큐브가 1.8.4로 업그레이드 되었다는 소식 을 인지하고 바로 업그레이드 했다. 업그레이드 후 변경한 것은 이전 글 을 참고 하면 된다. 약간의 패치 가 있었다고 하나 패치 이후 버전을 다운받아서 설치했다. 공지사항에서 밝힌 바와 같이 체감 속도는 확실히 빨라졌다는 느낌이다. 아무튼 쉬지 않고 업그레이드 해주시는 텍스트큐브 관계자들께 진심으로 감사드린다. 감사합니다. 텍스트큐브 관계자 모두 행복한 추석 보내시길 기원합니다.크리에이티브 커먼즈 ...

  • Tracked from : Blog, 6번 째- 2010/09/14 08:37 DELETE
    Subject : Textcube 1.8.4로 업데이트.

    9월 8일자로 텍스트큐브가 1.8.4로 업데이트 되어9월 10일 버젼으로 텍스트큐브를 업데이트 했습니다.속도가 빠르다더니, 빠르네요 :D뒷 이야기- 실은, 블로그를 생성 할 당시 1.8.4 RC2가 발표되었습니다. 그 말인 즉슨 2주 이내에 정식버젼이 발표될 확율이 80%... -0-); 삼초고려(?) 하고 1.8.3으로 세팅을 했는데, 정식버젼 발표가 좀 늦어지더군요. 하마터면 또다시 잠수 탈 뻔 했... =_;;

Comments
  1. aryasu
    2010/09/09 09:40  PERMALINK  MODIFY/DELETE  REPLY

    main page에 최신 버전 내려받기에서 받은 파일과, 공지사항에서 내려받는 파일이 다릅니다. 압축된 날짜와 사이즈가 다릅니다. 어떤 것이 최신 버전인가요.?

    • 텍스트큐브
      2010/09/09 09:48  PERMALINK  MODIFY/DELETE

      메인 페이지에 있는 파일이 최신이고, 공지에 걸린 파일이 예전 테스트 파일이었습니다. 수정했습니다. 감사합니다^^

  2. Soon-il DDang
    2010/09/09 10:39  PERMALINK  MODIFY/DELETE  REPLY

    안녕하세요. 텍스트큐브 새버전으로 업데이트 하기 전에 플러그인을 다 끄고 업데이트 해야 되는지요? ^^;;

    • 텍스트큐브
      2010/09/09 20:03  PERMALINK  MODIFY/DELETE

      끄지 않으셔도 상관은 없습니다만, 설치 후 바로 블로그 주소 끝에 checkup을 붙여서 체크업을 실행해 주셔야 합니다. 플러그인 정보 저장 방식이 변경되었으므로 체크업 전에는 정상적으로 동작하지 않을 수 있습니다.^^

  3. aryasu
    2010/09/09 12:22  PERMALINK  MODIFY/DELETE  REPLY

    음, 죄송한데요, 184 최종 버전인가요. ? 184rc2에 댓글로 달렸던 문제가 해결이 안 되었습니다. 스킨사이드바에 태그입력기로 입력한 내용 복원이 안 되고요, 올린글 수정시 캐시지움도 여전히 문제가 있습니다. --;

    • 텍스트큐브
      2010/09/09 20:08  PERMALINK  MODIFY/DELETE

      공개 이후 몇가지 문제가 발견되어 패치를 올렸습니다. ㅠ_ㅠ 태그입력기 부분은 플러그인 환경 설정 정보가 베타 버전에서 올라오며 꼬였을 수 있습니다. 예전에 입력한 내용이 보이지 않는 것이라면 테스트 버전을 사용하시며 해당 정보가 날라갔을 수가 있습니다. 다시 입력하시면 정상적으로 저장되고 출력되지 않을까 합니다.

      테스트결과 문제가 발생하지 않았습니다만, 사이드바 플러그인 설정 저장이 안되는 문제가 여전히 있다면 알려주세요~ 죄송합니다. ㅠㅅㅠ

    • 비밀방문자
      2010/09/12 10:18  PERMALINK  MODIFY/DELETE

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

  4. 양초
    2010/09/12 05:08  PERMALINK  MODIFY/DELETE  REPLY

    Textcube 1.7.6 : Staccato 사용 중입니다.
    위 버전에서 최신버전으로 판을 올리려면 1.7.8로 올린 후에 해야하나요? 아니면 최신판으로 덮어씌워 진행을 하면 되나요? 너무 초보적인 질문이라서 죄송합니다.

    갈수록 일반인이 접근하기 어려워지고 있다는 생각이드네요. 매뉴얼도 쉽게 보이지 않고. 변경사항 같은 건 잘 정리가 되어 있긴한데.... 그냥 블로그 사용자들이 보기엔 그냥 더 좋아졌겠구나.... 이런 심정입니다;;; 흐흐흐. 그래도 판은 올리고 싶습니다!

  5. ModelAid
    2010/09/16 10:29  PERMALINK  MODIFY/DELETE  REPLY

    플러그인 내용중에 '트위터 플러그인 OAuth인증 업데이트' (http://www.textcube.org/plugin/759) 가 버전업되지 않은 기존 버전이 포함되어 있습니다. 수고로우시더라도 트위터 연동하시는 분들은 플러그인만 별도로 받아 덮어씌워주시는 것이 좋겠습니다.

    • 텍스트큐브
      2010/10/12 09:12  PERMALINK  MODIFY/DELETE

      해당 내용을 1.8.5에 반영하도록 하겠습니다. 감사합니다^^

COMMENT*

Textcube 1.7.9 (backport version) beta 3 공개

Category : 업데이트/테스트 버전
Reg Date : 2009/10/19 05:24

텍스트큐브 1.7.9 : Requiem (r20, 1.7.9.8071.20091019) 의 beta 3 버전을 공개합니다.

텍스트큐브 1.7.9는 텍스트큐브 1.7 트리에 다양한 DBMS (데이터베이스 관리 시스템, 기존에는 MySQL만 지원했습니다) 의 대응을 추가하고, 1.8 트리의 일부 개선 사항들을 함께 적용한 버전입니다.

주의 : 텍스트큐브 1.7.9 는 텍스트큐브 1.7 트리에서 사용하는 데이터베이스 테이블 구조를 변경합니다. 변경 후 테이블을 직접 읽어서 동작하는 플러그인들이 동작하지 않을 수 있습니다. 또한 테이블 구조의 변경 후 원래대로 바꾸는 것이 불가능합니다.

변경된 점 목록 보기...

텍스트큐브 1.7.9에서 변경된 테이블 스키마

텍스트큐브 1.7.9에서는 텍스트큐브 1.7.8과 비교하여 다음의 부분들이 변경되었습니다. 플러그인이 직접 DB를 읽는 경우, 1.7.9 에 맞게 수정하실 때는 아래의 변경 사항을 참조하시기 바랍니다.

  • 모든 필드가 소문자로 변경 되었습니다. 만약 플러그인에서 테이블의 행을 직접 읽어서 배열로 집어넣는 경우, 배열의 인덱스가 소문자로 변경 되어야 합니다.
  • DailyStatistics 테이블의 date 필드가 datemark 필드로 변경 되었습니다.
  • OpenIDUsers 테이블의 data 필드가 openidinfo 필드로 변경 되었습니다.
  • Sessions 테이블의 data 필드가 privilege 필드로 변경 되었습니다.
  • SkinSettings 테이블이 key-value 구조로 바뀌었습니다. 기존의 skinsetting 변수/함수나 클래스를 사용하는 경우는 그대로 사용이 가능합니다. 1.7.9 beta 1에서 바뀐 소문자 필드명은 beta 2에서는 기존의 1.7과 같게 사용할 수 있도록 수정 되었습니다.

지역 로그 관련 이벤트 및 구글맵 기능...

외부 리소스를 사용하여 트래픽 줄이기..

1.7.0, 1.7.1 에서 업그레이드 하는 경우 .htaccess 수정 안내...

1.7.2 이후 추가된 단축키 안내...

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

2009/10/19 05:24 2009/10/19 05:24

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : 이 글에는 트랙백을 보낼 수 없습니다
  • Tracked from : 아르의 운이 좋아지는 블로그 2009/11/02 22:22 DELETE
    Subject : 텍스트큐브 1.7.9 beta 3으로 판올림하였습니다.

    처음엔 회사에서 쓰던 cafe24호스팅계정이 하나 남아서, “1.7.9버전은 얼마나 달라진 거야?” 하고 테스트만 해보려고 했었는데 이게 하다보니 내친 김에 텍스트큐브 버전업에 스킨까지 교체해버리게 되었습니다. 그동안 썼던 Blackmind스킨 (이젠 안녕~)다른 스킨고수들의 작품도 많았지만, 특히 용의자님의 Real Blogger 스킨이 제 맘에 쏙 들었습니다.기존에 쓰던 Blackmind 1단 스킨으로 쓰다가 2단으로 바뀌니 2단이 어수선해 보...

Comments
  1. 흐미
    2009/10/19 23:05  PERMALINK  MODIFY/DELETE  REPLY

    어여 냉큼 나오길...베타 이름때고 정식버전이..

COMMENT*
<< PREV   *1   *2   *3   *4   *5   ... *10