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-фид — специальный формат предоставления данных об обновлениях на нужном вам сайте, который является семейством 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 подписки на вашем сайте.

Рекомендую почитать:

  • Блог — лучший способ раскрутки интернет магазина.
  • Выбор доменного имени для сайта.
  • Как создать сайт самому бесплатно пошаговая инструкция.

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 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.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector