텍스트큐브 2.0.0 Alpha 1 (20150507) 배포

Category : 업데이트/테스트 버전
Reg Date : 2015/05/07 23:11

텍스트큐브 2.0 Alpha 1 (20150507)

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

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

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

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/07 23:11 2015/05/07 23:11

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : http://notice.textcube.org/ko/trackback/280
Comments
  1. haru
    2015/05/09 07:00  PERMALINK  MODIFY/DELETE  REPLY

    오~ 드디어 2.0군요.
    그런만큼 이번엔 테스트 해보고 본 블로그에 적용 시켜야 겠습니다 ^^

    • 손님
      2015/05/09 14:29  PERMALINK  MODIFY/DELETE

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

      실제 적용하기엔 조금...

    • haru
      2015/05/09 15:46  PERMALINK  MODIFY/DELETE

      PHP 버젼이 낮아서 설치가 안되네요 ㅠㅠ

    • 텍스트큐브
      2015/05/13 09:38  PERMALINK  MODIFY/DELETE

      ! 아직 위험합니다 매우매우...

  2. bada
    2015/05/11 09:25  PERMALINK  MODIFY/DELETE  REPLY

    2.0이 드디어 나왔군요...

  3. YH
    2015/05/17 12:52  PERMALINK  MODIFY/DELETE  REPLY

    오.. 2.0이군요! 설치를 해봤는데... 아직은 섣불리 적용할 수 없다는 말이 이해가 되네요. 아직은 WIP이 많지만 독립페이지 사용이나 WikiCube를 보니 블로그 이외의 기능도 있어서 기대됩니다. ^^

    • 텍스트큐브
      2015/05/19 22:39  PERMALINK  MODIFY/DELETE

      넵 이런저런 변화가 현재도 많고 계속 많을 예정입니다. 좀 더 테스트하기 편한 방법을 제공해 보려고 하고 있으니 기대해주세요 T_T

COMMENT*

TNF 10년 기념 페이지 오픈

Category : 기타/TNF
Reg Date : 2015/04/14 12:40

2015년 4월 14일은 TNF 가 시작된지 10년이 되는 날입니다! (길었죠?!)

TNF 10년 기념 페이지를 공개합니다. 몇몇 통계, 소개, 역사, 트리비아등이 준비되어 있습니다. 앞으로 일주일간 TNF, 텍스트큐브, 블로고스피어를 기념하는 여러 내용 및 글들이 채워질 예정입니다. 즐겁게 자주 방문해주세요~

또한 TNF, 텍스트큐브, 블로고스피어에 대한 글을 쓰신 후 아래 댓글이나 트랙백으로 알려주시면, 저희가 기념 페이지에 글을 아카이브하고 공개하도록 하겠습니다. 많은 이야기 부탁드립니다^^

http://needlworks.org/10yr-anniversary/

2015/04/14 12:40 2015/04/14 12:40

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : http://notice.textcube.org/ko/trackback/279
  • Tracked from : lunamoth 4th 2015/04/18 13:50 DELETE
    Subject : TNF 10년 기념 타임라인

    2015년 4월 14일 TNF 가 10년째 되는 날이었습니다. 이를 기념해서 니들웍스 분들이 기념 웹페이지를 만들었습니다. http://needlworks.org/10yr-anniversary/ 에서 보실 수 있습니다 :) 저도 지난 시간을 둘러보면서, Timeline JS 를 이용해서 TNF 10년 타임라인 (이라고 하지만 제 블로그 글 모음) 을 만들어봤습니다. 지난 10년 동안 무언가 많은 일이 있었는데, 또 저렇게 보니 짧은 한순간처럼 느껴...

Comments
  1. haru
    2015/04/14 13:43  PERMALINK  MODIFY/DELETE  REPLY

    내년에 10주년 기념 이벤트도 하는거죠?

    • 텍스트큐브
      2015/04/14 13:46  PERMALINK  MODIFY/DELETE

      내년엔 텍스트큐브 10년 이벤트가 8월 15일에! (역시 10주년 아니고 10년으로...orz)

  2. lunamoth
    2015/04/14 20:36  PERMALINK  MODIFY/DELETE  REPLY

    지난 10년 동안 태터툴즈, 텍스트큐브 개발진 분들 모두 고생 많으셨습니다. 블로그 툴 뿐만 아니라, 이제 그 이상의 온라인HQ 가 된 느낌입니다. 10년 20년 계속 TNF, 니들웍스, 텍스트큐브의 이름이 유지되길 기원합니다. 10년 축하드립니다^^

  3. osten
    2015/04/17 06:42  PERMALINK  MODIFY/DELETE  REPLY

    앞으로도 계속 잘부탁드립니다.

  4. 나비
    2015/04/18 21:59  PERMALINK  MODIFY/DELETE  REPLY

    10주년이라니...벌써 그리됐네요.. 그간 고생들 많으셨습니다. 축하드려요!!!!

  5. bada
    2015/04/28 10:20  PERMALINK  MODIFY/DELETE  REPLY

    포럼에 들어가서 로그인하고 글하나 클릭하면 그 뒤로 Forbidden 뜨고 로딩을 할 수가 없네요...쩝... 글을 못쓰니 여기에 라도 써봅니다. ㅠㅠ
    Forbidden
    You don't have permission to access /ko/ on this server.
    Apache/2.4.7 (Ubuntu) Server at forum.tattersite.com Port 80

    • 텍스트큐브
      2015/05/04 19:44  PERMALINK  MODIFY/DELETE

      확인했습니다. 수정중입니다. 쩝 이게 로그인 유저 권한 따라 다르게 나타나는 문제라 발견이 늦었습니다..

    • 텍스트큐브
      2015/05/04 19:52  PERMALINK  MODIFY/DELETE

      보안 설정 관련해서 SQL 인젝션 막는 루틴이 오동작하는 문제였습니다. 해결 완료!

    • bada
      2015/05/06 10:05  PERMALINK  MODIFY/DELETE

      감사합니다. 이제 되네요.

COMMENT*

  *1   ... *3   *4   *5   *6   *7   *8   *9   *10   *11   ... *141