마이크로포맷을 적용하였지만, 어디에다 그걸 쓰는지 모르는 사람들을 위해 맛뵈기로 사용할 만한 파이어폭스 확장을 소개합니다.

https://addons.mozilla.org/ko/firefox/addon/4106

이 툴은 페이지가 로딩이 되면, 페이지 소스에서 마이크로포맷을 찾아 메뉴에 나타내주는 역할을 합니다. 예를 들면 다음과 같습니다.

오퍼레이터 캡쳐

오퍼레이터


태그를 6개 발견하였고, 피드하나에, 엔트리 네 개, 그리고 28명의 친구에 대한 링크를 찾았다고 나오는군요.

오퍼레이터를 설치하셨다면, http://www.kaply.com/weblog/operator-user-scripts/ 에서 받을 수 있는 사용자스크립트 중에서 원하는 것을 설치하시면 금상 첨화입니다. 저의 경우 hAtom, xfn, hReview, hResume 등을 설치하였습니다.

마이크로포맷은 그 동기가 기존의 HTML 코드를 최대한 건드리지 말고, 콘텐츠를 분류해서 가려내보자라는 생각으로 출발한 것입니다. validation 체크도 신경써야하고, 태그의 의미가 중요하게 취급되는 현 퍼블리싱 분위기를 모조리 따라갈 수 없는 사람들을 위해 태어난 듯합니다. 사실, 검색엔진로봇과 같은 것들도 굳이 validation이 잘 되어 있는 문서만을 인덱싱한다는 제약이 없으므로, 오히려 간단한 포맷이 더 선호될수도 있습니다.

극단적인 부분에서는 표준과 마이크로포맷은 충돌할 가능성이 있고, 실제 그러합니다. 그러나 마이크로포맷이 가지고 있는 취지를 잘 살리면 보다 다양한 응용프로그램이 나오리라 생각됩니다.

이번에 발표하게되는 Textcube 1.6에는 hAtom, bookmark, xfn, rel-tag, rel-nofollow 등이 곳곳에 들어갔습니다. 오퍼레이터 설치해보시고 Textcube 1.6에서 느껴지는 블로그 스킨의 자유와 그 안에 미세한 포맷을 통해 정형화된 데이터 추출의 미를 느껴보시기 바랍니다.
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
  1. http://create74.com/ 2008.02.28 13:32 신고

    이렇게 깔끔하게 보여주는 것이 있었군요.. 좋은 정보 감사합니다.^^;

  2. miriya 2008.04.28 15:45 신고

    흐음... 파이어폭스에서 연결 탭을 많이 활용하는 편인데, 이걸 슬쩍 응용해서 풀다운 메뉴로 연결 탭을 쓸 수 있도록 개조할 수는 없을까요?

    • 최호진 2008.05.02 22:15 신고

      User script를 사용하면 가능할지도 모릅니다만, 제가 잘 안뜯어 봐서.. ;)

텍스트큐브의 ACL을 바꿔놓은 장본인으로서 이제 근시일내에 이룰 수 있는 꿈을 하나 꿔보려고 합니다. 바로, XFN을 응용한 ACL 입니다. XFN은 "XHTML Friends Network" 이고, ACL은 "Access Control List"란 뜻입니다.즉, 어떤 홈페이지(XHTML)에 있는 친구정보를 기반으로 접근 권한을 주겠다는 것이지요.

가능한 상황은 다음과 같습니다.
  • 블로거 A씨는 자신의 블로그 중에 일부 게시물에 대해서 친구로 등록한(블로그 롤-사이드바의 링크 목록에 들어 있는) 사람에게만 읽기 권한을 주겠다.
  • 블로거 B양은 idtail.com이나 myid.net의 네트웍 혹은 그룹에 들어 있는 사람에 한해서 글을 읽을 수 있도록 제한 하고 싶다.
  • 블로거 C옹은 자신이 속한 협회의 블로그 D에 링크 되어 있는 동료들에게만 글을 읽을수 있도록 하고 싶다.
말그대로, 특정 그룹(?)을 위한 게시물을 운영하는 방법에 대한 방법을 제시하고 싶은 것입니다.

URL 소유자로서의 OpenID에 대해 쓴 글에서 비슷한 개념을 얘기한 적이 있는데요, 방문자가 특정 URL의 소유자임을 확인할 수 있고, 그 사이트가 신뢰하는 URL에 기재 되어 있는 친구 정보에 등록되어 있는 URL이라면, 특정 글을 읽을 수 있게 하는 것입니다. 즉, 위에 나열한 경우에 해당하는 친구나 동료의 목록을 XFN으로 표현하는 페이지가 있다면, 그 페이지가 신뢰할만하게 운영되고 있을 때, URL을 OpenID로 확인하여 접근 권한을 주는 것입니다.[각주:1]

XFN의 경우 HTML 페이지에 대한 접근이 인증을 받지 않고 누구나 접근 가능한 상태로 노출되므로, 멤버조차 알 수 없는 폐쇄 그룹을 만들기 약간 어려운 감이 없지 않아 있으나, 위에 나열한 상황의 경우 어느 정도 가능하리라 보여집니다.

이를 구현하기 위해 가장 쉬운 방법은 텍스트큐브의 분류관리화면에는 공개 설정을 이용하는 것입니다. 현재는 카테고리 자체를 폐쇄할 수 있습니다. 여기에 OpenID 로그인할 때, 등록된 카테고리별 XFN 페이지들을 방문하여 권한을 줄지 확인한다면 상당히 근사한 구현을 만들 수 있으리라 보여 집니다.

여러분들의 의견을 바랍니다.

PS. 현재 myid.net에서는 그룹정보를 가져오는 것에 대한 방법이 제시되어 있습니다.[각주:2] 아무나 어떤 그룹에 대해 XFN으로 접근이 가능한 것인가요?
  1. 블로그의 일반계정을 이용할 경우, OAuth를 도입하면 확인할 수 있습니다. [본문으로]
  2. <a href="http://myid.springnote.com/pages/300337.xhtml" target="_blank">http://myid.springnote.com/pages/300337.xhtml</a> [본문으로]
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
  1. 지앙춘윈 2008.01.24 23:38 신고

    썰렁님, 글이 좋아 자주 들어오게 되네요.
    트랙백 달고 나서 요청사항이 하나 있어 글 올립니다.
    성격에는 맞지 않는거 같지만...

    metaweblog API말인데요.
    태터툴즈에서는 잘 동작하던데, 텍스트 큐브에서는 동작 오류가 있더군요.
    windows live writer같은거로 입력하면 태그정보가 손실되는 오류가 있었습니다.
    업그래이드 부탁드려요...

+ Recent posts