XML Syndication
인자
생성되어진 feed는 다양한 URL인자들을 통해 배포되어질 수 있습니다.
인자 | Valid 값 | 기본값 | 설명 |
---|---|---|---|
type | rss, rss1, rss2, atom, atom1 | rss1 | feed가 사용하는 문서 타입 |
mode | recent, list | recent | 최근의 변화나 문서 목록 중 내보낼 항목을 결정 |
num | any integer | recent option | 얼마나 많은 항목들이 포함될지 설정 (목록 모드에서는 무시) |
ns | a namespace | * | 내보낼 이름공간 |
linkto | page, rev, diff | diff | itemlink와 연결된 링크 |
minor | true,false | false | 부분적인 변경들을 표시할지 여부 |
예
- feed.php?type=rss2&num=5 returns a RSS 2.0 feed of the 5 most recent changes
- feed.php?mode=list&type=atom&linkto=page&ns=wiki list all pages in the wiki namespace as an ATOM 0.3 feed with all items linking to the page directly
사용자명/암호
ACL기능을 활성화 시켰을 때 인증받지 않은 사용자가 페이지를 보는 것을 제한할 수 있습니다.
RSS Reader로 다음과 같이 사용자이름과 암호를 넘겨줘야 한다는 것을 기억해 두시기 바랍니다.
''http://example.com/dokuwiki/feed.php?u=username&p=password''
만일 그렇게 하지 않으면, 제한된 이름공간에 포함된 문서들의 목록과 최근 갱신 정보는 보여 줄 수 없게 됩니다.
Feedcreator
The XML Syndication기능은 Kai Blankenhorn가 작성한 훌륭한Feed Creator Class를 통해 수행됩니다.
주의: 만일 RSS feed 항목들의 타임스탬프가 정확하기를 원한다면 타임존 설정을 하기위해 …/inc/feedcreator.class.php를 수정해야 합니다.(150 행번호 근처)
*************************************************************************** * A little setup * **************************************************************************/ // your local timezone, set to "" to disable or for GMT ''define("TIME_ZONE","+01:00");''
주의: 정확한 타임스탬프로 부터 편집: dokuwiki-2006-11-06 이후 버전부터는 따로 수정할 필요가 없습니다.
질문
RSS가 위키와 함께 동작하지 않고 있습니다. RSS 아이콘을 클릭하면 아무 내용도 보이지 않는 feed.php 페이지로 이동합니다. 단지 “This topic does not exist yet” 메시지만 보입니다. 도와주세요.
(clockwork) 저도 똑같은 상황입니다. 간단하게 제 위키로 부터 *.rss를 가져올 수 있는 방법은 없나요?
아마 rewrite-rule관련한 옵션을 잘못 설정했을 것입니다. 정확히 어떤 문제인지를 살펴보려면 .htaccess에서 rewriting기능을 꺼보시기 바랍니다.
번역
english version: dokuwiki-2006-11-06.
Add your email here if you created translated or modified whole or part of this page.
- jk Lee - real mail domain is gmail, not zoo.com for spam filtering 2007-2-5 created