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


| Tattertools : total 105 posts
2006/03/20 태터툴즈 FeedBurner 플러그인, RSS 구독자 통계 (36)
2006/03/18 태터툴즈 1.0.2 공개 (30)
2006/03/09 태터툴즈 1.0 마이그레이터 공개 (18)
2006/03/06 태터툴즈 GPL 라이센스 채택 (20)
2006/02/14 태터툴즈 클래식 용 del.icio.us 플러그인 (10)

| 태터툴즈 FeedBurner 플러그인, RSS 구독자 통계  [블로그 이야기]


□ 태터툴즈 FeedBurner 플러그인

얼마전에 WordPress FeedBurner Plugin 을 보고서 태터툴즈에서도 적용시켜본다고 생각만 하고 있었는데, 어제 문득 생각나 태터툴즈에 맞게 고쳐봤습니다. 태터툴즈 클래식에서 기존 index.xml 피드를 피드버너 피드로 전환하는 방법입니다.

1. inc_function.php 에서 index.xml 부분을 찾아 자신만의 파일명으로 바꿔줍니다. 수정해야 될 곳은 다음 세 군데 입니다.
list($st, $header, $body, $lmdate, $xmlinfo) = xml_parser($s_root_path."index.xml","");
$out = fopen($r_root_path."index.xml", "w");
@chmod($r_root_path."index.xml", 0777);

2. 글 관리하기에서 아무 글이나 비공개, 재싱크 과정을 거쳐서 위에서 입력한 피드를 생성합니다.

3. 피드버너 에 계정을 만든 후, 1. 에서 변경한 피드로 피드버너 피드를 생성합니다.

4. 기존의 index.xml 파일을 삭제합니다.

5. 블로그 폴더의 .htaccess 파일에 다음을 추가합니다.
RewriteEngine On
RewriteRule ^index\.xml$ http://feeds.feedburner.com/피드명

6. 스킨에 다음 메타태그를 수정(추가)합니다. [] 는 <> 로 바꿔주시길.
[link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://feeds.feedburner.com/피드명"]

7. 그외 스킨에서 index.xml 으로 되어있는 부분을 피드버너 피드로 변경합니다.

8. 피드버너 관리자 모드, Publicize - FeedCount 에서 색상을 스킨에 맞게 설정한 후 원하는 곳에 배너 코드를 넣어줍니다.


□ FeedBurner 의 장점

일단 FeedBurner 를 쓰게된 이유는 RSS 구독자의 통계를 볼 수 있다는 점이었습니다. RSS 리더 GreatNews 를 얘기하면서 밀피유님의 조사를 언급하기도 했습니다만, FeedBurner 의 관리자 모드를 통해서 쉽게 구독자들의 RSS 리더 사용 통계를 알 수 있습니다. 한RSS피드버너식 구독 버튼을 건의하면서 언급한 글의 말처럼 일종의 "ego badge" 의 구독자수 확인도 가능하겠고요. 하지만 아무래도 블로그 주소가 바뀌는 경우에도 고정된 RSS 주소를 갖고 있을 수 있다는 장점이 가장 큰 것 같습니다. 또한 hof님이 말씀하신 "트래픽도 피드버너쪽으로 분산시키는 효과"도 트래픽 문제로 계정 업그레이드를 하기도 했던 제 경우에는 생각치 못한 이점이 될 것 같습니다.

그 외 피드버너에서 지원하는 각종 부가 기능을 쓸 수 있다는 점도 장점일테고요. 앞서 말한 구독자 수, 리더 통계, XSL 지원 (rss파일에 스킨적용 :: 孤蝶日行), 포드캐스팅 지원, RSS·Atom 동시 지원의 SmartFeed 기능, 일전에 소개했던 FeedFlare, Flickr 또는 del.icio.us 피드와 통합, 피드 이미지 추가, 피드 포맷 변경, 피드를 HTML 에서 불러들일 수 있는 BuzzBoost 기능 (아크몬드님의 활용), Technorati 등지로 자동 핑 전송 기능, Email 구독 연계, FeedCount 배너, 암호 설정, 구글 애드센스 연계 등등이 있습니다.


□ FeedBurner 의 RSS 구독자 통계

스크린샷을 참조해주시기 바랍니다. 64% 정도가 웹기반 리더를 쓰고 있는 것으로 나타났습니다. 아직 사용한지 6개월여도 안된 한RSS 가 Bloglines 를 역전한게 눈에 띄는군요. Google Desktop 를 쓰시는 분도 의외로 많은 것 같습니다. 데스크탑 클라이언트 중에는 FeedDemon, GreatNews, SharpReader 가 명색을 유지하고 있습니다. (not identified) 의 경우는 아마도 태터리더 등이 포함되어 있으리라 생각하고요, trax님의 건의로 한글을 지원하기 시작한 웹기반 리더 NewsAlloy 도 선전 중입니다. 웹브라우저 내장으로는 불여우가 48, 오페라가 10, 얼마전 MS 가 인수Onfolio 도 보입니다. 일본의 웹기반 RSS 리더 Feedpath 와 설치형 리더 lilina 도 있었습니다.


일단은 구독자, 리더 통계 확인을 위해 테스트만 해보자 했던것에서 마음을 바꿔 계속해서 피드버너 피드만을 유지할 생각입니다. 한동안 del.icio.us 를 통합하기도 했었습니다만 블로그 포스트만 넣는 것이 옳은 것 같아 다시 기존 피드와 동일하게 만든 상태입니다. 기타 피드에 대한 의견이 있으시면 댓글 부탁드리겠습니다.

이제 lunamoth 3rd 의 RSS 피드 주소는 http://feeds.feedburner.com/Lunamoth 입니다 ;)


2006-03-21 오후 5:06
different feed readers for different markets and content by Steve Olechowski

2006-04-07 오후 5:02
태터툴즈에서 피드버너로 RSS 통계내기 by 귤

2006-05-12 오전 5:12
태터툴즈 1.0.5 플러그인
2006/03/20 12:39 2006/03/20 12:39



tags: , ,

Posted by lunamoth on 2006/03/20 12:39
(8) trackbacks | (36) comments

| 태터툴즈 1.0.2 공개  [블로그 이야기]

DB 백업,복원,이주 기능이 포함된 태터툴즈 1.0.2 버전GPL공개되었습니다. 테이블 구조 변경으로 블로그/checkup 으로 접속하는 업데이트 과정 (스크린샷) 이 있으며, 루트의 config.php, .htaccess 파일 삭제후 재설정이 가능합니다. migrator.php 역시 업데이트 (스크린샷) 됐습니다. "아이콘 정보를 제외한 방명록" 데이타 또한 변환이 가능해졌습니다. 지난 버전과 동일한 절차를 통해 데이터 전환 및 이주가 가능합니다.

태터툴즈 1.0.2 의 그외 변경 사항으로는 "데이터 처리 콤포넌트 추가, 스킨 태그 처리 플러그인 API 추가 (예: 태터툴즈 생일 표시 플러그인), 비 80 포트 지원, 관리자 화면에 태터툴즈 버전 표시, AddPost, AddComment, AddGuestComment 이벤트 추가, 셋업에서 테이블 삭제 기능 부활" 등이며 다음 버전 부터는 "위지윅 에디터"가 개선될 예정이라고 합니다. 아울러 "다국어 처리에 대한 전체 소스 코드 수정이 완료되면 개발 소스 코드가 공개"될 것이라고 합니다.

현재 태터툴즈 클래식의 DB 를 마이그레이션 한 후 테스트 계정으로 이주를 해봤습니다. 지난번에 DB 복원 과정에서 시간이 너무 지체되는 듯해서 DB 이주가 중단된줄 알고 중간에 창을 닫아버렸습니다만, 이번에는 느긋하게 기다려보니 "성공적으로 이주되었습니다." 라는 메시지가 나오더군요. DB 파일의 크기는 35MB 정도였습니다. 다른 분들도 여유를 갖고 기다리시면 성공하시리라 생각합니다. 아울러 기존의 퍼머링크 (index.php?pl=123) 역시 잘 작동하고 있습니다. 태터리더의 경우에는 OPML 로 따로 백업하시고 복원하시는 것이 안전할 것 같습니다. 그외 모든 데이터는 완벽하게 이주가 되었습니다. http://gren.idomz.net/ 에서 보실 수 있습니다.

태터툴즈 클래식 혹은 그 이하의 버전을 쓰고 계신 분이라면 이전을 생각해보셔도 될 듯싶습니다 ;)


태터 이전(마이그레이션) 완료 - 이전 과정 소개 by 로빈
태터 클래식 -> 1.0.2 마이그레션시 데이터 Import 안될때 by aniona

태터툴즈 설치 설명서 by !놀이터
egloos2tt 공개합니다 by 라지엘
bgloos002/이글루->태터 1.0.2 알파판 제작 완료 by gofeel


2006-03-20 오후 4:02
태터툴즈 블로그 오픈, 개발 블로그 분리
2006/03/18 18:57 2006/03/18 18:57



tags: ,

Posted by lunamoth on 2006/03/18 18:57
(16) trackbacks | (30) comments

| 태터툴즈 1.0 마이그레이터 공개  [블로그 이야기]

태터툴즈 0.96, 0.961, 클래식 버전의 DB 를 1.0 의 DB 로 변환해주는 마이그레이터 "베타버전"이 공개됐습니다. 현재는 마이그레이터만 공개된 상태이고, DB 백업/복원이 포함된 (GPL 로 공개되는) 1.0.2 버전은 금요일 오후에 공개된다고 합니다. 백업과정에서 첨부파일 포함 여부를 지정할 수 있으며, XML 형식으로 백업되므로 다른 툴로의 이전도 용이하리라 생각합니다. 아울러 복구시 Eolin 으로의 재싱크 또한 지원한다고 합니다.

현 계정에서 테스트를 해봤습니다. migrator.php 를 받아 admin 디렉토리에 넣고 불러 오면 됩니다. 다음과 같은 메시지를 보실 수 있습니다.



0.96, 0.961, 클래식 버전만 지원하며 그 하위 버전은 클래식으로 업데이트 한 후에 변환 과정을 거치면 됩니다. 글, 첨부파일, 댓글, 트랙백, 트랙백 로그, 키워드, 링크, 리퍼러, 통계, 일부 설정, 스팸 필터, 피드 목록 등이 변환된다고 합니다. 방명록 데이터는 포함되지 않은 것으로 보입니다. 임의로 변경된 DB 는 지원되지 않을 수 있으며, 이렇게 변환된 DB 는 기존/신규 태터툴즈 1.0 에서 모두 복구가 가능합니다. 신규 블로그로 복구시 기존 퍼머링크 또한 지원한다고 합니다. "이주 데이터를 사용한 복원은 일반적인 백업파일을 사용한 복원과 달리 기존 데이터를 삭제하지 않습니다." 라는 부분은 태터툴즈 0.9x 를 쓰다가 1.0 을 새로 시작한 분들이라면 참고해볼만 합니다.

제 경우에는 총 34MB 의 분량의 파일로 백업이 됐으며 이를 웹상에 올려서 베타 테스터 계정 http://lunamoth.tatterstory.net 에 복구해봤습니다. (그야말로 미러링;) 복구 과정에서 "레퍼러 로그를 복구중입니다" 정도에서 진행바가 멈추는 등의 문제가 발생했고, 별도의 완료 메시지가 나오지 않고 멈춰버리는 문제가 있었습니다만 DB 는 제대로 이주된 것으로 보입니다. 첨부파일 또한 문제없이 옮겨졌습니다. 일부 복잡한 태그에서 따옴표가 중복 처리돼서 이미지가 출력이 안 되는 문제가 있었습니다만, 이는 특수한 상황으로 보입니다.

일단 기존 데이터는 그대로 유지되므로, 태터툴즈 1.0 으로 이전을 생각하신다면 DB 를 변환해 놓았다가, 1.0.2 버전이 공개되면 한번 쯤 테스트 해보시고 결정하시는 것도 나쁘지 않으리란 생각입니다.


2006-03-09 오후 1:46
태터툴즈 클래식->정식으로 마이그레이션 성공. by 단발남

2006-03-14 오후 9:37
Brand Yourself !! Tattertools ~ :: 두번째 데이터 백업/복구/마이그레이션 베타서비스를 시작합니다.
2006/03/09 12:13 2006/03/09 12:13



tags: ,

Posted by lunamoth on 2006/03/09 12:13
(0) trackbacks | (18) comments

| 태터툴즈 GPL 라이센스 채택  [블로그 이야기]



태터&컴퍼니CEO Chester 님의 전언에 따르면, 3월 11일 공개되는 태터툴즈 1.0.2 버전부터 GPL 라이센스 (한국어) 를 채택한다고 합니다. 태터툴즈 1.0 공개 이후 설치시 나오는 메시지를 제외하고는 라이센스에 대한 직접적인 언급은 없었던 것으로 기억합니다. Movable Type 개발사 Six ApartTypePad 정도의 수익모델을 예상한 저로서는 전혀 예상치 못한 일이고, 아마 많은 분이 놀라지 않을까 생각됩니다. (워드프레스가 좋은 이유 한가지도 수정해야 될듯.) JH님이 태터툴즈 0.9x 개발 당시에 권순선님께서 포럼을 통해 GPL 관련된 논의를 했던 것 같은데 또 이렇게 일이 풀릴 줄은 몰랐고요.

그러면 TT 1.0 GPL-ization 문건?을 토대로 나름대로 정리해 보도록 하겠습니다.

지난 2년간 달려온 태터툴즈 0.9x era?, 그리고 새롭게 도약하고 있는 태터툴즈 1.0 의 성원에 대한 감사의 말씀과 더불어, "참여를 이끌어 내기 위해 최소한도로 필요한 내부적 기반을 만들어 놓아야 한다"는 의미에서 그간의 라이센스 제한에 대한 사유를 밝히셨습니다. "대한민국이 가지고 있는 취약한 오픈소스 기반" (엘림넷과 하이온넷 사건 - 위키백과) 에 대한 염려도 있었다고 하고요.

앞서 말한 바대로 3월 11일 마이그레이터와 백업기능이 포함된 태터툴즈 1.0.2 버전이 공개되며 GPL 라이센스를 채택하게 됩니다. (이전 버전인 태터툴즈 0.9x 와 클래식은 제외됩니다. 상업적 사이트 구축, 태터툴즈 배포판 제작 판매 또한 가능하며, Eolin.com 역시 기반이 갖춰지는 대로 차후 GPL 라이센스로 공개될 예정이라고 합니다.) "자유롭게 소스코드의 수정과 재배포"가 가능하며, "태터&컴퍼니에서 내부적으로 사용하는 code optimization 기술", "태터툴즈 10x 개발용 source tree 역시 subversion 을 이용해 공개" 된다고 합니다. 소스 커미터는 "태터&프렌즈" 에서 관장한다고 합니다. (ZDNet Korea...오픈 소스 개발자, 그들을 주목하라)

태터&프렌즈는 민재아빠님 외 여러분의 제안으로 만들어졌으며, "개방과 참여라는 키워드 아래에서" 태터&컴퍼니와 태터툴즈 유저를 이어주며, 태터툴즈의 기능 및 기획에도 참여하게 됩니다. 태터&컴퍼니는 Eolin.com 이 중심이 되는 수익활동에 치중하게 되지만 역시 개발 업무 또한 계속될 것이라고 합니다. 배포 버전 관리 역시 "핵심 커미터들의 합의하에 결정"되며, 그외 일반유저를 대상으로 한 문서화 작업에도 태터&프렌즈가 참여하게 됩니다. 그야말로 피육골수(皮肉骨髓)가 연상되더군요. ("혜가야, 너는 내 골수를 얻었다. 뼈가 빈 듯하구나. 너에게 법을 전한다.")

태터&프렌즈의 오프 모임이 이번 주에 있을 예정이며, 태터툴즈 1.0 의 차후 로드맵으로 언어 프로필, 플러그인 환경, 에디터, RSS 리더 등이 개선될 예정이라고 합니다.

"앞으로 더 shocking 한 것들 많다"는 Chester 님의 말. 기대할 따름입니다.


태터툴즈 소스코드 공개, GPL로 전환 by 블루문
블로거, 최고의 해커를 만나다 | KLDP

2006-03-06 오후 3:18
Brand Yourself !! Tattertools ~ :: Tattertools GPL 을 채택했습니다. by Chester

2006-03-06 오후 7:37
테터툴즈 GPL 로 전환!! by zelon
Tattertools와 GPL by Daniel
우려스러운 태터&컴퍼니의 GPL 결정. by 시리니

2006-03-07 오전 10:28
테터툴즈 GPL로 전환.. 그런데 GPL은 무엇일까? by BKLove
2006/03/06 06:57 2006/03/06 06:57



tags: , ,

Posted by lunamoth on 2006/03/06 06:57
(4) trackbacks | (20) comments

| 태터툴즈 클래식 용 del.icio.us 플러그인  [블로그 이야기]

파이어준님의 멋진 "태그에 블로그 메타 사이트의 태그링크 달기" 를 적용 시켜놓고 보니, 뭔가 빠진 듯한 느낌이더군요. 그래서 생각난게 바로 post to del.icio.us 플러그인입니다. del.ico.us/post 를 검색, 포스트 형식을 추출해서 태터툴즈 클래식용 del.icio.us 플러그인을 만들어봤습니다. 익스플로러에서 한글 제목이 깨지는 문제를 해결해 주신 crizin님께 감사드리며... 패치 방법은 다음과 같습니다.

index.php 에서 다음 코드을 찾습니다.
[CODE]$d2_rp = str_replace("[ ##_article_rep_title_## ]", $title, $d2_rp);[/CODE]

그 아래에 다음 코드를 추가합니다.
[CODE]$d2_rp = str_replace("[ ##_article_rep_title_encoded_## ]", rawurlencode($title), $d2_rp);[/CODE]

그 다음 skin.html 에 원하는 부분에 다음 내용을 추가해 주시면 됩니다.
[CODE]<a href="http://del.icio.us/post?url=http://lunamoth.biz[ ##_article_rep_link_## ] &amp;title=lunamoth%203rd%20%7E%20[ ##_article_rep_title_encoded_## ]" target="_blank">post to del.icio.us</a>[/CODE]

도메인 부분과 타이틀 설정 부분은 자신에 맞게 수정해서 사용하시면 됩니다. (치환자 공백 제거, 강제 워드랩 제거)

post to del.icio.us 부분도 PaulStamatiou.com 처럼 취향에 따라 아이콘으로 대체하셔도 되겠고요. 태터툴즈 1.0 용 플러그인은... 다른분에게 맡기겠습니다ㆀ
2006/02/14 16:15 2006/02/14 16:15



tags: , ,

Posted by lunamoth on 2006/02/14 16:15
(1) trackbacks | (10) comments

lunamoth
Textcube

Profile
Contact
+ Archives
+ Calendar
+ Categories
+ Recent Posts
+ Recent Comments
+ Recent Trackbacks
+ Blogroll
+ Twitter



Suede
brett anderson

lunamoth on Twitter
Miranda NG

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