RSS каналы (Really Simple Syndication)

RSS — семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде специальными программами-агрегаторами.

В разных версиях аббревиатура RSS имела разные расшифровки:
Rich Site Summary (RSS 0.9x) — обогащённая сводка сайта;
RDF Site Summary (RSS 0.9 и 1.0) — сводка сайта с применением инфраструктуры описания ресурсов;
Really Simple Syndication (RSS 2.x) — очень простое приобретение информации.
Использование

Обычно с помощью RSS 2.0 даётся краткое описание новой информации, появившейся на сайте, и ссылка на её полную версию. Интернет-ресурс в формате RSS называется RSS-каналом, RSS-лентой или RSS-фидом.

Многие современные браузеры, почтовые клиенты и Интернет-пейджеры умеют работать с RSS-лентами, среди них Safari, Maxthon, Miranda, Mozilla Firefox, Mozilla Thunderbird, Opera, Microsoft Internet Explorer (начиная с 7-й версии) . Кроме того, существуют специализированные приложения (RSS-агрегаторы) , собирающие и обрабатывающие информацию RSS-каналов. Также очень популярны веб-агрегаторы, представляющие собой сайты по сбору и отображению RSS-каналов, такие как Яндекс. Лента, Google Reader, Новотека и Bloglines.

[править]История формата

Разработка того, что впоследствии стало известно как RSS, началась ещё в 1997 году. Первую известность эта технология получила, когда компания Netscape использовала её для наполнения каналов своего портала Netcenter. Вскоре эта технология уже использовалась для трансляции контента на многих новостных сайтах — в том числе таких, как BBC, CNET, CNN, Disney, Forbes, Wired, Red Herring, Slashdot, ZDNet и многих других. Первой открытой официальной версией RSS стала версия 0.90. Формат был основан на RDF (Resource Description Framework — стандарт схемы описания источников) и многим показался слишком сложным, и тогда Netscape представила его упрощённую версию — 0.91. В 2000 году произошло разделение формата:
группа разработчиков из списка рассылки «RSS-DEV» предложила формат RSS 1.0, который был основан на стандартах XML и RDF организации W3C. Расширения формата предлагалось делать через модули расширений, описываемые в своих пространствах имён. Так как проект использует уже существующие стандарты, рассматривается его использование в рамках технологии Semantic Web.
Дейв Вайнер, работающий в компании «UserLand Software», опубликовал спецификацию RSS 0.92, которая является развитием версии 0.91 и ориентируется на тех пользователей, которым RDF-описание показалось излишне сложным. Вайнер смог популяризовать свою разработку среди многих изданий (в том числе «The New York Times») и придумал свою расшифровку аббревиатуры — Really Simple Syndication (очень простое приобретение информации) . Дальнейшим развитием этой ветки стал формат RSS 2.0, который тоже поддерживает расширения с помощью модулей, лежащих в своих пространствах имён.

В июне 2006 года появился конкурент RSS — формат Atom.

5 января 2006 года с сайта my.netscape.com был удален файл rss-0.91.dtd, ссылки на который были размещены в большом количестве трансляций формата RSS версии 0.91. Это событие привело к сбою некоторых онлайновых и офлайновых агрегаторов, так как потоки, ссылающиеся на этот DTD стали невалидными.

[править]Несовместимость

Из-за существования нескольких различных версий формата RSS-каналов программы-агрегаторы должны уметь работать со всеми вариантами, что создаёт некоторые трудности их разработчикам.

Проблемы совместимости возникают также при вставке в RSS-описания небольших HTML-фрагментов, которые в одних случаях оформляются как CDATA узлы, а в других — как HTML-кодированные PCDATA узлы. Существуют проблемы с различными форматами представления дат и метаданных, таких как частота обновления.

otvet.mail.ru

Контент для Турбо-страницы передается с помощью элемента turbo:content. Содержимое необходимо обернуть в раздел <![CDATA[]]>.

  1. Оформите шапку (верхнюю часть страницы)
  2. Разметьте текст
  3. Добавьте картинки
  4. Добавьте видео материалы

Оформите шапку (верхнюю часть страницы)

  1. Укажите элемент header.
  2. Текст заголовка оберните в элемент h1.
<rss  xmlns:yandex="http://news.yandex.ru"  xmlns:media="http://search.yahoo.com/mrss/"  xmlns:turbo="http://turbo.yandex.ru"  version="2.0" >  <channel>  <item turbo="true">  <link>http://www.example.com/page1.html</link>  <turbo:content>  <![CDATA[  <header>  <h1>Заголовок страницы</h1>  </header>  ...  ]]>  </turbo:content>  </item>  </channel> </rss>

Разметьте текст

Для оформления текста Яндекс поддерживает большинство стандартных HTML-элементов. Полный список элементов см. в разделе rss-elements.html#turbo-content-details__html-elements.

<rss  xmlns:yandex="http://news.yandex.ru"  xmlns:media="http://search.yahoo.com/mrss/"  xmlns:turbo="http://turbo.yandex.ru"  version="2.0" >  <channel>  <item turbo="true">  <link>http://www.example.com/page1.html</link>  <turbo:content>  <![CDATA[  <header>  <h1>Заголовок страницы</h1>  </header>  <p>Текст.</p>  <h2>Заголовок второго уровня</h2>  <p>Текст с <b>выделением</b> и списком:</p>  <ul>  <li>пункт 1;</li>  <li>пункт 2.</li>  </ul>  ]]>  </turbo:content>  </item>  </channel> </rss>

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

Поддерживаются форматы JPEG, PNG, GIF. Вы можете разместить картинку внутри абзаца (элемент p) или между абзацами. Для этого используйте элемент img, в атрибуте src укажите URL изображения.

...  <img src="http://example.com/img.jpg" /> ...
<rss  xmlns:yandex="http://news.yandex.ru"  xmlns:media="http://search.yahoo.com/mrss/"  xmlns:turbo="http://turbo.yandex.ru"  version="2.0" >  <channel>  <item turbo="true">  <link>http://www.example.com/page1.html</link>  <turbo:content>  <![CDATA[  <header>  <h1>Заголовок страницы</h1>  </header>  <p>Текст с <b>выделением</b> и списком:</p>  <ul>  <li>пункт 1;</li>  <li>пункт 2.</li>  </ul>  <figure>  <img src="http://example.com/img.jpg" />  <figcaption>Подпись</figcaption>  </figure>  ]]>  </turbo:content>  </item>  </channel> </rss>

yandex.ru

Кому это нужно

В свое время RSS провернул большую революцию, но сейчас его популярность падает. До сих еще много людей не знает, что это такое, но те кто пользуются имеют преимущество: они не ограничены в источниках, как в каталогах, например. RSS отлично справляются с большим потоком информации, в чем превосходят соцсети.

RSS подходит для тех источников, где в меньшей степени нужен отклик аудитории: лента не подходит для комментирования и лайков, читатель только знакомится с информацией. Такими источниками могут быть новостные порталы, библиотечные новости, обновление блогов.

Из чего состоит RSS — взгляд изнутри

  1. Метаданные — это информация о данных: заголовки, изображения, описания, гиперссылки.
  2. Объединенные метаданные по одной публикации.
  3. Категории статей.

Популярные версии

  • RDF — RDF Site Summary (RSS 0.9 и 1.0).
  • RSS — Rich Site Summary (RSS 0.9x).
  • RSS2 -Really Simple Syndication (RSS 2.x)
  • А также Atom, разработанный компанией Google в 2006 году, с учетом всех недостатков RSS.

Преимущества RSS канала

Для пользователя

  1. Вся нужная информация в одном месте: удобно просматривать обновления и не нужно проверять вручную.
  2. Бесплатно: ресурсы взамен получают читающую аудиторию, так что любой развивающийся источник непременно создаст ленту для пользователей.
  3. Быстрые уведомления: сообщение о новой публикации будет не через час, два, день, а сразу по обновлению.
  4. Экономия трафика. Один фид не заберет столько трафика, как множество загружаемых страниц.

Для сайта

  1. Ссылочная масса возрастает;
  2. Увеличивается популярность ресурса;
  3. Постоянная читающая аудитория сайта.

Недостатки RSS

Для сайтов

  1. Большинство пользователей подписываются на источники, которые хоть немного приглянулись. Информации становится больше, и человек не успевает ее обрабатывать.
  2. Поисковые роботы индексируют ленты раньше, чем первоисточник, засчет чего последнему достаются фильтры: он получает от поисковика статус малополезного сайта для пользователя. Решением этой проблемы будет отказ от выкладывания полных версий статей и мотивация читателя перейти на источник-оригинал.
  3. Воровство контента. Трастовые сайты также могут воровать контент, и поисковики будут считать их первоисточниками. А вот менее жирные оригиналы будут падать в позициях поисковой выдачи.
  4. Даже если ворованный контент в конце имеет ссылку, откуда статья, то вероятность, что гость продолжит чтение после перехода, мала. А без указания линка и вовсе не стоит надеяться на трафик.
  5. XML-язык, на котором пишутся RSS-ленты, удобен для парсинга.

Как подписаться на RSS

Чтобы получать уведомления, достаточно найти знак RSS, копировать адрес ссылки и добавить ее в программу для чтения. Или вместо кнопки нажать на фразу «Подписаться на RSS-канал».

Ридеры, агрегаторы, браузеры и приложения для чтения RSS

Удобные средства для чтения информационных лент позволяют сэкономить время и получить максимум свежей информации. Все что необходимо, это интернет-соединение на устройстве и программа для чтения, которая гибко подстраивается под пользователя и упорядочивает информацию в соответствии с его вкусами. Одним из недостатков является неудобная синхронизация при использовании нескольких агрегаторов одновременно: прочитав новости в одном, скорее всего, те же самые будут и в другом.

RSS-агрегатор или RSS-ридер — это программы для чтения RSS-каналов: они собирают ссылки, следят за обновлениями и предоставляют их в удобном формате для чтения. Есть специальные настройки, уведомления отображаются в трее. Не все поддерживают синхронизацию с мобильными платформами.

Еще по теме:   Что это такое CF

Браузеры

Всем известные Google Chrome, Opera, Mozilla и другие браузеры уже давно научились читать RSS. Преимущества: чтение в любом месте: дома, на работе, а также настраивать с помощью бесплатных инструментов. Из недостатков: ограниченное количество источников.

Сервисы

Яндекс.Лента и Google reader давно закрылись, споры что же лучше уже не актуальны. В настоящее время есть множество сервисов, отвечающие тем или иным требованиям пользователя. Рассмотрим некоторые из них.

  • Inoreader. Сервис умеет кэшировать страницы и читать без доступа в Интернет. Оформление настраивается со вкусами пользователя: темы, сортировка по категориям, импорт из других приложений-ридеров. Статьи доступны без перехода на источник. Есть приложения для мобильных операционных систем.
  • Feedly. Удобный показ новостей. Доступен как расширение в браузерах, а также как приложение на мобильных платформах Android и iOS. Ограничение до ста ресурсов. Сортировка по категориям.
  • Palabre. Приложение для Android. Показ новостей настраивается гибкими настройками. Доступна сортировка по категориям, чтение статьи полностью в приложении и скачивание для офлайн-доступа. Есть премиум-версия без рекламы.
  • Digg. Минималистичный дизайн. Есть функция сохранения статей, настройки для отображения, импорт из OPML-файлов. Доступен в расширениях для браузеров. Кнопки соцсетей для дублирования в соцсети.
  • Newsflow. Бесплатная программа, установленная в Windows 10. Вид новостей настраивается, а статьи читать прямо в приложении, в том числе просматривать видео. Неограниченное количество источников.
  • Opera. Имеет встроенный движок для чтения RSS-лент. Обладает небольшим функционалом.

Программы

  • Для Linux: Liferea, Akregator.
  • Для Windows: Omea reader, Mozilla Thunderbird, Awasu.
  • Для MacOSX: NewsLife, Newsfire.

Как добавить на сайт RSS

Разместить RSS на сайте можно несколькими способами:

  1. Создание кода в XML формате вручную. Принципы работы HTML и RSS похожи: в обоих случаях используется технология размещения текстовых файлов. В RSS используется стандарт RDF, от английского Resource Description Framework, т.е. схема описания ресурса. Он основан на XML, который в свою очередь имеет два своих шаблона: OCS и OPML. Создать ленту возможно и с помощью других языков программирования, если такие навыки есть. Например, C#.
  2. Генераторы лент, например: feed43, dapper, feedity, feedburner.
  3. Дополнительные инструменты, предлагаемыми различными платформами создания сайта, например, Blogger, Vox, WordPress. Здесь не нужно обладать знаниями языков программирования, системы предоставляют готовый шаблон с заголовком, описание, метаданными и другим необходимым материалом для работы с новостями.

Таким образом, RSS удобная технология как для пользователей, так и для веб-мастеров. Посетители имеют возможность собирать все интересующие их сайты в одном месте и читать их обновления без ручной проверки каждого в отдельности. Кроме того, они могут настраивать вид новостей. Это бесплатно, поскольку сайт получает взамен целевую аудиторию, которая заинтересована в материале. Повышается ссылочная масса, улучшаются поведенческие факторы. Ресурс становится популярным.

semantica.in

Что это за технология, RSS?

RSS — группа XML-форматов, которые используются для краткого или полного изложения анонсов новостей, лент статей, новых постов в блогах и пр.

Аббревиатура RSS расшифровывается по-разному, в зависимости от версии:

  • RSS 0.9х — обогащенная сводка новостей сайта от англ. Rich Site Summary;
  • RSS 0.9 и 1.0 — сводка ленты записей сайта с использованием метаструктуры описания вебсайтов от англ. RDF Site Summary;
  • RSS 2.х — реально простое распространение от англ. Really Simple Syndication.

Прямое предназначение RSS 2.0 — транслировать, публиковать краткое описание для информации и ссылку на полную версию контента в вебе. Тем не менее, часто сайты отдают статьи целиком прямо в RSS-ленту, для удобства пользователей. Да, от этого они теряют какую-то долю посещаемости и дохода, но чего не сделаешь ради читателей. Другие сайты действуют наоборот, — обрезают анонс новой статьи на самом интересном, вынуждая читателя переходить по ссылке для просмотра этого контента целиком.

Я не буду перечислять современные браузеры (вы их сами знаете), которые умеют работать с RSS-лентами, потому что умеют это делать ВСЕ браузеры без исключения. Умеют загружать данные из RSS и почтовые клиенты такие как Thunderbird, Outlook.

Первая ласточка перед появлением этого формата появилась в 1995 году. Прототип фреймворка назывался «Метаконтент». И уже в 1997 году та технология, под которой мы сейчас понимаем как РСС, получила известность благодаря Netscape. Нетскейп использовал ее при наполнении своего портала Нетцентр, а т.к. браузер Нетскейп Навигатор в то время был одним из популярнейших — это был громогласный пиар.

И уже через пару лет — в 1999г. — крупнейшие медиа используют RSS 0.90 для трансляции контента на своих новостных сайтах: Disney, BBC, Forbes, CNET, Wired и CNN.

В дальнейшем произошло разделение групп разработчиков технологии RSS и то что мы знаем сейчас как RSS 2.0 — наиболее удачная версия, основанная на версии 0.91. Ее главным отличием от другой ветки со сложным RDF-описанием является простота освоения людьми и разработчиками. «The New York Times» оценили это и пошло-поехало. Да так, что в 2006 созрел конкурентный формат — Atom (используется в Блоггере, Блогспот.ком).

Все это (несколько XML-форматов подобного рода) существенно осложняет жизнь разработчиков сервисов и программного обеспечения для чтения РСС — ведь программы должны понимать сразу несколько форматов представления текста, дат и метаданных и работать со всеми ними.

RSS-feed на сайте: лента, поток, канал, рассылка

Расскажу подробнее о каналах и рассылках, раз вы поняли для чего это используется. Представление интернет-ресурса или контента в XML-формате RSS называется RSS-фидом.

Фид, RSS-фид, RSS-лента, RSS-поток, RSS-канал, RSS-рассылка это синонимы и обозначают одно и то же. Так или иначе, наличие подобных терминов в оформлении сайта означает, что сайт предоставляет возможность подписки на обновления в формате RSS.

К сожалению, не всем понятна польза от наличия RSS-ленты на сайте. Сейчас мы это изменим. Ребята, пользоваться RSS-подписками это очень удобно! Я понимаю, что сейчас есть ленты новостей Вконтакте, многие сайты ведут свои публичные страницы и дают ссылки на новые материалы.

Вот RSS — примерно то же самое, только делается автоматически, публикует новости в порядке выхода, встроено во многие движки и позволяет читателям пользоваться ридерами по собственному выбору (обзор популярных RSS-ридеров).

Многие не пользуются RSS, потому что это кажется сложным. Ты нажимаешь случайно значок RSS XML-фида на сайте, в окне браузера появляется кракозябра, ты в панике убегаешь так и не разобравшись что это и зачем. Не надо так.

Подписываясь на RSS, читатель будет в курсе всех новинок контента на вашем сайте (они придут ему в почту или ридер) — но только тех, что будут указаны в настройках для добавления в ленту т.е. некоторые разделы можно выключить из рассылки.

Соответственно, авторы блогов и администраторы сайтов заинтересованы сделать удобную подписку такого на анонсы. Наличие такой возможности на сайте очень удобно отслеживать по значку RSS.

кнопка подписки на RSS

кнопка RSS подписки

Как другие блоггеры вставляют кнпоку-RSS в блог, можете увидеть здесь.

Что будет если нажать на этот значок? Ничего страшного не случится:

RSS лента 7 блоггеров

Вверху справа вы увидите список RSS-ридеров для подписки, а внизу будет та самая лента новостей, отсортированная в порядке убывания по новизне. В таком виде предстает XML-RSS лента, уже прошедшая автоматическую обработку через сервис обработки XML Feedburner. Преимущество фидбернера в том, что можно модифицировать и улучшать ленту новостей, а также следить за количеством RSS-подписчиков сайта.

При этом можно задать расширенные способы подписки при создании РСС-потока на сайте сервиса Фидбернер — в том числе подписку на RSS по email. Не нужно путать обычную RSS рассылку с RSS-to-email, в обычной вам нужно пользоваться программами и сервисами, в RSS-to-email — электронной почтой.

Так выглядит информация о возможности подписаться по email, чтобы новинки RSS-канала приходили на электропочту:

Расширенная подписка на RSS и RSS to email

А удобство ничем не хуже подписок Вконтакте. При использовании RSS у вас отпадет необходимость регулярно проверять несколько сайтов на обновления — вы сможете читать самые свежий контент сразу после его выхода. И все это автоматически — как для вас, так и для владельца сайта. То есть пользователи решают проблему одновременного доступа к новинкам нескольких сайтов, а владельцы сайтов решают проблему мгновенного уведомления сотен или тысяч пользователей о наличии нового веб-контента.

7bloggers.ru

Доброго времени суток, уважаемые читатели. Данная статья, может, и не является актуальной, но я посчитала, что для некоторых читателей это может быть полезно. Речь пойдет о том, что такое RSS и как им пользоваться.

Еще по теме:   PHP mod

Что такое RSS

Что такое RSS.

Мне не хотелось бы вдаваться в технические подробности, постараюсь быть краткой. RSS – это такой специальный формат из семейства XML-форматов, с помощью которого мы можем получать новости, практически, любого сайта, не заходя на сам сайт. Например, вам нравится какой-то сайт (блог), он достаточно часто обновляется, ежедневно на нем публикуются какие-то новости, которые вам интересны.
Чтобы узнать, появилось ли что-то новое на вашем любимом ресурсе, вам приходится переходить на него и смотреть обновления. Согласитесь, что это не совсем удобно.

Вот RSS и служит тому, чтобы извещать нас об этих новостях. Нет необходимости постоянно заходить на любимый сайт, обновлять страницы, когда можно просто получить оповещение о том, что содержимое этого сайта обновилось. Удобно, не правда ли.

В сети вы можете встретить разные термины, например, RSS-канал, RSS-лента, RSS-фид или просто фид, по сути, это все одно и тоже. Так называются сайты, у которых есть формат RSS.

Но в блогах Blogspot Blogger мы сталкиваемся с таким названием, как Atom. Он так же относится к семейству форматов XML, но также включает в себя протокол, основанный на HTTP. Как вы можете заметить, именно эта аббревиатура http всегда присутствует в адресах сайтов, т.к. все они передаются по этому протоколу. Формат Atom был придуман позже формата RSS, и служит тем же целям.

Формат RSS имеет свою иконку, уверена, вы часто встречаете ее, особенно в блогах. Эта иконка имеет яркий оранжевый цвет, скорее всего для того, чтобы бросаться в глаза, чтобы пользователи сразу видели, что у этого сайта есть RSS-канал на который можно подписаться. Конечно, в сети можно встретить различные интерпретации этой иконки, в разных цветах, и разной формой, но для всех иконок отличительной особенностью является именно этот знак.

Логотип RSS
Ленту новостей мы можем видеть в двух разных вариантах. Первый, обычный формат XML. Выглядит так.

RSS в формате XML
Но чаще, вы можете видеть ленту в таком виде.

FeedBurner
Это значит, что лента пропущена через сервис FeedBurner. О его преимуществах и использовании можно прочитать в серии статей Как настроить RSS в блоге. Лента, пропущенная через сервис FeedBurner имеет больший выбор различных ридеров и сервисов для чтения лент.

Так же, становится доступной подписка по электронной почте. Все эти настойки делаются хозяином сайта, для большей совместимости RSS-ленты с различными приложениями, для получения статистики по подписчикам и многого другого.

amateurblogger.ru

Сейчас практически каждый блог и сайт имеет RSS-канал новостей. Я попробую объяснить на пальцах что это такое и зачем нужно, а так же как этим пользоваться.

Что такое RSS канал

RSS канал — это новостная лента блога. Или иначе, небольшие анонсы статей идущие друг за другом в хронологическом порядке. Визуально, это напоминает главную страницу блога, где точно также в хронологическом порядке располагаются анонсы всех постов. Как правило, это именно анонсы, но иногда в этих лентах присутствуют и полные посты. Это зависит от блоггера, от его решения, отдавать в RSS полный пост или только его анонс.

Для того чтобы увидеть новостную ленту и подписаться на нее нужно перейти по ссылке RSS. То есть новостная лента служит именно для подписки на нее, и просмотра ее у себя в специальной программе, браузере, или сервисе.

Зачем нужно RSS

Зачем же нужен RSS канал, если он визуально выглядит, как главная страница блога, на который я могу зайти в любой момент? Отвечаю, новостная лента служит именно для подписки на нее, и просмотра ее у себя в специальной программе, браузере, или сервисе.

Представьте, вы читаете 10 блогов, и для того чтобы увидеть появилось ли что-нибудь новое, вам нужно будет зайти на каждый из них. Однако, намного проще подписаться на RSS каналы всех блогов, и в специальной программе, своем браузере, или удобном сервисе, видеть сразу все анонсы всех блогов в хронологическом порядке и переходить только на те статьи, которые вам интересны.

Таким образом, вы для себя лично формируете свою собственную новостную ленту всех ресурсов в интернете, которые вы периодически читаете.

Как пользоваться

Каждый раз, когда на блоггер публикует новую статью, вы можете получить уведомление об этом в виде анонса. Это удобно для отслеживания всех публикуемых постов.

Получать анонсы можно разными способами, и через разные сервисы. Как правило, люди используют то, к чему больше всего привыкли. Процедура подписки практически идентична на всех блогах. Все способы подписки можно разделить на 4 части:

  • По почте
  • — если вы далеки от интернета, и вы не так много читаете, то самый простой способ подписаться по почте, и вам будет приходить письмо при появлении новой статьи на блоге. Отписаться вы можете в любой момент. Для это просто введите свой email в поле, нажмите окей. После вам придет письмо с ссылкой, нажав на которую вы подтвердите, что ящик является вашим.

  • Через браузер
  • — почти все современные браузеры содержат в себе простые RSS Reader (программы для просмотра RSS). Вам достаточно просто перейти по ссылке RSS и нажать подписаться.

  • Через специальные программы и сервисы
  • — чаще всего используют Google Reader или Яндекс.Ленту. Это сервисы, в которые можно добавлять нужные вам RSS каналы для последующего чтения.

  • Через социальные сети
  • — социальные сети набирают свой оборот, и сейчас все чаще можно встретить подписку на блоги через Facebook, Twitter, Вконтакте. Блогеры подключают свои RSS каналы к этим социальным сетям, и если вы добавитесь в группу или добавите пользователя из этой сети, то сможете в новостях видеть уведомления о появления нового поста на том или ином блоге. Естественно, вы должные иметь аккаунт в этой социальной сети.

Выбирайте любой удобный вам способ подписки! Как выглядят обычно те или иные кнопки вы можете увидеть чуть ниже.

life-trip.ru

Twitter

1. Получить 20 последних обновлений любого пользователя Twitter

https://twitter.com/statuses/user_timeline/<username>.rss

2. Получить отмеченные твиты любого пользователя Twitter

https://api.twitter.com/1/favorites/<username>.rss

3. Получить упоминания о любом пользователе Twitter как RSS-канал

http://search.twitter.com/search.rss?q=to:@<username>

4. Получить RSS-канал для любого поискового запроса (или даже хештега)

http://search.twitter.com/search.rss?q=<query>

5. Получить фид Twitter List

https://api.twitter.com/1/<username>/lists/<list-name>/statuses.atom

YouTube

1. Получить последние загруженные видео любого пользователя YouTube

https://gdata.youtube.com/feeds/api/users/<user>/uploads

2. Получить RSS-канал видео, которые содержат определенный тег

https://gdata.youtube.com/feeds/api/videos/-/<tag>

3. Получить канал для любого поискового запроса на YouTube

https://gdata.youtube.com/feeds/api/videos?q=<query>&orderby=relevance

Замените “relevance” на “published” или “viewCount” в последней ссылке, чтобы получить результаты, отсортированные по дате публикации или количеству просмотров. По этой ссылке вы также сможете найти ещё много стандартных каналов YouTube, в том числе наиболее просматриваемые с лучшим рейтингом и так далее.

Facebook

1. RSS фид ваших уведомлений

Перейдите по этой ссылке, чтобы увидеть адрес приватного канала уведомлений Facebook.

2. Подписка на Facebook Pages через RSS

https://www.facebook.com/feeds/page.php?format=atom10&id=<ID>

Pinterest

1. Получить RSS канал любого пользователя Pinterest

http://pinterest.com/<user>/feed.rss

2. Получить RSS канал любой коллекции Pinterest

http://pinterest.com/<user>/<board>/rss

Flickr

1. Получить RSS фид фотографий, загруженных определенным пользователем Flickr

http://api.flickr.com/services/feeds/photos_public.gne?id=<ID>

2. RSS канал фотографий, которые содержат определенные теги (разделяются запятыми)

http://api.flickr.com/services/feeds/photos_public.gne?tags=<t1>,<t2>

Instagram

1. RSS поток фото из Instagram, которые имеют заданный тег

http://instagr.am/tags/<tag>/feed/recent.rss

Picasa

1. RSS фид фотографий Picasa, которые соответствуют заданному поисковому запросу

http://photos.googleapis.com/data/feed/base/all?alt=rss&kind=photo&q=<search>

Кроме этого, посмотрите как можно создавать пользовательские каналы RSS здесь.

Обратите также внимание на специальный поисковый сервис CtrlQ.org, который поможет вам отыскать RSS потоки на любую нужную вам тему.

lifehacker.ru

Всем веб-мастерам, имеющим сайт, но до сих пор не установившим RSS-ленту на него, посвящается.

Как создать RSS-канал новостей на Вашем сайте. Руслан Богданов

Вы когда-нибудь видели вот такой значок на чужих сайтах?

А на Вашем он есть?

Если сайт у Вас есть, а про значок слышите впервые, обязательно дочитайте статью до конца.

Этот символ означает, что автор данного сайта рассылает новости с помощью технологии RSS (Really Simple Syndication), что переводится как «очень простое приобретение информации».

Обычно подобные рассылки называют RSS-каналом или RSS-лентой. И если на Вашем сайте её до сих пор нет, то это очень большое упущение.

Вы можете спросить: «Зачем мне RSS-лента, если у меня уже есть почтовая рассылка?».

Да хотя бы затем, что это очень просто и выгодно!

Секрет RSS-ленты в том, что это обычный текстовый файл с расширением xml.

Поэтому по сравнению с обычной почтовой рассылкой RSS-новость:

  1. Гораздо проще отправить. Для отправки RSS-новости нет нужды заходить на сайт почтового сервера и заполнять все необходимые поля. Помножьте это на количество серверов, на которых выходит Ваша почтовая рассылка. У моей рассылки таких серверов целых пять.
  2. Легче добавить новость. Вы всего лишь добавляете пару предложений в единственный xml-файл, и — вуаля! — все Ваши RSS-получатели уже видят, что Вы выложили нечто новое и интересное на свой сайт.
  3. Можно отправлять часто. По причине номер 2, Вам не составит труда добавлять новости хоть по пять раз на дню. Подправили дизайн сайта — отправили новость, добавили новую статью — отправили новость, вспомнили забавный анекдот — снова отправили новость. А больше новостей = больше посетителей на сайте = больше кликов по оплачиваемой рекламе, если на сайте таковая имеется.
  4. Просто получать сообщения. Для получения RSS-сообщения не нужен почтовый ящик. Достаточно установить небольшую программу-читалку, а лучше — просто воспользоваться встроенной программой в браузерах Opera или Firefox.
  5. Просто подписаться. Чтобы подписаться на RSS-ленту достаточно лишь нажать на значок RSS на интересующем Вас сайте (например на Вашем же), и согласиться получать сообщения.

Проще говоря, каждый, уважающий себя владелец сайта должен иметь собственную RSS-рассылку!

Разумеется, как и у любой Интернет-технологии, у RSS есть и определённые недостатки:

  1. Вы ничего не знаете о своей аудитории. Можно лишь косвенно оценить её размер по увеличившемуся количеству заходов на сайт после выпуска рассылки. Впрочем,бесплатные почтовые сервера также не дадут Вам никакой информации, кроме общего количества подписчиков.
  2. Программа-читалка всё-таки нужна. Но если Вы пользуетесь браузером Opera или Firefox, то считайте она у Вас уже есть.
  3. Получателей RSS меньше, чем читателей почтовых рассылок. Эта технология новее и ещё не успела стать классикой, но всё к тому идёт.
  4. В RSS-новость трудно впихнуть полноценно оформленный выпуск рассылки. По крайней мере, у меня это не получилось, хотя в чужих RSS-новостях я видел и форматирование текста, и картинки. Но ведь и не в том смысл RSS, чтобы давать готовые выпуски, а в том, чтобы заинтриговать, и дать ссылку на соответствующую страницу Вашего сайта, верно? 😉

Надеюсь эти незначительные, мелкие, недостатки не спугнули Ваше желание заиметь свой RSS-рупор?

Тем более, что сделать свою RSS-ленту предельно просто. Почему бы Вам не создать её прямо сейчас всего за 2 минуты?

Я помогу. Вы согласны?

Если нет — не читайте дальше. Это так просто, что может даже оскорбить Ваш гений 🙂

Сейчас мы не будем заморачиваться с разными версиями RSS, а сделаем проще — выберем рекомендуемую, самую новую версию 2.0.

Всё, что Вам нужно сделать, для создания своего RSS-канала, это скопировать нижеприведённый код, заменить надписи и ссылки на свои, закинуть себе на сайт, и дать ссылку.

Давайте по порядку.

Скопируйте вот этот код в обычный, пустой текстовый файл (в блокнот например, но только не в Word):

<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">

<channel>
<title>Лучший Бесплатный Софт</title>
<link>https://www.BestFREE.ru/</link>
<description>Лучший Бесплатный Софт — полностью бесплатные программы, игры, книги, методики и многое другое на BestFREE.ru.</description>
<language>ru-ru</language>
<copyright>Copyright 2008 BestFREE.ru — Лучший Бесплатный Софт</copyright>
<author>Руслан Богданов</author>

<image>
<url>https://www.bestfree.ru/banner88_31.png</url>
<title>Лучший Бесплатный Софт</title>
<link>https://www.BestFREE.ru/</link>
</image>

<item>
<title>Вышел новый выпуск рассылки "Лучший Бесплатный Софт"</title>
<link>https://www.BestFREE.ru/</link>
<description>В этом выпуске кроме обычного пополнения рядов бесплатных программ есть полезный совет: "Мы — то что мы едим". Возможно он будет Вам интересен.</description>
<guid>https://www.bestfree.ru/distribution/bestfree/bestfree_78.php</guid>
</item>

</channel>
</rss>

Скопировали? Отлично.

Теперь сохраните этот файл под именем rss, с расширением xml, в рабочую папку Вашего сайта.

На самом деле Вы можете назвать его как угодно, например my_rss.xml или даже mega-rss.xml — это дело вкуса. Но в дальнейшем Вам придётся давать ссылку на этот файл и слишком длинное или мудрёное название может вызвать затруднения.

Теперь у Вашего сайта есть RSS-канал. Но пока что это не Ваш, а мой канал, поскольку в нём стоят мои ссылки и текст.

Следующий шаг — заменить весь мой текст на Ваш.

Всё что между тегами <channel> и <image> относится к названию Вашего будущего канала,

Тег <title> содержит заголовок Вашей RSS-рассылки. Он может повторять название сайта;

  • <link> — ссылка на главную страницу Вашего сайта;
  • <description> — краткое описание рассылки;
  • <language> — язык;
  • <copyright> — соответственно Ваши копирайты («все права защищены» и тому подобное);
  • <author> — автор, то есть Вы.

От <image> до </image> сведения о логотипе Вашего сайта:

  • <url> — ссылка на логотип;
  • <title> — альтернативный текст у логотипа;
  • <link> — адрес страницы, на которую перейдёт получатель рассылки, щёлкнув по логотипу.

Предпочтительный размер логотипа 88*31 точку — как у стандартного счётчика, максимальный — 144*400. Тип файла картинки — GIF, JPEG или PNG. Этот логотип будет отображаться в читалке у получателей Вашей рассылки и им будет легче вспомнить, кому же она принадлежит.

Если у Вас пока нет логотипа такого размера — можете просто смело выкинуть весь блок от <image> до </image>, и добавить его потом, когда нарисуете такой логотип.

Далее, информация между тегами <item> и </item> — это и есть Ваша первая новость. Большинство тегов идентичны разобранным выше, с той разницей, что они относятся уже не ко всему каналу, а к конкретной новости:

  • <title> — заголовок новости. Чем сочнее он будет, тем больше вероятность, что новость прочитают и по заголовку кликнут;
  • <link> — ссылка на страницу, которую описывает новость;
  • <description> — собственно, сама новость. Она должна убеждать, что её не зря прочитали, и ещё больше стимулировать нажать на ссылку;
  • <guid> — идентификатор новости, нужный, чтобы отличить одну новость от другой. Сюда лучше всего записать тот же адрес, что и в теге;
  • <link>.

Все остальные теги можно не трогать.

Теперь замените все мои ссылки и текст на свои, в соответствии с этим описанием. Если у Вас пока нет ни одной темы для новостей, то просто напишите, что это Ваш первый новостной выпуск.

Далее сохраните получившийся файл и закачайте его на сервер, где лежит Ваш сайт.

Удобнее всего, если он будет лежать в корневой папке сайта. Например у меня он лежит по адресу: https://www.bestfree.ru/rss.xml. Если Вы скопируете этот адрес в адресную строку браузеров Opera или Firefox, то Вам тут же будет предложено подписаться на мою RSS-ленту.

То же самое проделайте с Вашим файлом — наберите в вышеуказанных браузерах ссылку на Ваш RSS-файл. Если он в порядке, то Вам будет предложено подписаться на Вашу же рассылку. Ни в коем случае не отказывайтесь 🙂

Теперь Вы наверное захотите узнать, как же добавить ещё одну новость?

Проще простого:

  1. Снова откройте Ваш xml-файл.
  2. Скопируйте блок текста от <item> до </item> включительно, чтобы получилось два одинаковых блока <item>, один над другим.
  3. В копии, которая сверху (лучше, если свежие новости будут ближе к началу), поменяйте текст и ссылки на новые. Теперь в Вашем канале будет уже две новости.

Снова проверьте их в браузере.

Если всё работает как часы, то можно дать ссылку на канал на Вашем сайте. Это может быть обычная текстовая ссылка, или же ссылка-картинка со значком RSS. Я сделал и так и так, чтобы опытные посетители могли найти глазами знакомый значок, а новички могли понять, что он означает.

Но это ещё не всё. Теперь надо заявить миру о Вашей новостной ленте. Для этого нужно добавить ссылку на неё в RSS-каталоги известных и не очень сайтов.

Начать можно с yandex.ru, а затем зарегистрировать ленту в более мелких каталогах с помощью сервиса http://addrss.ru. Но это уже совсем другая история.

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Богданова.

P.P.S. Научился сам — научи друга. С Вашей стороны будет благородно послать эту статью Вашим друзьям, у которых тоже есть сайт, но нет RSS-канала.

P.P.P.S. Если Вас заинтересовала эта статья, возможно Вы захотите также узнать, как простым и безопасным способом перевести HTML-сайт на язык PHP. Вот ссылка:
https://www.bestfree.ru/article/webdesign/php.php

www.bestfree.ru

Поделиться:
Нет комментариев

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

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.

×
Рекомендуем посмотреть
Adblock
detector