2025-01-24T03:41:27
This commit is contained in:
154
doc/seo/06_syndication.md
Normal file
154
doc/seo/06_syndication.md
Normal file
@@ -0,0 +1,154 @@
|
||||
# 신디케이션(Syndication)
|
||||
|
||||
**신디케이션(Syndication)**은 하나의 콘텐츠를 여러 매체나 플랫폼을 통해 동시에 배포하는 것을 의미합니다. 마치 신문사가 자사의 기사를 다른 매체에 제공하여 더 많은 사람들에게 알리는 것처럼, 다양한 분야에서 활용되는 개념입니다.
|
||||
|
||||
## RSS
|
||||
**RSS(Really Simple Syndication)**는 웹 사이트의 새로운 콘텐츠를 구독자가 쉽게 확인할 수 있도록 하는 표준화된 형식입니다. 마치 신문을 구독하는 것처럼, 자신이 원하는 웹사이트의 최신 정보를 한 곳에서 모아 볼 수 있도록 해주는 것이죠.
|
||||
|
||||
### RSS의 작동 원리
|
||||
* 웹사이트에서 RSS 피드 생성: 웹사이트 운영자는 RSS 피드를 생성하여 자신의 콘텐츠를 배포합니다.
|
||||
* RSS 리더에서 구독: 사용자는 RSS 리더를 통해 원하는 웹사이트의 RSS 피드를 구독합니다.
|
||||
* 콘텐츠 업데이트: 웹사이트에 새로운 콘텐츠가 추가되면 RSS 피드가 자동으로 업데이트됩니다.
|
||||
* RSS 리더에서 확인: 사용자는 RSS 리더를 통해 업데이트된 내용을 확인하고 원하는 콘텐츠를 클릭하여 해당 웹사이트로 이동합니다.
|
||||
|
||||
### RSS의 장점
|
||||
* 편리한 정보 수집: 여러 웹사이트를 일일이 방문하지 않고도 원하는 정보를 한곳에서 확인할 수 있습니다.
|
||||
* 개인 맞춤형 정보 제공: 자신이 관심 있는 분야의 정보만을 선택적으로 구독할 수 있습니다.
|
||||
* 오프라인에서도 이용 가능: 일부 RSS 리더는 오프라인에서도 콘텐츠를 볼 수 있도록 지원합니다.
|
||||
### RSS의 단점
|
||||
* 인지도 부족: 많은 사용자들이 RSS에 대해 잘 알지 못합니다.
|
||||
* 소셜 미디어의 부상: 소셜 미디어가 발달하면서 RSS의 중요성이 상대적으로 줄어들었습니다.
|
||||
|
||||
### RSS 2.0
|
||||
```xml
|
||||
<rss version="2.0">
|
||||
<channel>
|
||||
<title></title>
|
||||
<link></link>
|
||||
<description></description>
|
||||
<item>
|
||||
<title></title>
|
||||
<link></link>
|
||||
<description></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
||||
```
|
||||
- channel
|
||||
- title
|
||||
- link
|
||||
- description
|
||||
- language
|
||||
- copyright
|
||||
- managingEditor
|
||||
- webMaster
|
||||
- pubDate
|
||||
- lastBuildDate
|
||||
- category
|
||||
- generator
|
||||
- docs
|
||||
- cloud
|
||||
- ttl
|
||||
- image
|
||||
- url
|
||||
- title
|
||||
- link
|
||||
- textInput
|
||||
- title
|
||||
- description
|
||||
- name
|
||||
- link
|
||||
- skipHours
|
||||
- skipDays
|
||||
- item
|
||||
- title
|
||||
- link
|
||||
- description
|
||||
- author
|
||||
- catogory
|
||||
- comments
|
||||
- enclosure
|
||||
- guid
|
||||
- pubDate
|
||||
- source
|
||||
|
||||
|
||||
## Atom
|
||||
|
||||
Atom 프로토콜은 RSS와 함께 웹 콘텐츠를 신디케이션(syndication)하기 위한 표준 프로토콜 중 하나입니다. 즉, 웹사이트의 새로운 콘텐츠를 다른 웹사이트나 애플리케이션에서 쉽게 구독하고 활용할 수 있도록 하는 기술입니다.
|
||||
|
||||
### RSS와 Atom은 모두 웹 피드를 위한 표준이지만, 몇 가지 차이점이 있습니다.
|
||||
|
||||
* 개발 배경: RSS는 블로그 플랫폼에서 시작된 반면, Atom은 웹 표준화 단체인 IETF(Internet Engineering Task Force)에서 개발되어 더욱 개방적이고 확장성이 뛰어납니다.
|
||||
* 구조: Atom은 XML 기반으로 더욱 정교하고 확장 가능한 구조를 가지고 있습니다.
|
||||
* 기능: Atom은 RSS보다 더 다양한 기능을 제공하며, 특히 웹 콘텐츠의 변경 내역을 추적하는 기능이 강화되어 있습니다.
|
||||
|
||||
### Atom의 주요 구성 요소
|
||||
* 피드: 전체 콘텐츠의 목록을 나타내는 부분입니다.
|
||||
* 항목: 개별 콘텐츠(예: 블로그 게시글)를 나타내는 부분입니다.
|
||||
* 링크: 관련된 웹 페이지의 URL을 지정합니다.
|
||||
* 업데이트: 콘텐츠가 마지막으로 업데이트된 시간을 나타냅니다.
|
||||
* 저자: 콘텐츠를 작성한 사람의 정보를 나타냅니다.
|
||||
|
||||
### Atom 1.0
|
||||
|
||||
```xml
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<feed xmlns="http://www.w3.org/2005/Atom">
|
||||
<title>Example Feed</title>
|
||||
<link href="http://example.org/"/>
|
||||
<updated>2003-12-13T18:30:02Z</updated>
|
||||
<author>
|
||||
<name>John Doe</name>
|
||||
</author>
|
||||
<id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id>
|
||||
<entry>
|
||||
<title>Atom-Powered Robots Run Amok</title>
|
||||
<link href="http://example.org/2003/12/13/atom03"/>
|
||||
<id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
|
||||
<updated>2003-12-13T18:30:02Z</updated>
|
||||
<summary>Some text.</summary>
|
||||
</entry>
|
||||
</feed>
|
||||
```
|
||||
#### 태그
|
||||
- feed
|
||||
- id
|
||||
- title
|
||||
- updated
|
||||
- author
|
||||
- link
|
||||
- category
|
||||
- contributor
|
||||
- name
|
||||
- url
|
||||
- email
|
||||
- generator
|
||||
- icon
|
||||
- logo
|
||||
- rights
|
||||
- subtitle
|
||||
- entry
|
||||
- id
|
||||
- title
|
||||
- updated
|
||||
- author
|
||||
- name
|
||||
- url
|
||||
- email
|
||||
- content
|
||||
- link
|
||||
- summary
|
||||
- category
|
||||
- contributor
|
||||
- name
|
||||
- url
|
||||
- email
|
||||
- published
|
||||
- rights
|
||||
- source
|
||||
|
||||
|
||||
---
|
||||
https://validator.w3.org/feed/docs/rss2.html
|
||||
https://validator.w3.org/feed/docs/atom.html
|
||||
Reference in New Issue
Block a user