개발자 네트워크의 RSS 및 Atom 지원

By: Jeehoon Imp Park /Korea

Abstract: 개발자 네트워크의 모든 영역에서 Atom 및 RSS 피드를 구독할 수 있습니다.

    뉴스 피드에 대해

수년동안 저희는 RSS 뉴스 피드를 제공해왔으며 현재는 https://news.codegear.com에서 보실 수 있습니다. 약 반년 전부터 저희는 피드들을 자동으로 탐색할 수 있도록 지원하기 시작했으며, Atom 포맷도 지원하게 되었습니다. 하지만 이런 개선점들은 많은 사람들에게 제대로 알려지지 못한 "스텔스" 기능들이었습니다. 그래서 이번에는 여러분께 구독 관련 서비스 지원에 대한 글을 써보려고 합니다.

    피드 자동 탐색

많은 브라우저들이 자동화된 XML 피드 포맷 탐색을 지원합니다. 이 기능은 브라우저가 북마크 목록을 제공하기 위해 찾아보는 태그 마크업 페이지(html 등)의 특수한 헤더입니다. 저희는 이 기능을 대부분의 개발자 네트워크 페이지에서 지원하고 있습니다.

저희는 저희 피드를 파이어폭스와 인터넷 익스플로러 7에서는 확실하게 테스트 완료했습니다. 애플 사파리와 오페라도 저희 피드를 지원하며, 커뮤니티 멤버들이 저희 피드가 이들 브라우저에서 잘 동작한다고 확인해주셨습니다.

    피드 URL 패턴

AtomRSS는 매우 인기있는 컨텐츠 신디케이션 포맷입니다. 아톰은 더 granular하며 더 잘 정의된 표준을 가지고 있습니다. 또한 점점 더 많은 인기를 끌고 있기도 합니다. 현재 대부분의 사이트들과 툴들은 RSS와 Atom을 동시에 지원하고 있습니다. 저는 선택이 가능할 경우 RSS 대신 Atom을 사용할 것을 추천합니다. OPML은 XML 개요 포맷으로서, 저희 피드들을 분류하기 위해 지원하고 있습니다.

로컬라이즈된 컨텐츠를 지원하는 저희 사이트들에는(such as on https://dn.codegear.com), 피드는 저희 기사 선택 필터와 같은 룰을 따르게 됩니다.

다음은 지원되는 피드 URL의 몇가지 예입니다.

    Atom

Atom은 뛰어난 정보 내용과 granularity 때문에 저희가 개발자 네트워크 애플리케이션들 사이에 리스트를 교환하기 위해 사용하는 "표준" 피드 포맷입니다. Atom 포맷을 지원하는 모든 페이지의 주소에 "/atom"을 추가하면 Atom 피드를 얻게 됩니다. Atom은 https://dn.codegear.com(기사 시스템)과 https://cc.codegear.com(CodeCentral)거의 모든 페이지에서 지원됩니다.

    RSS

RSS 포맷은 최초의 피드 신디케이션 포맷입니다. 저희는 RSS 2.0 피드도 제공합니다. RSS 피드 항목의 선택 과정과 순서는 Atom의 사용법과 완전히 동일합니다. 유일한 차이점은 피드 포맷의 변환이 Atom 대신 RSS로 된다는 것 뿐입니다. 주소에 "/rss"를 추가하기만 하면 RSS 피드를 얻을 수 있습니다.

    OPML

OPML은 정보를 계층적으로 구성하기 위해 사용됩니다.

OPML은 아직 많이 사용되지는 않지만, OPML을 다양한 방법으로 활용할 수 있는 여러 가능성이 있습니다. 페이지의 URL의 끝에 "/opml"을 덧붙이면 OPML을 볼 수 있습니다.

OPML을 자동으로 탐색하는 파이어폭스 플러그인이 있습니다.

    Feed

현재 코드기어의 디폴트 피드 포맷은 Atom입니다. URL 패턴에 /atom이나 /rss 대신 /feed를 이용하면 디폴트 피드를 얻을 수 있습니다. 현재로서는 /feed의 결과는 /atom의 결과와 완전히 동일하지만, 컨텐츠 신디케이션 표준이 발전함에 따라 바뀔 수 있습니다.

    카테고리의 피드

각 아티클들과 아티클 찾아보기 페이지마다 저희는 Atom, RSS, OPML 각각의 피드 포맷에 대한 "버튼"들을 제공합니다.

피드 버튼들은 https://dn.codegear.com같은 개발자 네트워크의 네비게이션 페이지들의 위 오른쪽에 나타납니다. "네비게이션" 페이지는 특정 아티클이 아닌 여러 아티클들의 리스트를 보여주는 페이지를 말합니다.

1 네비게이션 페이지의 피드 버튼들

    아티클 코멘트에 대한 피드

여러분이 특히 관심이 있는 아티클이 있을 경우, 그 피드를 구독할 수 있으며, 여기에는 새 사용자 코멘트가 추가되는 경우도 포함됩니다. 이런 아티클 피드의 버튼들은 각 아티클의 아래쪽에 나타납니다.

2 아티클 코멘트에 대한 피드 버튼들

    CodeCentral 자료에 대한 피드

CodeCentral 자료에 대한 피드는 아직 코멘트 추적 기능이 없습니다만, 앞으로 추가될 예정입니다.

Server Response from: ETNASC04