l u n a m o t h  4 t h   |  COVER  |  TAG CLOUD  |  GUEST  |  RSS 


| 텍스트큐브 1.6 베타 프리뷰  [블로그 이야기]

지난해 10월 중순부터 알파 개발을 시작텍스트큐브 1.6 버전이 이제 막바지에 접어들었습니다. 현재 텍스트큐브 1.6 Beta 2 까지 공개되었으며, 곧 RC 버전이 공개될 예정이라고 합니다. 텍스트큐브 1.6 공개를 앞두고, 1월 26일 현재 개발 버전인 Trunk Revision 5143 (pre-beta 3b) 을 기준으로, 새롭게 추가된 기능 등을 살펴보도록 하겠습니다 J


블로그 시스템 내부적인 변화
1.6 베타 릴리즈 공지에서 언급된 "다양한 호스팅 환경에의 대응"에 해당하는 내용으로, rewrite module 이 없는 서버 환경에서도 텍스트큐브의 설치와 사용을 지원하게 되었습니다. 이로인해 .htaccess 의 변화와 함께 rewrite.php 이 새로 추가되었습니다. rewrite module 을 지원하지 않는, 혹은 별도의 설정이 되어 있는 국내외 웹호스팅 사용자 분들에겐 희소식이 될 듯싶습니다. rewrite module 을 지원하지 않더라도 config.php 설정을 통해 기존의 Semantic URL 체계를 거의 유지할 수 있습니다. (cf. 아이디어)

그 외 블로그 시스템 내부적인 사항으로는 FastCGI 지원, mod_proxy 지원, 데이터베이스 입출력 백엔드 분리, PHP Ontology-based Data model / framework, POD 도입, 미니 트랜잭션 지원을 위한 컴포넌트가 추가가 있었습니다.


블로그 속도 향상을 위한 기능 도입과 사용자 설정 지원
스킨 캐시 기능, ETag 의 도입과 함께 내장 RSS 리더clipboardPoter 의 기능을 사용자가 비활성화할 수 있도록 하여 속도 향상을 꾀하였습니다. 내장 RSS 리더나 IE 이외의 웹브라우저에서의 트랙백 주소 Copy&Paste 도우미를 비활성화하시려면 역시 config.php 설정을 수정하시면 됩니다. 내장 RSS 리더를 사용하지 않는 분이라면 블로그 로딩 속도를 위해 내장 RSS 리더를 비활성화하시는 것을 권해드립니다. (cf. tc 1.6b1 과 tc 1.5.4의 속도차에 대해...)


글 작성 관련 기능 개선과 변경 사항
글 작성과 관련해서, 글 목록에서 보고 있던 분류가 기본값으로 설정되도록 하는 기능이 추가되었으며, 글을 편집할 때 [저장 후 닫기]가 아닌 [저장하기] 사용하게 되면 글 별 Draft 에 저장되어, 수정되고 있는 사항이 외부로 공개되지 않도록 글 자동 저장 기능이 개선되었습니다. 아울러 Markdown, Textile 포매터가 추가되었습니다. (cf. Lightweight markup language – Wikipedia)

글 목록, 내용을 함께 표시하는 방식일 때 글 목록에서의 퍼머링크 클릭 시 해당 퍼머링크의 포스트로 이동하는 것이 아닌, 로딩 없이 현재 보는 페이지에서의 해당 부분식별자 위치로 이동하는 것으로 정책이 변경되었습니다.


XFN 등 Microformat 의 도입과 OpenID 플러그인의 내장
텍스트큐브 1.6 알파1 프리뷰에서도 언급한 블로그 태그 설정 기능 도입, 블로그 태그와 meta 태그와의 연계와 함께 generator meta tag 가 추가되었습니다.

링크에서의 XFN 도입 (XFN, XHTML 친구망) 및 Microformat 관련 지원 요소추가되었습니다. XFN 의 경우 앞으로의 활용 여부가 관건이 될 듯싶습니다. 단순히 기술적인 이슈로만 그쳐서는 안 될 듯싶고요. (cf. OAuth 1.0, OpenID 2.0 and up next: DiSo | FactoryCity), Microformat 의 경우 사용자의 스킨 선택 사항이 아닌 툴 강제 사항으로 두는 것이 맞을는지는 다소 의문이긴 합니다.

링크에 공개, 비공개, 보호 기능이 추가되었습니다. (보호 상태는 팀블로그 팀원 공개를 의미합니다.)

XPath 라이브러리가 도입되었으며, 기존 OpenID 플러그인이 OpenID 2.0 으로 업데이트되고 텍스트큐브 자체에 빌트인되었습니다. (기존의 OpenID 플러그인은 Delegation 을 위한 X-XRDS-Location meta 태그 기능으로만 사용됩니다.)


댓글 RSS 피드 지원
기존에 블로그 포스트로만 한정되어있던 RSS 피드 지원이 1.6 에서는 각 포스트의 댓글 RSS 피드, 블로그 전체 최근 댓글 RSS 피드를 지원하는 것으로 확대되었습니다. 일련의 comment tracker (e.g. coComment, co.mments) 와 comment notifier (e.g. ToBuddy 알리미, 퍼니토크, 우야 알리미, 윈도우알리미, 티스토리/텍스트큐브 블로그 알리미, 티라이브) 로의 확대와 함께, Textcube API (cf. WoC Project) 쪽도 기대를 걸어봅니다. (그러고 보니 기존에 각종 패치, IM, 등을 이용해서 댓글 수신에 집착해왔던 오랜 숙원이 이제 쉽게 풀리게 될 것 같군요 J)


사용자, 블로그 관리자 패널 및 팀블로그 관련 추가 사항
전체 사용자, 블로그 관리자 패널인 제어판의 도입과 함께 팀블로그 관련 개선, 대표 블로그 기능이 추가되었습니다. 대표 블로그 기능은 환경설정 – 계정 정보 에서 설정 가능하며, 댓글과 필자 정보에서 사용됩니다. 팀블로그의 경우 필자별 글 목록 페이지와 관련 스킨 기본 사이드바 모듈이 추가되었습니다. (적용 시 스킨 치환자 추가가 필요합니다.) 관리자 단에서의 메일 발송과 관련해서 SMTP 서버를 설정할 수 있는 기능이 추가되었습니다. 관리자 – 환경설정 – 블로그의 아랫부분에서 설정하실 수 있습니다.


그 외 추가 사항
여타 블로그 툴에서 공통으로 지원하는 기능이 아니어서 백업 대상에서 제외됐던 댓글 알리미가 데이터가 TTXML 에서 확장성을 지원함으로써 백업 대상에 포함되었습니다. 캐시 초기화, 데이터베이스 최적화 링크가 센터 – 알림판 바로가기 부분에 추가되었습니다. (바로가기 관련 링크 정리 혹은 커스터마이징 지원이 고려되어야 할 듯싶습니다.)


텍스트큐브 1.5.4 이후 일부 버그의 수정, 속도 최적화, 에디터 관련 개선, XFN, 댓글 RSS 피드, 관리자 패널의 추가 등으로 텍스트큐브의 진일보된 기능을 사용하고자 하는 사용자들에게는 필수 업데이트가 되겠습니다. 하지만, rewrite module 독립과 관련해서 별도의 .htaccess 수정 없이는 기존에 사용하고 있던 루트/서브 디렉토리의 파일/어플리케이션 접근에 제약이 생길 수도 있는 점은 웹호스팅을 다양한 범주에서 사용하고 있는 사용자들에게는 다소간의 장벽으로 작용할 듯싶습니다. (2008-03-02 오후 12:40 업데이트 .htaccess 가 추가된 태터툴즈에 공통적으로 있는 해결책이 제시된 문제였습니다.) 텍스트큐브 1.6 정식 버전 기대해봅니다 J


2008-02-12 오후 10:13
TextcubeNotifier, 텍스트큐브 1.6 발표 후보 1 공개
2008-02-28 오후 7:13
텍스트큐브 1.6 소개 by inureyes
2008/01/27 15:51 2008/01/27 15:51



tags: , , , , , , , ,

Posted by lunamoth on 2008/01/27 15:51
(24) comments



    ^^ 휴일날 진도가 많이 나가는 거 아니십니까.
    수고 많으십니다. 어제 신정규님 강의들어보니 소스 설계가 간단하지 않던데요. 일견 아름다웠습니다.
    좋은 물건 만드시느라 수고 많으십니다.
    행복하세요. ^^

    kenu 2008/01/27 16:19 r x
      실은 며칠전에 써둔 글이랍니다^^; , 이제는 기능들이 어느정도 fix 가 됐으니 1.6 변경 사항은 저 정도로 정리할 수 있을 것 같습니다.

      아 예.. WoC 행사 다녀오셨군요... 지난번 TatterCamp 에서 기술 세션을 얼핏 듣긴 했는데, 여전히 문외한이긴 합니다만, 조금씩 알아가는 재미는 있는것 같습니다^^;

               lunamoth 2008/01/27 16:33 x
    루나모스님 덕분에 저도 공부했네요 :) 끊임없는 열정에 감탄 !

    Chester 2008/01/27 16:47 r x
      아 예^^;; 스샷을 좀 넣어볼까 했는데 외견상의 변화보다는 내부적인 사항이 많아서 딱히 넣을게 없더군요. 스토리베리를 써볼까도 했는데.. 튜토리얼이 아니라 릴리즈노트에 가까운 성격인것 같아서 포기했습니다 ㅎㅎ;

               lunamoth 2008/01/27 17:07 x
    정식버전을 기다리고 있습니다...
    사실 지금까지 Beta 3b 까지 따라온것두 오히려 저에겐
    큰 경험이였습니다

    티아 2008/01/27 17:10 r x
      예 티아님 같은 분들이 있어서 또한 텍스트큐브의 무결성이 보장되는것이겠지요^^; 저도 정리를 좀 하고 업데이트 준비를 해야될 듯 싶습니다 :)

               lunamoth 2008/01/27 17:12 x
    간만입니다. 고생 많으시네요. ;)

    글 안의 링크들을 따라가며 여러가지 읽어봤는데, rewrite 모듈 없이 시멘틱 url (fancy url) 이 완전하게 동작하지는 않는 것 같습니다. 리퀘스트/리스폰스 구조상 요청을 수용하는 스크립트와 해당 스크립트에 보내는 파라미터를 구분하는 구분자 '?'는 rewrite 모듈 없이 완전히 삭제할 수는 없죠. 이를테면 /blog?/entry/1 or /blog/?/entry/1 이런 식으로 중간에 ?는 반드시 들어가야 하니까요. 혹시나 혼동의 여지가 있을지도 모르니까 기존 시멘틱 url 앞에 '거의'를 붙여주심이.. ㅎㅎ

    kirrie 2008/01/27 17:16 r x
      예 kirrie님 오래간만입니다. 예 별말씀을요. 저야 사용자일 따름이지요^^;

      네 말씀하신 부분 어떤 의미인지 알겠습니다. 그 부분을 딱히 테스트를 해보지 않아서 설명이 명확하지가 않았네요. "거의" 추가했습니다^^;;

               lunamoth 2008/01/27 17:21 x
    markdown/textile 포매터가 개인적으로 기대됩니다. 내부적인 사항은 어려워서 잘 모르겠구요 ^^;;

    polarnara 2008/01/27 22:57 r x
      예 inureyes님 말씀대로 CLI 에 익숙한 분들이라면 Markdown, Textile 쪽을 선호할 듯 싶습니다.

      저는 포럼에 익숙해서 BBCode 정도는 익숙합니다만, 블로깅은 notepad, write, winword 로 쓰는 것이 익숙해서 아직 시도해볼 생각은 못해봤습니다^^; 이제 wysiwyg 쪽도 어느정도 익숙해진 것 같고요..

      wmd, WYSIWYM 이쪽도 관심이 가긴 하더군요..

               lunamoth 2008/01/27 23:16 x
    kenu님의 해당 포스트가 1/28일 버즈블로그 메인 탑 헤드라인으로 링크되었습니다.

    Buzz 2008/01/28 09:19 r x
      윗 글은 쓴 제 닉네임은 kenu님이 아니라 lunamoth 랍니다^^; 여하튼 감사드립니다.

               lunamoth 2008/01/28 10:21 x
    포럼에서 답변 감사드립니다 ^^
    티스토리가 댓글알리미를 백업대상에서 제외하고 있다는 사실을 루나모스님을 통해 처음 알았습니다 -_-;
    답변을 보고 그냥 텍스트큐브로 갈아탔습니다.

    더욱 발전하는 TC 1.6 기대하겠습니다~ ^^

    문차일드 2008/01/28 13:22 r x
      예 엄밀히 말하면 티스토리의 기반이 됐던 태터툴즈 1.1 부터 1.5 까지 범용적인 데이터 형태를 추구하면서 지원을 안했던 사항이고요..^^; 네 텍스트큐브 쪽으로도 많은 참여 부탁드리겠습니다 :)

               lunamoth 2008/01/28 13:34 x
    제가 봐도 흥미진진한 내용이 많군요. 루남수님은 정말 뭔가를 정리해내는 탁월함이 돋보이십니다.

    coolengineer 2008/01/28 23:31 r x
      아, 그리고 마지막에 들어간 "개선된 OpenID 댓글기능"이 있습니다.
      기존의 login 방식이 아니라, WP 처럼 댓글을 남기면서 추가되는 기능입니다.

      http://dev.textcube.org/ticket/816

               coolengineer 2008/01/28 23:45 x
      예 지난 역사를 일별하는 사관의 심정으로 하나하나 정리를... 했다고 하면 과언이고... 뭐 이제 습관이라서요^^; 예전보다는 어느정도 체계가 보이는 것 같긴 합니다. ^^;;

               lunamoth 2008/01/29 00:12 x
      아 예 그게 있었지요... 트랙백 RSS 도 어느새 추가 하시고, 무섭습니다 ^^;;

      사소한것 한가지 있는데.. 라디오버튼 클릭하고 오픈아이디 입력하는 방식에서 오픈아이디 입력란에 포커싱될 때 자동으로 오픈아이디 선택하고, 이름에 포커싱될 때 자동으로 일반 입력으로 선택되는 방식은 어떨까 싶습니다.

               lunamoth 2008/01/29 00:16 x
      그렇게 해도 좋겠군요...;) 노력해보겠습니다.

               coolengineer 2008/02/12 20:37 x
      예 된다면 편할듯 싶습니다 :)

               lunamoth 2008/02/12 20:53 x
    Administrator only.

    Secret visitor 2008/01/29 14:58 r x
      예 링크하셔도 무방합니다. 수고하세요 :)

               lunamoth 2008/01/29 15:09 x
    마이크로포맷(Microformats)은 지금 쭈욱 둘러보고 이곳이 마지막이네요. IBM에서 본 http://bit.ly/fmn2A 내용이 가장 인상에 남는데요. 뉘앙스(Nuance)와 불법(nuisance)이라 것은 확실히 번역보다는 영어자체로 재밌습니다. 요는 각각의 엔드유저에게 달린 것인데, 뭐랄까 이전의 불확실하고 모호했던 규칙과 예절을 표준과 규격이 있는 모습으로 하자는 것도 같고, 소셜 네트웍을 좀더 구조적으로 하자는 면도 있는것 같구요. 하지만 뭔가 막연한 불안같은 것도 있습니다. 시맨틱이라는 양날의 칼과 같다고나 할까요? MS와 구글이 적극적으로 밀고 있고 국내에서도 앞으로 의무적인 형태로 갈 것 같은데, 지민아빠가 표 http://ypshin.com/2690215 에 보인것 같이 지금은 미진하군요. 역시나 누리꾼들의 선택과 상업성이 맞물려 간다면 분명 어떤 모습을 보일 것으로 보입니다. 그런데 현재는 매우 모호하네요...^^

    키그 2009/08/31 03:09 r x
      예 그 어떤 스펙으로만 그칠것이 아니라, 사용자 입장에서 무엇을 할 수 있느냐가 요체일듯 싶습니다. 이를테면 XFN 에서 링크에 대한 각 속성을 지정하더라도, 이를 활용할수 있는 여러 방안들이 있어야, 사용자들도 많이 사용을 하게될듯 싶고요. (Google Social Graph 가 있겠습니다만, 역시 국내 서비스/툴에서 지원을 많이 안한다는 문제가 있겠네요..)

      키그님 말씀처럼 아직은 모호한듯 싶습니다. 사용자 - 서비스,프로그램 - 활용 서비스가 아귀가 맞아야 될듯 싶습니다.

               lunamoth 2009/08/31 13:01 x
      COMMENT
        



lunamoth
Textcube

Profile
Contact



Suede
brett anderson

lunamoth on Twitter
Miranda NG

Follow @lunamoth
http://feeds.feedburner.com/Lunamoth
follow us in feedly