사이드바 영역으로 건너뛰기

XML RSS 추가

RSS가 추가되었습니다.

사용자가 글을 쓰면 사용자 디렉토리 밑에 rss.xml을 만들고 이 파일을 통해

RSS 클라이언트와 통신합니다.

RSS 주소는 http://blog.jinbo.net/%user_id%/rss.php?user_id=%user_id% 입니다.

예를 들면 벌레잡이의 RSS주소는

  http://blog.jinbo.net/debug_mode/rss.php?user_id=debug_mode

가 됩니다.

최대 25개의 포스트를 가져오게 되어 있으며, 본문은 대략 740 바이트 정도를

잘라서 xml에 넣습니다.

블로거 프로필 이미지가 xml에 들어가고 없는 사람은 'no image' 이미지가 들어갑니다.

일단 Abilon이라는 RSS 클라이언트로 테스트 했으며 여타 클라이언트 프로그램으로

추가적인 테스트를 해야 할 것 같습니다. (.NET 프레임웍의 압박)

 

아, 깜박했는데...

현재로서는 새로 글을 써야만 xml 파일이 생성됩니다.

사용자 디렉토리를 돌며 일괄적용한다는 것을 잊었군요.

그리고 현재 지운 글도 xml에 남아 있는 문제가 있더군요.

이건 15일 내로 수정하도록 하겠습니다.

 



 * 개인 블로그 화면에 'XML' 이미지와 함께 RSS 주소 링크를 걸어줘야 합니다.

   당연히 모든 사용자에 대해 make_skin을 해 줘야 합니다.

 * 다양한 RSS 클라이언트 테스트

 * 현재 덧글은 xml에 들어가지 않는 것이 확실한데,

  트랙백은 어떻게 되는 건지 모르겠습니다. 확인이 필요합니다.

 * xml 파일을 만드는데 DB값을 사용하는데, 비효율적입니다.

  이후 성능 향상을 위해 파일을 update하는 방식으로 수정을 해야 합니다.(오픈 이후)

 * 어딘가 문제가 있을 겁니다. 테스트를 통해 디버그를 해야겠죠.

 


진보블로그 공감 버튼트위터로 리트윗하기페이스북에 공유하기딜리셔스에 북마크