Skip to content

MicroformatDeployment

Jeongkyu Shin edited this page Sep 24, 2012 · 1 revision

마이크로포맷은 주로 http://www.microformats.org/ 에서 수집되거나 제안되는 형식이며, 본 글은 Textcube에 어떤식으로 반영할지를 기술합니다. 앞으로 널리 사용하고 블로그 특성에 맞는 것은 적극 채용하겠습니다.

  • 스펙 URL: http://microformats.org/wiki/rel-bookmark

  • 지원버전: Textcube 1.6

  • 용도: 고유링크(고유주소;Permalink)를 가리키는 A 태그에 대해서 rel="bookmark"를 추가합니다

  • 지원방법: Skin에서 지원해야하는 것이 맞으나, 기존 스킨을 일일이 변경할 수 없으므로, 스킨에서 "article_rep_link" 가 포함되어 있는 A 태그를 찾아 hotfix하는 방식으로 구현합니다.

  • 관련소스: [/browser/trunk/lib/blog.skin.php]

  • 스펙 URL: http://microformats.org/wiki/hatom

  • 지원버전: Textcube 1.6

  • 용도: Atom 기반에 준하는 형태로 블로그를 신디케이션을 할 수 있는 형태로 만듦

  • 지원방법:

    1. "[ ##article_rep_desc## ]" 를 찾아
      로 감쌈. (hEntry)
    2. "[ ##article_rep_author## ]" 를 찾아 으로 감쌈. (author)
    3. "[ ##article_rep_date## ]" 를 찾아 으로 감쌈. (published)
    4. "[ ##article_rep_date## ]" 를 찾아 뒤에 보이지 않는 으로 modified를 삽입. (modified)
    5. 공지사항의 태그에도 적절하게 수정
    6. 관련소스: [/browser/trunk/lib/blog.skin.php] [/browser/trunk/lib/piece/blog/entries.php]

    7. 스펙 URL: http://microformats.org/wiki/openid-brainstorming

    8. 지원버전: Textcube 1.6

    9. 용도: OpenID 작성자임을 알림

    10. 지원방법:

      1. ViewCommenter를 fireEvent로 받아 추가함
    11. 관련소스: [/browser/trunk/plugins/CL_OpenID/index.php]

Clone this wiki locally