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


| Preview : total 3 posts
2008/12/07 제6회 태터캠프 | TNF 세션 (6)
2008/04/11 텍스트큐브 1.6.2 리뷰 / 1.7 알파 프리뷰 (20)
2008/01/27 텍스트큐브 1.6 베타 프리뷰 (24)

| 제6회 태터캠프 | TNF 세션  [블로그 이야기]


TatterCamp
 

앞서 말씀드린 대로, 2008년 12월 6일 태터네트워크재단이 주최한 제6회 태터캠프가 열렸습니다. 전환기 Transition 라는 부제하에 "프로젝트 태터툴즈"의 지난 한해를 돌아보며, 그간의 성과들과 앞으로의 2009년 계획과 전망에 대한 Tatter Network Foundation, Needlworks, Google Korea, Daum Communications 의 이야기를 들어볼 수 있었던 자리였습니다. 지난 5년 동안 텍스트큐브(태터툴즈)를 사용해온 블로거로서 제6회 태터캠프의 발표 내용, 후기를 기록해둡니다.



온라인과 오프라인의 만남 – 신정규 (TNF/Needlworks)


프로젝트 태터툴즈와 태터네트워크재단, 니들웍스에 대한 간단한 소개와 함께 지난 5년간의 텍스트큐브의 역사 (계보도) 에 대한 설명이 이어졌습니다. (덧붙이자면, The History of Firefox and Mozilla (PDF, 4MB) 처럼 텍스트큐브 홈페이지에 이 계보도?를 실어보는 것도 좋을 듯싶습니다.) 온라인과 오프라인, 텍스트큐브 1.8, 텍스트큐브 2.0, 프로젝트 P2 네 가지 이야기를 전해주셨습니다. 신정규님의 발표 내용을 제 시각에서 정리하고 첨언해봅니다.


온라인과 오프라인

"모든 것은 변화한다"는 말처럼 지난 한 해 동안 프로젝트 태터툴즈와 관련된 많은 상황이 변화해왔습니다. Google 과 Daum 이라는 대기업과 비견해서 TNF 는 오픈소스 커뮤니티의 특장점을 살려서 상대적으로 빠르고, 자유로운 범위의 실행이라는 측면을 계속해서 집중하고자 합니다. 지금은 전환기의 시기를 맞고 있습니다. 개인으로의 분산화, Cloud Computing 등등… 지난 10년 동안 온라인의 발전상은 오프라인 활동의 모사였다고 봅니다. 무한 복제성, 연결성 등의 측면은 또한 온라인 상에서 더욱 발전한 특징이기도 합니다. 더 이상 온라인은 없고, 일체화 되었다는 것을 생각해주셨으면 합니다.

이러한 온라인 대해서 오프라인 방식으로 이해해본다면 저장 공간을 아파트 (특정 서비스 관리) 와 단독 주택 (개인 관리) 으로 비유해볼 수 있겠습니다. 서비스에서의 문제점은 관리권의 집중 측면, 데이터의 속박 Vendor lock-in 과 불완전성 측면, 지속 가능한 아이덴티티의 개인 소유 방법을 지원하기 어렵다는 측면이 있습니다. 누군가에게 관리되고, 언제나 폐쇄될 수 있습니다. 웹 애플리케이션 시대이지만, 저장 공간이 특정 웹상에 귀속된다는 것은 생각해볼 문제입니다. 대안으로써 "짐을 지고 가는 것"도 하나의 방법일 것입니다.

이러한 가치를 위하여 태터툴즈의 데이터포맷 TTXML 의 표준화 작업이 진행 중입니다. TTXML 2.0 은 간단한 규격으로 본문, 커뮤니케이션 데이터 만을 필수로 하고, 저자와 도구 기타 정보 등은 선택 사항으로 둘 계획입니다. 현재 스펙 초안을 작성 중입니다. 스킨 포맷 TTSkin 2.0 에 대한 스펙도 현재 초안이 나온 상태입니다. CSS 기반으로 속성, 마크업을 분리하였고 자유로운 모듈 추가를 지원합니다. 현재 TNF 포럼에서 관련된 논의를 진행 중입니다.

(TTXML 의 경우 특정 기준에 따른 분할 백업/복원의 지원과 다른 툴/서비스 간의 범용성을 지원할 필요성이 있다고 생각합니다. TTSkin 의 경우 이후에 이어진 겐도님의 발표에서도 언급된 부분이긴 합니다만, 스킨 제작자의 입장에서 더욱 많은 자유도를 줄 수 있도록, 또한 재학습 부담이 덜하도록 고려가 됐으면 합니다. 또한, 기존의 스킨 제작자들과도 논의가 이뤄지면 좋을 듯싶습니다.)

관련 글 : 그래서, 스킨 표준화 문제 by daybreaker


텍스트큐브 1.8

텍스트큐브 1.8 에서는 플랫폼 기반을 업그레이드하고 있습니다. PHP 5.2, MySQL 4.1, PostgreSQL 7 이상을 지원하며 EAF (Eolin Application Framework) 를 jQuery 기반으로 전환하고 코드의 이전, 모듈 재작성 등이 이뤄질 예정입니다. △ 에디터의 보완 △ RSS 리더의 개선 (링크 관리와 RSS 리더와의 연계) △ 지역 로그의 확장 (Google Maps 연동) △ 페이지 기능의 확충 △ 코드의 최적화 등이 계획되어 있습니다.

이를테면 여행 기록 블로그, 맛집 기행 블로그, 홈페이지 대용 블로그, 메일/일정 등의 위젯으로 꾸미는 자신만의 시작페이지, 결혼식 청첩장 블로그를 손쉽게 만드실 수 있습니다. 텍스트큐브 1.8 은 올해 안에 공개를 계획 중에 있으며, 쉬운 설치를 지원할 예정에 있습니다.

관련 글 : 텍스트큐브 개발 회의록 (2008.11.22)


텍스트큐브 2.0

JH님의 태터툴즈 0.9 가 방명록, 지역태그, 키워드, RSS 리더를 내장하여 하나의 새로운 "블로그"를 표방하였고, TNC, TNF 의 태터툴즈 1.0 이 "Brand Yourself" 를 기치로 삼아 "멀티 유저 블로그", "미디어 블로그" 로써의 가치를 제안하고 하나의 생태계를 만들어 왔다고 봅니다. 텍스트큐브 2.0 은 Communicate, 소통의 측면에서 바라보고자 합니다. "기록"의 목적이 변화함에 따라, 또한 시공간 개념의 다양성을 충족시킬 수 있도록 하는 기능을 지원할 예정입니다. "커뮤니티 로그" 란 이름으로 블로거 - 방문자 (팬) 들 간의 소통의 확대를 지원하고 댓글 알리미 스펙을 활용하여 블로그 주소만으로 "쪽지" 교환을 할 수 있도록 지원할 계획입니다.


프로젝트 P2

지난 3회 태터캠프에서 공개했었던 RSSArchives.org 는 확장성, 유용성, 운영/자본 측면 문제 때문에 열지 못하였습니다. 이를 대체하는 새로운 프로젝트로써 프로젝트 P2, 오픈소스 이올린 클론 프로젝트를 준비 중입니다. 소위 "메타 블로그" 페이지가 없는 이올린으로써 △ 지역태그/태그 자동 완성 지원 API (올해 말) △ 글 알리기 Ping (2009년 상반기) △ 컨텐츠 서비스 (텍스트큐브 2.0 공개 시) 를 지원할 예정입니다. XML-RPC 호환, API 형태의 서비스로써 누구나 사용할 수 있으며, 독립 Ping 서버의 운영 툴로써도 활용하실 수 있습니다.

컨텐츠 저장 정책은 서두 255자, 1년치 데이터 저장을 기준으로 생각하고 있으며, 데이터 접근 제한을 해제하여 발행된 컨텐츠를 누구나 가져갈 수 있도록 할 계획입니다.



이어서 TNF/Needlworks 김준기님의 지도 위의 텍스트큐브 발표, Daum Communications 신선영, 권순환님의 2009 Tistory, Tistory Fun Project 발표, Google Korea 김창원, 이상일님의 Textcube.com Macro Plan, Textcube.com Labs 발표가 있었습니다. 텍스트큐브 Google Maps 플러그인, 텍스트큐브닷컴과 티스토리에 대한 서비스 향후 발전 계획, 여러 확장 가능성과 기술적인 이야기 등을 들을 수 있었습니다. 이 부분은 다른 분들의 후기를 참고해주시기 바랍니다 J



오래간만에 여러 분을 만나뵙고 생각해볼 만한 이야기들을 들을 수 있었던 좋은 자리였습니다. 제6회 태터캠프를 준비, 진행, 발표하시는데 고생하신 여러 TNF, Google, Daum 분들과 발표자, 참석자 분들에게 모두 감사드립니다. 그럼 다음 제7회 태터캠프에서 또 만나뵙도록 하겠습니다 J



제6회 태터캠프 후기 모음..

2008/12/07 18:11 2008/12/07 18:11



tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Posted by lunamoth on 2008/12/07 18:11
(6) comments

| 텍스트큐브 1.6.2 리뷰 / 1.7 알파 프리뷰  [블로그 이야기]

지난 3월 1일, 텍스트큐브 1.6 정식 버전 공개 이후로 3월 한 달간 일부 기능 추가와 버그 패치가 이뤄진 텍스트큐브 1.6.1, 1.6.2 버전이 공개되었습니다. 그리고 1.7 알파 단계가 시작되었습니다. 그간 격조했던 블로깅을 재개?하면서, 아울러 1.6.3 공개와 1.7 베타 버전 진입을 앞두고 정리 차원에서 지난 두 마이너 업그레이드 버전에서의 사용자 중심 주요 변경 사항과 1.7 알파 버전에서의 몇몇 추가 기능을 살펴보고자 합니다. J


커뮤니케이션 메뉴에서의 댓글, 트랙백 통합 관리

커뮤니케이션 기록

지난 제4회 태터캠프에서의 텍스트큐브닷컴 소개에서도 언급된 댓글, 트랙백의 통합 관리 메뉴가 텍스트큐브에서 먼저 선을 보였습니다. 기존의 글 메뉴 하위에 있었던 댓글/트랙백/댓글 알리미가 통합되어 하나의 메뉴에서 탭으로 구성되었습니다. 1.6.2 까지는 글 하위에 소통 목록이란 이름으로, 1.7 부터는 (새로 만들어진) 커뮤니케이션 메뉴에 커뮤니케이션 기록이란 이름으로 하나의 메뉴로 자리 잡게 되었습니다.

자신의 블로그에서 받은 여러 커뮤니케이션을 하나의 메뉴에서 총괄적으로 보고 관리할 수 있다는 측면에서, 텍스트큐브 사용자들이라면 꽤 만족스러운 기능이 될 듯싶습니다. 단순히 각 피드백 요소의 통합뿐만 아니라, 관리자 내에서의 답글 쓰기 기능 지원, 방명록 목록의 추가, 받은 트랙백과 더불어 보낸 트랙백 목록의 추가로 한층 더 강화된 댓글/트랙백 관리 시스템을 만나볼 수 있게 되었습니다. (보낸 트랙백 부분에서는 일부 요소와 링크의 수정이 필요할 듯싶습니다.)


댓글 알리미 백업/복원, 댓글 전문 알림 지원

댓글 알리미의 경우 텍스트큐브 1.6 버전부터 백업/복원을 지원하였으나, 백업 파일 복원 시 일부 댓글이 누락되는 문제, 댓글 알리미에서 사이트 명이 누락되는 문제, 댓글 알리미에서 방명록 답글이 복원되지 않는 문제가 있었습니다. 1.6.2 버전에서는 이러한 버그가 모두 수정되었습니다. 태터툴즈 클래식부터 지금까지 태터툴즈 기반 블로그에 남긴/받은 댓글이 많고, 이를 백업해두고자 하는 분들이라면, 1.6.2 로의 업데이트를 권해드리고 싶습니다.

아울러 기존에 요약 형태로 수신되던 댓글 알림의 분량이 전문으로 변경되었습니다. 태터툴즈 클래식, 태터툴즈 1.0 버전과 마찬가지로 답글의 전체 내용을 쉽게 파악할 수 있게 되었습니다 J 이와 함께 댓글 입력 시 저장 중 메시지 출력, 댓글 알리미 RSS 피드 주소의 GET 방식 지원으로 댓글 관련 편의성이 강화되었습니다. 댓글 알리미의 경우 플러그인이나 여타 애플리케이션을 통해서 네트워크로의 확장을 꾀할 수 있는 측면이 있을 듯싶습니다. 앞으로 Tattertools API 의 공개와 더불어 이 부분도 기대를 걸어봅니다.


분류, 태그에서의 숫자 주소 지원

분류, 태그 주소 설정

일부 웹호스팅 환경에서 문자 주소를 지원하지 않는 경우를 대비하고자, 분류, 태그 주소를 숫자로 설정할 수 있도록 옵션이 추가되었습니다. 포스트 퍼머링크, 분류, 태그별로 각각의 설정이 가능해졌습니다.


리퍼러 스팸 관련 패치
일부 악성 리퍼러 스팸을 통해 키워드 관련 관리자 플러그인 접근 시 외부로 리다이렉트되는 문제가 수정되었습니다. 태터툴즈, 텍스트큐브를 사용 중이신 분들이라면 리퍼러 스팸 관련 패치를 적용하시길 권해드립니다 J


Milestone 1.7
텍스트큐브 1.7 는 현재 알파1, 알파2 가 공개된 상태이며, 베타 개발 단계가 진행 중입니다. 1.7 개발 단계에서 수정된 일부 사항은 1.6.3 에 반영될 예정입니다. 텍스트큐브 1.7 에서는 관리자 메뉴 구조가 의미에 맞게, 더욱 편하게 개편이 되었으며, 자주 쓰지 않는 설정 메뉴는 동적으로 숨겨두는 기능을 추가하여 관리의 부담감을 덜었습니다.

iPhone / iPod touch 용 인터페이스iPhone / iPod touch 용 인터페이스

아울러 iPhone, iPod touch 용 인터페이스가 추가되었습니다. 기존의 모바일용 페이지 http://lunamoth.biz/m 처럼 http://lunamoth.biz/i 에서 접근할 수 있으며, 설정을 통해서 iPhone, iPod touch 에서 접근 시 자동으로 전용 인터페이스로 이동할 수 있도록 하는 것도 가능합니다. 아이폰, 아이팟 터치 사용자분들에게는 또 하나의 재밋거리가 될 듯싶습니다.


텍스트큐브도 이제 8번의 정식 릴리즈를 거치면서 이미 안정화 단계에 진입했습니다. 아직 태터툴즈 0.9x ~ 1.1.x 버전 대를 사용 중이시라면, 한번 업데이트를 고려해보셔도 될 것 같습니다. (참고로, 지난 4월 4일을 기해서 태터툴즈 홈페이지텍스트큐브 홈페이지로, 기존의 태터툴즈 블로그TNC 블로그로 이전되었습니다 J)

텍스트큐브 1.7 의 완숙한 모습을 기대하며, 저는 이만 개발 버전으로 업데이트를 하러 가겠습니다. inureyes님과 Needlworks/TNF 분들께 늘 감사드립니다 J


2008-04-30 오후 2:11
Textcube 1.6.3 공개
2008/04/11 03:10 2008/04/11 03:10



tags: , , , , , , , , , , , ,

Posted by lunamoth on 2008/04/11 03:10
(20) comments

| 텍스트큐브 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

lunamoth
Textcube

Profile
Contact



Suede
brett anderson

lunamoth on Twitter
Miranda NG

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