Что такое rss, простыми словами о сервисе автоматического распространения контента
Содержание:
RSS Example
RSS documents use a self-describing and simple syntax.
Here is a simple RSS document:
<?xml version=»1.0″ encoding=»UTF-8″ ?>
<rss version=»2.0″>
<channel>
<title>W3Schools Home Page</title>
<link>https://www.w3schools.com</link>
<description>Free web building tutorials</description>
<item>
<title>RSS Tutorial</title>
<link>https://www.w3schools.com/xml/xml_rss.asp</link>
<description>New RSS tutorial on W3Schools</description>
</item>
<item>
<title>XML Tutorial</title>
<link>https://www.w3schools.com/xml</link>
<description>New XML tutorial on W3Schools</description>
</item>
</channel>
</rss>
The first line in the document — the XML declaration — defines
the XML version and the character encoding used in the document. In this case the document conforms to the 1.0 specification
of XML and uses the UTF-8 character set.
The next line is the RSS declaration which identifies that this is an RSS document (in this case, RSS version 2.0).
The next line contains the <channel> element. This element is used to describe the RSS feed.
The <channel> element has three required child elements:
- <title> — Defines the title of the channel (e.g. W3Schools Home Page)
- <link> — Defines the hyperlink to the channel (e.g. https://www.w3schools.com)
- <description> — Describes the channel (e.g. Free web building tutorials)
Each <channel> element can have one or more <item> elements.
Each <item> element defines an article or «story» in the RSS feed.
The <item> element has three required child elements:
- <title> — Defines the title of the item (e.g. RSS Tutorial)
- <link> — Defines the hyperlink to the item (e.g. https://www.w3schools.com/xml/xml_rss.asp)
- <description> — Describes the item (e.g. New RSS tutorial on W3Schools)
Finally, the two last lines close the <channel> and <rss> elements.
The RSS Element
The RSS <channel> element describes the RSS feed.
Look at the following RSS document:
<?xml version=»1.0″ encoding=»UTF-8″ ?>
<rss version=»2.0″>
<channel>
<title>W3Schools Home Page</title>
<link>https://www.w3schools.com</link>
<description>Free web building tutorials</description>
<item>
<title>RSS Tutorial</title>
<link>https://www.w3schools.com/xml/xml_rss.asp</link>
<description>New RSS tutorial on W3Schools</description>
</item>
</channel>
</rss>
As mentioned before, the <channel> element describes the RSS feed, and has three required child elements:
- <title> — Defines the title of the channel (e.g. W3Schools Home Page)
- <link> — Defines the hyperlink to the channel (e.g. https://www.w3schools.com)
- <description> — Describes the channel (e.g. Free web building tutorials)
The <channel> element usually contains one or more <item> elements. Each <item> element defines an article
or «story» in the RSS feed.
Furthermore, there are several optional child elements of <channel>. We will explain the most important ones below.
Основные аспекты установки RSS-канала и его оптимизация
Чтобы на своем ресурсе установить RSS-канал, необходимо:
- Загрузить на свой сервер RSS-фид;
- Создать файл rss.php. Его можно написать самостоятельно или использовать готовый PHP скрипт.
Когда все сделано, следует проверить работоспособность RSS. Когда вы убедились, что она работает, ссылку можно размещать на сайте, чтобы она была видна юзерам. Для того, чтобы пользователи быстро ее находили, можно использовать специальную RSS-иконку.
Сегодня существуют разные варианты RSS-фидов и разные приложения, ориентированные на работу с ними. Чтобы фид соответствовал приложениям, специалисты создали сервис FeedBurner, который совместим с различными программами и имеет дополнительные полезные опции:
- Правка ошибок на канале;
- Возможность добавления дополнений в RSS-ленту;
- Учет количества посетителей, и многое другое.
Поэтому, после того как сайт создан и добавлен RSS, не забудьте зарегистрировать его на этом сервисе, чтобы облегчить свою жизнь в будущем.
The History of RSS
- 1997 — Dave Winer at UserLand develops scriptingNews. RSS was born
- 1999 — Netscape develops RSS 0.90 (which supported scriptingNews)
- 1999 — Dave Winer develops scriptingNews 2.0b1 (which included RSS 0.90 features)
- 1999 — Netscape develops RSS 0.91 (which included most features from scriptingNews 2.0b1)
- 1999 — UserLand gets rid of scriptingNews and uses only RSS 0.91
- 1999 — Netscape stops their RSS development
- 2000 — UserLand releases the official RSS 0.91 specification
- 2000 — O’Reilly develops RSS 1.0. This format uses RDF and namespaces.
- 2000 — Dave Winer at UserLand develops RSS 0.92
- 2002 — Dave Winer develops RSS 2.0 after leaving UserLand
- 2003 — The official RSS 2.0 specification is released
RSS 1.0 is the only version that was developed using the W3C RDF (Resource Description Framework) standard.
The idea behind RDF was to help create a Semantic Web. However, this does not matter too much for ordinary users,
but by using web standards it will be easier for persons and applications to exchange data.
Зачем использовать RSS на своем ресурсе?
Продумывая внешний вид сайта, его владелец в первую очередь думает о юзерах, создавая им как можно более комфортные условия во время просмотра страницы. Но, не стоит забывать о том, что часть пользователей адрес страницы будут вводить не только через известные браузеры. Сегодня существует большое количество мобильных устройств для выхода в сеть, и возможно, просмотр вашего сайта на разных устройствах будет выглядеть по-разному и не всегда так комфортно, как задумывалось изначально.
В большинстве случаев пользователям гораздо удобнее следить за новостями и обновлениями, используя различные приложения, которые установлены на их гаджеты. RSS-канал как раз и поможет совместить сайт с разными устройствами и системами, сделав его более привлекательным за счет предоставления больших возможностей юзерам. Если ресурс постоянно обновляется, но при этом не использует RSS, то он однозначно будет менее посещаемым.
Канал RSS служит не только для совмещения страницы с разными устройствами, но и помогает передавать информацию в онлайн-сервисы через рассылку, привлекая тем самым новых пользователей и напоминая о своем существовании постоянным подписчикам.
Для чего нужен RSS-владельцу сайта или блога, теперь понятно, но зачем он нужен пользователям? На самом деле, простым читателям этот канал не менее полезен. Представьте, что обычный юзер интересуется разными сайтами и для того, чтобы быть в курсе всех обновлений, ему придется тратить время на то, чтобы просмотреть каждый сайт. Но, подписавшись на RSS-каналы всех интересующих его сайтов, он получит возможность просматривать все анонсы статей в хронологическом порядке и переходить только на те новости, которые ему действительно интересны. Таким образом, пользователь сможет сформировать собственную ленту новостей всех сайтов, которые он периодически читает.
Что такое RSS?
RSS-фид — специальный формат предоставления данных об обновлениях на нужном вам сайте, который является семейством xml форматов и отображает ленту новостей, комментариев, обновлений блога, сайта.
Простыми словами RSS лента — это инструмент с помощью которого владелец сайта может моментально оповестить своего подписчика об обновлениях, без явного посещения ресурса.
Подписчик прочитал анонс, и если ему интересна информация тогда переходит на сайт и изучает ее до конца, в этом и есть основная суть RSS.
Зачем нужна RSS подписка на сайте или блоге?
Как уже говорилось ранее RSS лента отображает обновления, которые происходят на сайте, зачем это нужно? Давайте разберем подробнее.
Если вы являетесь владельцем сайта или блога и регулярно публикуете новые статьи, тогда вы просто обязаны сделать RSS. Это позволит привлечь посетителей и постоянных читателей не только из поисковых систем и ссылок на сторонних сайтах, но и по прямым переходам из фидов. Работает это так: вы публикуете новую запись, пользователю приходит сообщение в использованном им rss агрегате, о которых мы поговорим чуть позже. И ваш подписчик приходит к вам на сайт, иногда быстрее чем вы могли бы предполагать.
Говорить о полезности RSS подписок можно много, скажем только то, что “продвинутые” пользователи интернета часто пользуются данным механизмом, он позволяет быстро находить и изучать требуемую им информацию, ведь если вы получили подписчика, значит вы будете получать регулярные посещения от него, стоит только правильно создавать анонсы и всегда давать качественную и полезную информацию.
Как пользоваться и читать RSS?
Для того что бы пользоваться rss существуют специальные агрегаторы, их можно поделить на два типа:
- Программные агрегаторы;
- Веб агрегаторы.
Разница заключается в том что при использовании программных агрегатов для чтения RSS фидов используются специальные программы или приложения встроенные в ваш браузер.
Веб агрегатор — это ресурс в интернете к которому вы можете получить доступ с любого компьютера или другой техники с доступом к интернету.
Программные агрегаторы для чтения RSS.
Что бы читать новости с ваших любимых сайтов вам потребуется установить программу на компьютер. Вариантом таких программ являются:
- FeedDemon — одна из самых популярных программ для чтения rss каналов.
- Abilon;
- RSS Reader;
- Newz Crawler;
- многие другие.
В данной публикации я не буду описывать эти программы, скажу только что отличаются они функциональностью, настройками и внешним видом. Суть у всех одна и та же, предоставлять информацию об обновлениях пользователю.
Firefox, Opera и даже Internet Explorer имеют встроенную поддержку чтения RSS фидов, в то время как к популярному браузеру нужно дополнение под названием RSS Subscription Extension, который устраняет недостаток браузера.
WEB агрегаторы RSS.
Отличие Web агрегатора от программного заключается в том, что вам не нужно скачивать обновления перед тем как читать их (программа делает это автоматически, но все же скачивает, а это дополнительная нагрузка на интернет и трата трафика), этим занимается некий сайт, специализированный под данные нужды.
Самыми популярными WEB агрегаторами являются Яндекс Лента и Yahoo pipes, с их помощью можно собирать информацию с ваших читаемых ресурсов.
Таким образом мы разобрали основные моменты связанные с RSS на сайте. Так же после прочтения статьи имеем понятие о том, как можно узнавать об обновлениях на сайте. Теперь пришло время приступить к настройке RSS подписки на вашем сайте.
Рекомендую почитать:
- Блог — лучший способ раскрутки интернет магазина.
- Выбор доменного имени для сайта.
- Как создать сайт самому бесплатно пошаговая инструкция.