텍스트큐브 2.0.0 Alpha 2 (20150520) 배포

Category : 업데이트/테스트 버전
Reg Date : 2015/05/20 13:56

텍스트큐브 2.0 Alpha 2 (20150520)

텍스트큐브 2.0은 텍스트큐브 1.X에 이은 차세대 개발 브렌치입니다.

구조가 급격하게 변하였기 때문에 테스트 목적 이외의 사용은 절대 삼가하시기 바랍니다.

1.10.X에서 2.0 정식 버전으로의 업그레이드는 지원하지만, 2.0 알파 버전에서 2.0 정식 버전으로의 업그레이드는 지원하지 않습니다.

Alpha 2 변경 및 집중 테스트 사항

  • tinyMCE 에디터의 markdown 지원 업데이트 및 경량화
  • 버전 체크 관련 메세지 변경
  • (엄청난 양의) 버그 수정

v2.0 배포 요약

추가된 점 [WIP]

  • 일반 : 독립 페이지 지원 - 블로그 주소 끝에 임의의 주소를 추가한 경우 해당되는 slogan의 글이 있으면 단일 페이지로 보여줌 (#1198, #1443)
  • 일반 : 세션 만료 체크 지능화 (#1113)
  • 일반 : 커스텀 패키지의 쉬운 배포 및 개발을 위한 번들 기능 (#1603)
  • 일반 : 커스텀 패키지의 개발을 쉽게 만드는 project camouflge 정식 도입 (#1431)
  • 일반 : blog-specific 플러그인 실행 권한 지원 (#1173)
  • 일반 : Google AppEngine 실행 지원 (#1067) [WIP]
  • 일반 : 동일 포스트의 다국어 포스트 작성 및 전환 지원 (#1064) [WIP]
  • 일반 : 여러 서비스의 oAuth를 통한 외부 로그인 지원 [WIP]
  • 스킨 : 서로 다른 블로그 간의 포스트 / 댓글 / 트랙백 싱크 지원 [WIP]
  • 스킨 : 관리자 스킨 개발을 위한 프레임 샘플 스킨 추가 (#1535)
  • 스킨 : 사용자 스킨 백업 및 업로드 지원 (#1315) [WIP]
  • 관리패널 : 로그인 화면에 일정 기간동안 로그인 상태 유지 옵션 추가 (기본값 2주) (#1536)
  • 관리패널 : 관리패널 스킨에서 커스텀 자바스크립트 사용 가능 (#1552, #1535)
  • 관리패널 : 포스트 수정 기록 저장 및 versioning 지원 [WIP]
  • 관리패널 : config.php 를 서버 설정 메뉴에서 저장시 각 항목에 대한 상세 주석을 파일 내에 붙임 (#1751)
  • 플러그인 : markdown + 오토링크 기능에 기반한 위키 기능 추가 (#1543) [WIP]
  • 에디터 : side-by-side markdown 작성 지원 [WIP]
  • 데이터 : 스태틱 리소스 서버 분리를 위한 파일 입출력 후킹 기능 추가 (#1405) - 이후 FSModel 구현 완료 시점에서 대체 예정 [WIP]

변경된 점

  • 일반 : PHP 최소 지원 버전을 5.5로 상향 (#1701)
  • 일반 : 기본 프레임웍을 NAF1에서 codeball/NAF2로 이전 (#1052)
  • 일반 : 세션 테이블에 expires 명시화 (#1113)
  • 일반 : XHTML 1.1 기반의 마크업을 HTML5 기반으로 이전 (#1717)
  • 일반 : 클라우드 VM에서 내부 IP와 외부 IP가 다른 경우의 세션 핸들링 개선 (#1585)
  • 일반 : 첨부 파일 및 업로드 가능한 스태틱 파일 (스킨 등) 의 구글 앱엔진 FS 지원 추가 (#1067)
  • 에디터 : 기존 modern editor의 글들을 tinyMCE로 이전 (#1586)
  • 관리패널 : Canon 스킨 업데이트 (#1770)
  • 관리패널 : HTML5 반영 및 silica 스킨 추가 [WIP]
  • 관리패널 : 사이드바에서 미리보기 모드 제거 (#1270)

버그 수정

이 배포판 자체가 거대한 버그 덩어리입니다. 테스트 목적 이외로는 절대 사용하지 마세요!

독립 페이지 사용

텍스트큐브 2.0에서는 텍스트큐브 1.X 에서 공지사항의 확장으로 지원하던 http://www.example.com/page/Welcome 스타일의 페이지 대신 http://www.example.com/Welcome 과 같이 주소 바로 뒤에 슬로건이 붙는 방식의 독립 페이지를 지원합니다. 주소 뒤에 슬로건을 바로 쓸 경우 해당되는 슬로건의 글이 있는 경우 그 글이 호출됩니다. 단, 텍스트큐브 내장 주소 (entry, category, rss등..) 와 슬로건이 겹치는 경우에는 텍스트큐브의 내장 주소가 호출됩니다.

관리패널 스킨에 커스텀 자바스크립트 추가하기

다양한 기능의 관리 패널 스킨 기능을 구현할 수 있도록 관리패널 스킨에서 커스텀 자바스크립트를 지원합니다. 블로그 스킨의 경우 HTML을 수정할 수 있으므로 직접 자바스크립트를 추가하거나 수정할 수 있지만, 기존 관리 패널의 경우 HTML 수정 권한이 없기 때문에 자바스크립트를 추가하는 것이 불가능했습니다. 이제 관리패널 스킨 디렉토리에 custom.js 가 있는 경우 그 자바스크립트를 호출합니다. 주의할 점은 다음과 같습니다.

  • Textcube에 jQuery가 들어있지만 기본 값은 noConflict가 동작합니다. 따라서 $를 앨리어스로 쓸 수 없습니다. 반드시 $ 대신 jQuery 라고 써주셔야 합니다.
  • 스크립트는 header에 가깝게 로드되므로, DOM이 로드된 뒤 동작해야 하는 경우는 해당 처리를 해 주셔야 합니다.
  • jQuery에서 이벤트 등록을 지원합니다. jQuery및 EAF는 custom.js보다 먼저 로드됩니다.

Camouflage 기능

  • 추후 안내

번들 기능

  • 추후 안내

다운로드

2015/05/20 13:56 2015/05/20 13:56

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : http://notice.textcube.org/ko/trackback/283
Comments
  1. 쿠슈엘
    2015/06/06 09:13  PERMALINK  MODIFY/DELETE  REPLY

    textcube.org는 파비콘 설정 안하셨나봐요 ㅎㅎ 북마크 갈때 마다 종이한장아이콘...

    • 텍스트큐브
      2015/07/09 23:42  PERMALINK  MODIFY/DELETE

      예 그게 한창 스패머 어택 받을땐 파비콘도 트래픽을 먹던 시절때문에 그렇게 된 것이 지금까지 내려왔습니다...

COMMENT*

텍스트큐브 1.10.0 발표후보 1 공개

Category : 업데이트/발표 후보
Reg Date : 2014/09/25 00:44

Textcube (이하 텍스트큐브) 1.10.0 (r33, 1.10.20140924)의 첫 발표 후보를 공개합니다.

텍스트큐브 1.10

텍스트큐브 1.10은

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

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

업그레이드 시 주의사항

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

새 기본 스킨 안내

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

사용자 삽입 이미지

periwinkle 블로그 스킨 (데스크탑 모드)

사용자 삽입 이미지

periwinkle 블로그 스킨 (모바일 모드)

모바일 모드 지원 스킨 안내

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

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

새 모바일 모드 안내

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

beta1에서는 아직 모바일 모드에서의 이미지 리사이징등의 기능이 구현되지 않았습니다. 참조하시기 바랍니다.

v1.10.0 개발 관련 노트

추가된 점

  • 블로그 : 새 기본 스킨으로 변경 (periwinkle) (#1544)

변경된 점

  • 모바일 : 모바일 모드가 일반 모드의 모바일 스킨 적용으로 방식이 변경됨 (#1654)
  • 모바일 : 모바일 모드에서 사이드바 렌더링 및 사이드바 플러그인 렌더링 동작 제한 (#1654)
  • 일반 : 초기 로딩 루틴 변경

버그 수정

  • 일반 : memcache를 세션 테이블로 사용하는 옵션을 사용할 경우 SessionVisits 테이블의 garbage collection이 일어나지 않아 접속이 갈수록 느려지는 문제 수정 (#1653)
  • 일반 : 아직까지 관리 패널에서 IE6을 지원하던 부분 수정 (#1668)
  • 일반 : 휴지통에 들어간 스팸이 지정한 시간보다 더 빨리 삭제되는 문제 수정
  • 일반 : Windows 서버에 설치된 경우 이미지 사이즈 구하기 오류 수정 (#1690) by @akairain
  • 블로그 : 모바일 모드에서 이미지 사이즈가 너무 크게 나오던 문제 수정 (#1692)
  • 스킨 : 수정한 스킨이 다운로드 되지 않던 오류 수정 (#1692)

피드백

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

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

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

2014/09/25 00:44 2014/09/25 00:44

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : http://notice.textcube.org/ko/trackback/260
Comments
  1. 아르
    2014/09/25 08:47  PERMALINK  MODIFY/DELETE  REPLY

    감사드립니다. 잘사용하겠습니다.

  2. TuNE
    2014/09/25 22:11  PERMALINK  MODIFY/DELETE  REPLY

    고생하셨습니다 :)

    • TuNE
      2014/09/29 16:16  PERMALINK  MODIFY/DELETE

      지금 닉네임, IP차단 아이콘이 아예 활성화가 안 되며, 휴지통에 있는건 활성화는 되나, 다른 페이지 갔다가 돌아오면 풀려 있습니다. (IP차단이 안 됨?)

      스팸 댓글은 아직 많이 휴지통에 들어오지만, 트랙백의 경우는 며칠 지켜본 결과 이제야 정말 제대로 잡힌건지 모르겠는데 휴지통에 단 한 건도 들어오지 않고 있습니다 :)

    • 홀맨
      2014/10/01 08:03  PERMALINK  MODIFY/DELETE

      저도 TuNE님과 같은 증상 입니다.

      트랙백의 경우는 저는 현재 FAS 플러그인을 사용하지 않는데도, 업데이트 후 갑자기 스팸이 들어오지 않는것으로 보았을때 뭔가 버그가 아닐까 의심하고 있습니다.

    • haru
      2014/10/07 15:00  PERMALINK  MODIFY/DELETE

      저도 ip차단이 활성화가 안됩니다 ㅠㅠ

  3. haru
    2014/09/28 10:30  PERMALINK  MODIFY/DELETE  REPLY

    아기다리 고기다리하던 버젼이 드디어 나왔군요!!
    수고하셨습니다!!!

  4. lutfya
    2014/10/03 00:34  PERMALINK  MODIFY/DELETE  REPLY

    다리 고기다리하던 버젼 그인을 사용 만, 트랙백의 경우는 며칠 지켜본 결과 이제야 정말 제대로 잡힌건지 모르겠는데 휴지통에 단 한 건도 들어오지 않고 있습니다 :)

  5. Ryan
    2014/10/04 16:34  PERMALINK  MODIFY/DELETE  REPLY

    저도 TuNE님과 증상이 동일하네요 ;;;
    다음 공개버전때에는 수정되리라 믿습니다 ㅋ
    정말 고생 많으세요^^

    • 텍스트큐브
      2014/11/07 16:00  PERMALINK  MODIFY/DELETE

      DBModel 버전업때 새로 생긴 버그였습니다. T_T 테스트 부탁 드립니다~

  6. haru
    2014/10/21 23:02  PERMALINK  MODIFY/DELETE  REPLY

    스팸 트래백때문에 댓글 보기 너무 힘드네요.. ㅠㅠ

    • 텍스트큐브
      2014/11/07 15:59  PERMALINK  MODIFY/DELETE

      발표후보 3에서 해결하려고 합니다. T_T

COMMENT*