HandS RSS 피드 작동방식

web
hands
tutorial

(12신동주) #1

HandS RSS 작동방식

이 문의는 개인 메시지를 통해서 문의해준 사항입니다.
추후 비슷한 의문사항들이 있으시면 메시지를 통해서 문의하셔도 괜찮습니다.

안녕하세요 :smile: 12학번 신동주입니다.

이 글은 HandS 웹에서의 RSS 피드 작동방식 및 구독방법에 대한 쓰레드입니다.

HandS 웹은 Discourse라는 오픈소스 커뮤니티 프로젝트를 기반으로 설계되었습니다.
현재도 Discourse 플랫폼 코어 컨트리뷰션 및 플러그인 제작을 통해서 HandS 웹은 HandS의 웹 아카이브 및 사이트로서 지향하는 방향을 향해 나아가고 있습니다.
HandS 웹의 이념과 그 설계의도에 관해서는 추후 좀 긴 포스트로 다룰 예정입니다.

RSS 피드란?

RSS(Rich Site Summary)는 뉴스나 블로그 사이트에서 주로 사용하는 콘텐츠 표현 방식이다. 웹 사이트 관리자는 RSS 형식으로 웹 사이트 내용을 보여 준다. 이 정보를 받는 사람은 다른 형식으로 이용할 수 있다.RSS 리더에는 웹기반형과 설치형이 있다. 웹기반형 리더는 간단한 계정등록으로 어디에서든 이용할 수 있다는 장점을 가지고 있다. - 위키피디아

자세한 사항들은 Feedly 등을 써보세요.

방법

모든 토픽, 모든 포스트, 모든 url(start_url을 제외한)이 전부 RSS 피드로 변환됩니다.
여러분이 보고계신 그 어떤 토픽 어떤 포스트. 어떤 페이지라도 그 뒤에 .rss 라고만 붙이면 rss피드가 됩니다.

예시

  • 가장 최신글을 rss피드로 받을때
    https://hardwareand.software/latest 라는 주소는 최신글들을 모아서 보여주는 url입니다.
    여기에다가 .rss 만 붙여주세요.
    https://hardwareand.software/latest.rss

  • 어떤 카테고리를 rss피드로 받을때
    https://hardwareand.software/c/projects 라는 주소는 프로젝트 카테고리의 글을 모아서 보여주는 url입니다.
    여기에다가 .rss 만 붙여주세요.
    https://hardwareand.software/c/projects.rss

  • 어떤 사람의 활동을 rss피드로 받을때
    https://hardwareand.software/u/alansynn/activity 라는 주소는 저의 활동을 모아서 보여주는 url입니다.
    여기에다가 .rss 만 붙여주세요.
    https://hardwareand.software/u/alansynn/activity.rss

어떤 것이라도 .rss 주소를 통해서 변경할 수 있습니다.

추후 계획

당장 RSS 피드와 관련된 추가 개발은 예정사항에 없습니다.
다만, API와 Webhook을 통해 조금 더 활발하게 사용하실 수 있도록 기능 추가가 예정되어있습니다.
프로젝트 탭의 모든 포스트에는 Github과 Gitlab API를 통해서 Commit/PR 시에 Reply를 봇이 달아주는 형태로 제작하고 있습니다. 이 또한 RSS피드로 받아보실 수 있습니다.

감사합니다.
신동주 드림 :wink: