Форматов для представления данных. Расшифровка этой аббревиатуры для разных версий выглядела по-разному:

  • R ich S ite S ummary (RSS 0.9x) - обогащённая сводка сайта;
  • R DF S ite S ummary (RSS 0.9 и 1.0) - сводка сайта с применением инфраструктуры описания ресурсов;
  • R eally S imple S yndication (RSS 2.x) - очень простой сбор информации.

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

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

История создания формата RSS

Впервые технологию RSS применила в конце 90-х компания Netscape для раздачи новостей на своем портале Netcenter. Первой открытой официальной версией RSS стала версия 0.90. К 2000 году формат получил широкое распространение и разделился на два разных стандарта - RSS 1.0, основанный на стандартах XML и RDF организации W3C, и RSS 0.92, основанный на версии формата от Netscape 0.91. Последняя версия формата RSS - 2.0 является дальнейшим развитием этой ветки (кстати, автор этой версии Дейв Вайнер и придумал свою расшифровку аббревиатуры - Really Simple Syndication).

В 2006 году вступил в борьбу с RSS вступил конкурирующий формат - Atom, продвигаемый компанией Google.

Терминология

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

В чем удобство RSS-лент для посетителей сайтов

Существуют специальные программы-агрегаторы, которые позволяют собирать информацию множества RSS-лент из разных источников. Эти программы способны не только автоматически получать данные в формате RSS, но и обрабатывать их: сортировать, фильтровать и приводить к максимально удобному для чтения виду. Такими агрегаторами ("читалками") снабжены все популярные браузеры. Существуют также агрегаторы в Web - это специальные сайты для сбора и отображения RSS-каналов (примеры - Яндекс.Лента , Google Reader).

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

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

Как подписаться на RSS-ленту сайта

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

Зачем RSS-лента нужна сайту

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

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

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

RSS-ленты и SEO

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

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

Как следствие описанного явления, транслированные потоки часто сдвигают первоисточник вниз в .

Во-вторых, не стоит обольщаться, что грабилки вашей ленты в обязательном порядке будет ставить ссылку на источник: многие нагло вырезают такие ссылки или засовывают их в noindex, nofollow или в яваскрипты.

В-третьих, точно так же не стоит рассчитывать, что с сайтов-воров к вам будут по ссылкам приходить посетители: многие из них ограничатся чтением новости там, где они ее обнаружили. А если учесть часто встречающийся пункт номер 2 (отсутствие прямой ссылки на вас), то перспектива повышения посещаемости засчет таких ресурсов становится и вовсе призрачной.

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

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

Как создать свою RSS-ленту. Элементы RSS-канала

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

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

Другой ключевой момент - собственно элемент rss с указанием версии:

Внутри тэга rss размещается тэг . В нем и содержится вся информация. Сначала указывается информация о самом канале, а затем - сам новостной поток. Вот как это выглядит в общем случае:




Заголовок ленты
http://www.ссылка на сайт
Краткое описание канала
Дата последнего изменения в канале*


Заголовок новости или статьи № 1
Ссылка на полный текст новости или статьи №1
Текст новости № 1 (длина произвольная)


Заголовок новости или статьи № 2
Ссылка на полный текст новости или статьи №2
Текст новости № 2 (длина произвольная)


Обязательными элементами канала являются title, link и description. В элементе все элементы, по большому счету, являются необязательными, но, по крайней мере, или <description> должен присутствовать.</p> <p>* Даты в RSS-канале обязательно должны быть в формате RFC 2822 ! Например, Tue, 18 May 2010 07:30:00 +0300. Если вы затрудняетесь с <a href="/oformlenie-ssylok-pravilnye-podch-rkivaniya-v-microsoft-word.html">правильным оформлением</a> даты или не хотите делать это вручную, воспользуйтесь нашим онлайн-конвертером даты и времени в формат RFC 2822 .</p> <h3>Необязательные элементы RSS-канала</h3> <p>Вы можете внести <a href="/znacheniya-i-resheniya-oshibok-v-play-market-dopolnitelnaya-informaciya-i.html">дополнительную информацию</a> о канале, сайте-источнике или авторе канала.</p> <p><b>language </b> <br> Язык, на котором написан канал. Позволяет сборщикам, например, объединять на одной странице все сайты на одном языке. Перечень <a href="/kak-naiti-oblast-opredeleniya-funkcii-primery-reshenii-oblast-dopustimyh.html">допустимых значений</a> этого элемента лежит .<br><i><b>Пример: </b> </i> ru-ru</p> <p><b>managingEditor </b><br> <a href="/kak-v-telefone-nastroit-el-pochtu-poryadok-registracii-novogo-pochtovogo-adresa.html">Электронный адрес</a> человека, ответственного за редакторский текст. <br><i><b>Пример: </b> </i> </p> <p><b>webMaster </b><br> Адрес электронной почты человека, ответственного за технические аспекты канала.<br> (rss_tech@gmail.com (Vasily Petrov)</p> <p><b>pubDate </b><br> Дата публикации текста в канале Дата и время в RSS соответствуют спецификации RFC 822 , за исключением того, что год может представляться двумя или четырьмя цифрами (последнее предпочтительно). <br><i><b>Пример: </b> </i> (Sat, 07 Sep 2002 00:00:01 GMT)</p> <p><b>lastBuildDate </b><br> Время последнего изменения содержимого канала. <br><i><b>Пример: </b> </i> (Sat, 07 Sep 2002 09:42:31 GMT)</p> <p><b>cloud </b><br> Указывает веб-сервис, поддерживающий интерфейс rssCloud, реализующий подписку на обновления канала. . <br><i><b>Пример: </b> </i></p><p> <cloud domain="ccc.com" port="80" path="/RPC2" registerProcedure="pingMe" protocol="soap"/></p> <p>(В этом примере для запроса уведомления нужно отправить сообщение XML-RPC на ccc.com , порт 80, путь /RPC2 . Вызываемая процедура - myCloud.rssPleaseNotify.)</p> <p><b>ttl </b><br> Время жизни - количество минут, на которые канал может кешироваться перед обновлением с ресурса. <br><i><b>Пример: </b> </i> (<ttl>60</ttl>)</p> <p><b>image </b><br> Изображение (в <a href="/szhatie-gif-bez-poteri-kachestva-izmenyaem-razmer-animacii-v-formate.html">формате GIF</a>, JPEG или PNG), которое может отображаться с каналом.</p> <p>Максимальная ширина - 144 (по умолчанию - 88). <br> Максимальная высота - 400 (по умолчанию - 31).</p> <p>Элемент <item> также может содержать <a href="/chto-vhodit-v-obyazannosti-javascript-programmista-chto-neobhodimo.html">дополнительные элементы</a>, такие как:</p> <p><b>author </b><br> Адрес электронной почты автора сообщения. Актуально, например, для RSS-лент онлайн-СМИ, в которых у каждой статьи - свой автор. Формат элемента:</p> <p><author>rsseditor@gmail.com (Andrew Petrov)</author></p> <p><b>comments </b><br> URL страницы для комментариев, относящихся к сообщению. Формат элемента:</p> <p><comments>http://domain.com/article4403.php#comments</comments></p> <p><b>enclosure </b><br> Описывает медиа-объект, прикрепленный к сообщению. Имеет 3 обязательных атрибута: url (адрес приложения), length (размер приложения в байтах) и type (тип приложения MIME). Пример:</p> <p><enclosure url="http://www.domain.com/111.mp3" length="15200000" type="audio/mpeg" /></p> <p><b>source </b><br> Название RSS-канала, из которого получено сообщение, полученное из его <title> . Имеет обязательный атрибут URL (ссылка на источник).</p> <p><source url="http://domain.org/rss.xml"> Kapitoshka"s channel </source></p> <h3>Проверка RSS-ленты на соответствие стандарту</h3> <p>Итак, вы изготовили собственную RSS-ленту. Для того, чтобы убедиться, что вы все сделали правильно, советую воспользоваться услугами онлайн-валидаторов, например, Feed Validator или RSS Validator.</p> <h3>Организация подписки на RSS-ленту</h3> <p>Чтобы организовать возможность подписки на вашу RSS-ленту, необходимо сделать 2 вещи:</p> <p>2. Вставить между тегами <head> и </head> <a href="/otstup-krasnoi-stroki-v-vorde-chtoby-sdelat-krasnuyu-stroku-sleduet-vse-sposoby.html">следующую строку</a>:</p> <p>Этот шаг необходим для того, чтобы сообщить браузерам о наличии RSS-ленты - как вы помните, в уважающих себя браузерах есть свои rss-читалки.</p> <p>Кстати, обнаруженную браузером на сайте RSS-ленту можно просмотреть, кликнув на специальную иконку в меню. В Mozilla она находится в <a href="/mozilla-firefox-55-versiya-uluchsheniya-v-adresnoi-stroke-nastroika-chisla.html">адресной строке</a>, в IE - в <a href="/kak-pereiti-na-drugoi-disk-v-komandnoi-stroke-komandy-cmd.html">командной строке</a>:</p> <p><img src='https://i0.wp.com/earninguide.biz/webmaster/img/rssbr2.gif' width="100%" loading=lazy></p><p>Кстати, как вариант, вы можете дать под RSS-кнопкой ссылку не на саму <a href="/kak-v-odnoklassnikah-popast-nachalo-lenty-novostnaya-lenta-v.html">новостную ленту</a>, а на фид в гуглевском сервисе Feedburner.com . Предварительно, конечно, нужно там зарегистрироваться и добавить свою ленту. Преимущества "зажигания" вашего фида в том, что сервис FeedBurner позволяет владельцам сайтов предоставлять информацию своим подписчикам в наиболее <a href="/audio-kodeki-dlya-mac-os-x-vosproizvedenie-video-na-mac-chto-dlya-etogo-nuzhno.html">удобном формате</a>, а также дает полную <a href="/graficheskoe-predstavlenie-statisticheskoi-informacii.html">статистическую информацию</a> о посетителях и подписчиках фида, и позволяет зарабатывать на своем фиде (с помощью ).</p> <p><i><b>RSS </b> - семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде специальными программами-агрегаторами </i></p> <p><i>Wikipedia </i></p> <p>На многих сайтах можно увидеть кнопки или , что означает, что на этом сайте доступна лента новостей в формате RSS. Читателям сайта такой сервис удобен, поскольку при помощи Rss-агрегаторов, например, Yandex.Lenta или Kanban.ru можно собрать собственную новостную ленту и читать новости с разных сайтов в одном месте или получать их на свой e-mail при помощи сервиса Rss2Email . Подробнее об RSS читайте, например, в Компьтерре .</p> <p>В этой статье <a href="/sozdayutsya-testy-sozdaem-testy-onlain-o-ch-m-poidet-rech.html">речь пойдет</a> не об использовании RSS-лент и агрегаторов, а о том, как быстро сделать новостную ленту на сайте при помощи программы RSS.PHP и MySql.</p> <h2>Начальные условия</h2> <p>Итак, у вас есть сайт, на котором есть <a href="/komu-i-zachem-nuzhen-hosting-s-podderzhkoi-php-mysql-besplatnyi-hosting-kotoromu.html">поддержка PHP</a> и работает база <a href="/kak-sozdat-bazu-dannyh-mysql-sozdanie-bazy-dannyh-mysql.html">данных MySql</a> (кстати, очень распространенное сочетание). Из базы, в которой хранятся тексты вашего блога или анонсы новостей и будем получать данные для нашей ленты. Лента будет строиться динамически, непосредственно при запросе, так что нужен только соответствующий скрипт. Вы можете написать его сами, но можете взять уже готовый </p> <h2>Немного теории</h2> <p>Для начала немного теории. Для нашей ленты будем использовать формат RSS 2.0, для тех кому интересно, направляю к описанию формата, который вы найдете . А мы будем использовать не все элементы, а только те, без которых действительно не обойтись:</p> <table cellspacing="1" cellpadding="5" width="100%" bgcolor="#666666" border="0"><tbody><tr><td bgcolor="#efefef" align="center">Элемент </td> <td bgcolor="#efefef" align="center">Описание </td> </tr><tr><td valign="top" bgcolor="#ffffff">title </td> <td valign="top" bgcolor="#ffffff">Заголовок канала. </td> </tr><tr><td valign="top" bgcolor="#ffffff">link </td> <td valign="top" bgcolor="#ffffff">Ссылка на главную страницу сайта. </td> </tr><tr><td valign="top" bgcolor="#ffffff">description </td> <td valign="top" bgcolor="#ffffff">Описание канала. </td> </tr><tr><td valign="top" bgcolor="#ffffff">language </td> <td valign="top" bgcolor="#ffffff">Язык, на котором написан канал. Например, ru - русский </td> </tr><tr><td valign="top" bgcolor="#ffffff">copyright </td> <td valign="top" bgcolor="#ffffff">Копирайт </td> </tr><tr><td valign="top" bgcolor="#ffffff">managingEditor </td> <td valign="top" bgcolor="#ffffff">Электронная почта редактора канала. </td> </tr><tr><td valign="top" bgcolor="#ffffff">webMaster </td> <td valign="top" bgcolor="#ffffff">Электронная почта веб-мастера. </td> </tr><tr><td valign="top" bgcolor="#ffffff">pubDate </td> <td valign="top" bgcolor="#ffffff">Дата публикации информации в канале. </td> </tr><tr><td valign="top" bgcolor="#ffffff">lastBuildDate </td> <td valign="top" bgcolor="#ffffff">Время последнего изменения канала. </td> </tr><tr><td valign="top" bgcolor="#ffffff">category </td> <td valign="top" bgcolor="#ffffff">Определяет категорию, к которой принадлежит канал. </td> </tr><tr><td valign="top" bgcolor="#ffffff"><b>Item </b> </td> <td valign="top" bgcolor="#ffffff">Собственно содержимое канала. Должен быть хотя бы один элемент. </td> </tr></tbody></table><p><b>Item </b><br></p> <table cellspacing="1" cellpadding="5" width="100%" bgcolor="#666666" border="0"><tbody><tr><td bgcolor="#efefef" align="center">Элемент </td> <td bgcolor="#efefef" align="center">Описание </td> </tr><tr><td valign="top" bgcolor="#ffffff">title </td> <td valign="top" bgcolor="#ffffff">Заголовок </td> </tr><tr><td valign="top" bgcolor="#ffffff">link </td> <td valign="top" bgcolor="#ffffff">Ссылка на полный текст </td> </tr><tr><td valign="top" bgcolor="#ffffff">description </td> <td valign="top" bgcolor="#ffffff">Аннотация </td> </tr><tr><td valign="top" bgcolor="#ffffff">category </td> <td valign="top" bgcolor="#ffffff">Категория </td> </tr><tr><td valign="top" bgcolor="#ffffff">pubDate </td> <td valign="top" bgcolor="#ffffff">Дата публикации статьи. Некоторые агрегаторы не будут отображать статью, если указанная дата еще не настала. Но далеко не все. </td> </tr></tbody></table><br> Поскольку RSS - это подмножество XML, то мы должны получить в итоге примерно следующее: Если будете что-то менять в скрипте, то проверяйте его на соответствие стандарту на сервисах Feed Validator или RSS Validator <h2><br> Запуск программы</h2> <p>Программа состоит из <a href="/kmplayer-vosproizvedenie-sleduyushchego-faila-vosproizvedenie-video-v-the.html">следующих файлов</a>: <b> rss.php </b> - файл запуска, <b> rss.inc </b> - включаемый файл с описанием класса, <b> conn.inc </b> - файл с описанием параметров соединения с базой данных.</p> <p>Для запуска программы измените данные о соединении с БД в файле conn.inс, измените параметры ленты в файле rss.php и спишите в любой <a href="/sekrety-veb-dizaina-v-stile-kartochek-sekrety-effektivnosti.html">удобный каталог</a> на Вашем <a href="/chtoby-otobrazit-ili-skryt-sluzhbu-chtoby-podklyuchitsya-k.html">web сервере</a>, хоть в корневой. Не забудьте проверить структуру данных <a href="/kak-sozdat-bazu-dannyh-v-mysql-osnovy-sozdaniya-baz-dannyh-mysql.html">базы MySql</a>, для программы можно использовать например, такую:</p> <p>CREATE TABLE BLOG (ID int(11) NOT NULL default "0", title varchar(50) default NULL, description text default NULL, link varchar(200) default NULL, date date default NULL, category varchar(100) NOT NULL default "", ab varchar(10) NOT NULL default "", PRIMARY KEY (ID)) TYPE=MyISAM;</p> <p>после этого у вас будет лента с адресом </p> <h2>Что дальше?</h2> <p>А теперь не забудьте поставить на видном месте кнопку , и добавить в страницы вашего сайта код между тегами <head>:<br> <link rel="alternate" href="http://www.ваш_сайт.ru/rss.php " type="application/xml" title="MyRSS">, чтобы браузеры понимали, что у вас есть лента. И, конечно же, зарегистрировать ленту в <a href="/9-poisk-informacii-v-internet-poiskovye-mashiny-chto-takoe-poiskovaya.html">поисковой машине</a>, например, http://blogs.yandex.ru/add.xml и в каталоге http://blogs.yandex.ru/add-catalogue.xml</p> <p>Бесплатно скачать программу для создания RSS-ленты, Rss.php (3 Кб) можно </p> <h2>Вступление </h2><p>Уже около двадцати лет все интернет пользователи, могут видеть на сайтах приметный, чаще <a href="/tp-link-router-migayut-vse-znachki-na-routere-gorit-oranzhevaya-ili-krasnaya.html">оранжевый значок</a> с расходящимися волнами от источника. Это значок RSS. В этом посте я постараюсь <a href="/chto-takoe-blokchein-blockchain-tehnologiya-raspredelennogo-reestra-prostymi.html">простыми словами</a> пояснить, что такое RSS и для чего нужен это сервис Интернет.</p> <h2>Что такое RSS? </h2><p>RSS это аббревиатура фразы Really Simple Syndication, что в <a href="/kak-perekinut-dengi-s-ety-na-etu-kak-otmenit-nepravilnyi-platezh.html">прямом переводе</a> означает «Реально простая синдикация». Слово синдикация в веб-словаре, означает одновременное распространение информации. Получаем академическое определение, что такое RSS:</p><blockquote><p>RSS это сервис Интернет для одновременного распространения информации в Интернет, происходящего максимально быстро и просто.</p> </blockquote><h2><span>Что означает Really Simple Syndication (RSS)? </span></h2><p>Сам по себе <a href="/podklyuchit-rss-k-gruppe-vkontakte-avtoposting-iz-rss-v-socialnye.html">сервис RSS</a> (Really Simple Syndication) не может работать без набора инструментов. Все эти инструменты RSS, которые я перечислю, это части технологии синдикации.</p><h3>RSS форматы </h3><p>Для синдикации информации были разработаны и продолжают разрабатываться специальные форматы. Эти форматы уникальны и не используются в других технологиях Интернет. Перечислю их в порядке появления:</p><ul><li>RSS0;</li><li>RSS0;</li><li>Atom;</li> </ul><h3>RSS-feed </h3><p>RSS-feed или RSS-канал, это унифицированный документ в формате XML, который поставляется пользователю в рамках RSS синдикации.</p><p>Формируется RSS-feed на веб-ресурсе (сайте) из свежих сообщений или уведомлений публикуемых на сайте. Каждый созданный feed имеет свой уникальный <a href="/url-adres-iptv-na-pristavke-android-kak-smotret-iptv-na-android-besplatnye-pleilisty.html">URL адрес</a>, позволяющий говорить о каждом RSS фиде, как об <a href="/faily-kuki-v-internet-eksplorer-kak-vklyuchit-cookies-v-raznyh-brauzerah-chto.html">отдельном веб-ресурсе</a>, обновляемым при выходе нового материала на связанном сайте.</p><p>Формируется RSS-feed из заголовков материалов, из заголовков и анонсов, либо из полного материала, опубликованного на сайте. <a href="/chto-ne-yavlyaetsya-otlichitelnoi-osobennostyu-yazyka-ruby-yazyk-programmirovaniya-ruby.html">Отличительная особенность</a> фида, в том, что новая информация на нём появляется почти мгновенно, после её публикации на сайте. Именно это, позволяет пользователю, подписавшемуся на фид сайта быстро получить новость, которую публикуют на веб-ресурсе.</p><p>Актуальность такой скорости очевидна для <a href="/novostnoi-portal-socialnyh-setei-socseti-rossii.html">новостных порталов</a>, сайтов новостей. Важна оперативность распространения информации для магазинов и предприятий. Интересна <a href="/forma-bystroi-obratnoi-svyazi-na-php-i-jquery-forma-obratnoi-svyazi-s.html">быстрая связь</a> с читателями для всех информационных сайтов и блогов.</p><h3>RSS reader (читалка) </h3><p>Документ в формате xml сильно отличается от <a href="/chem-otkryt-xml-fail-v-chitaemom-vide-format-xml-chto-eto-takoe-prosmotr-xml-v.html">читаемых форматов</a> типа doc и сам по себе RSS-feed в XML формате читателю не интересен. Для <a href="/programmy-dlya-chteniya-rss-lent.html">чтения RSS</a> каналов, существуют <a href="/mozhno-li-zarabatyvat-na-instagrame-kak-zarabotat-v-instagram-polnoe.html">специальные сервисы</a>, приложения или программы. Называются эти программы Really Simple Syndication reader (RSS reader).</p><p>Благодаря rss читалкам, читатели могут использовать URL-адреса RSS лент веб-сайтов, чтобы наблюдать за новостями, публикуемыми на сайте.</p><p>Как правило, RSS reader используют свой интерфейс, и распространение новостей становится не только полезным, но и приятным для чтения. Примерами RSS reader можно назвать: сервис FeedBurner, каталог русскоязычных RSS-каналов liverss.ru (http://liverss.ru).</p><h3>Autodiscovery RSS </h3><p>Autodiscovery RSS это метод поиска контента RSS в формате XML, создаваемого на сайте. Метод Autodiscovery RSS позволяет браузеру пользователя находить RSS-канал сайта независимо от того, находится ли он в формате RSS 1.0 или RSS 2.0 или Atom. Веб-администраторы могут включить автообнаружение RSS на веб-сайте, добавив тег <link> в заголовок страниц. В теге нужно указать имя и URL-адрес канала, связанного с веб-сайтом. Например:</p><p> <link rel="alternate" type="application/rss+xml" title="RSS" href="http://feeds.feedburner.com/TheRssBlog"> </p><h2>RSS и CMS </h2><p>Большинство CMS, используемых для создания сайтов, автоматически генерируют RSS ленту или ленты своего сайта. Например, WordPress может генерировать пять лент для записей (atom, rdf, rss (устарел), rss2, feed) и две ленты для комментариев (atom и rss2). Joomla генерирует ленты atom и rss2 главной страницы, страниц меню и рубрик.</p><p>Поэтому думать о самостоятельном <a href="/chto-takoe-rss-feed-sozdanie-i-nastroika-rss-lenty-chto-takoe-rss-rassylka.html">создании RSS</a> лент своего сайта не нужно. Для Joomla достаточно их включить в настройках, а WordPress создаст их без вашего включения, вы сможете только выбрать, что в ленту должно попасть, анонс или вся статья.</p> <p>Рано или поздно каждый блоггер сталкивается с необходимостью создания RSS-рассылки. Эта статья создана специально для того, чтобы максимально вас подготовить к этой встрече и научить делать все правильно.</p> <h2>Что такое RSS-рассылка и зачем она нужна?</h2> <p>Но аналитика беспощадна – многие если и заходят во второй раз, то очень нерегулярно. RSS лента и форма подписки на эту ленту поможет вам не только создать вокруг своего блога сообщество небезразличных читателей, которые, ко всему прочему, будут гораздо более благосклонны к любым вашим предложениям.</p> <p>Вот здесь мы понимаем невероятный потенциал такой базы подписчиков для вашего бизнеса, которым со временем может стать блог, но и автоматизировать привлечение <a href="/kakie-osnovnye-istochniki-trafika-sushchestvuyut-istochniki-trafika-ili-gde.html">целевого трафика</a> на сайт с той регулярностью, которая нужна вам.Давайте разбираться!</p> <p>В двух словах — RSS лента представляет собой файл <a href="/universalnyi-obmen-dannymi-v-formate-xml-obrabotka.html">формата XML</a>, содержащий список ваших статей с описанием и ссылкой на них, который блоггеры отправляют своим подписчикам примерно раз в неделю. Часто делать такие рассылки вредно, в первую очередь — для вас же.</p> <p>Для визуалов – замечательное <span>видео </span>.</p> <p>Ребята в очень доходчивой форме расскажут что же такое RSS и зачем оно нужно. Кстати, <a href="/pochemu-udalitsya-iz-vseh-socialnyh-setei-otlichnaya-ideya-pochemu-lyudi.html">отличная идея</a> для формата видео, которую может позволить себе каждый.</p> <p><b>Что в имени тебе моем. </b> </p> <p>В сети можно встретить <a href="/prevyu-viki-prevyu-ispolzovanie-termina-v-raznyh-sferah.html">разные термины</a>: Rss-канал, RSS-лента, рассылка, фид (от английского «feed» – подача, питание, скармливать). Словом «фид» вообще называют любой <a href="/ne-rabotaet-znachok-vebkamery-na-rabochem-stole-dobavlyaem-nastraivaemyi.html">структурированный список</a> чего-либо, который вы рассылаете или «скармливаете». В партнерских (аффилиат) программах фидом называют ленту товаров и услуг, которые ваш партнер будет регулярно вам отправлять для синхронизации.</p> <h2>Как создать RSS-ленту?</h2> <p>Первый метод будет универсальный. Для его воплощения в жизнь вам лишь блокнот потребуется и вера в свои силы. Он применим для любой CSS и даже если ваш сайт с нуля сделан. Нагрузка на сайт минимальна.</p> <p>2. Теперь создаем заветный файл. Начнем с головы, «хедера» то бишь. Внесите в него следующий код:</p> <p>Сюда впишем название своего фида здесь поместим ссылку на свой сайт Опишем буквально в нескольких предложениях свою рассылку вот сюда мы будем вносить список ваших статей из следующего пункта.</p> <p>3 . Теперь по порядку вносим каждую статью по шаблону.</p> <blockquote> <p><item> <title>Название вашей статьи ссылка на статью Уникальный ID для каждой статьи. Еще раз копируем ссылку на статью Дату публикации вносим в таком формате — Tue, 28 Nov 2013 17:17:17 Описание статьи

При необходимости за более глубокой информацией можно обратиться сюда к примеру — http://web-master.pp.ru/info/09.shtml.

Если код дается тяжело – вот вам маленькая шпаргалка:

... — между этими тегами заключается весь новостной блок;

... — тут пишем заголовок статьи;

...краткое содержание статьи;

... — дата публикации на сайте;

4. Когда все статьи добавлены, нужно закрыть теги и (для этого после открывающейся скобки ставим знак «/»). Последним у вас будет закрыт тег , так как он открывался первым.

5. Сохраняем файл. Меняем расширение вручную на “. XML”, выбираем тип расширения «Все файлы». Имя файла должно совпадать с названием вашей ленты (пускай и на латинице). Как обычно в названиях файлов – никаких пробелов, слова отделяются знаками «тире».

6. Учитывая, что код мы писали сами, совсем не лишним будет себя проверить с помощью одного из чекеров, например, тут — FEED Validator. Данный ресурс просканирует ваш код и предоставит отчет.

7. Теперь файл можно скопировать в главную папку вашего сайта на ftp.

Вот и все, ваша RSS лента готова. Теперь начинается процесс продвижения. Об этом – ниже.

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

Если же у вас блог на WordPress, создание и обновление ленты можно автоматизировать. Приступим.

1. Заходим на сервис http://feedburner.google.com. Это один из наиболее качественных бесплатных вариантов, причем от Google. Но в сети есть уйма других вариантов на разный вкус и цвет. Выбирайте.

Сервис сразу же нашей мой gmail и приветствует как родного!

2. Вносим урл своего сайта в необходимое поле. Лично у меня он категорически отказывался принимать просто урл страницы, писал всяческие ошибки и говорил, что фид у меня неправильный. Решился вопрос просто добавлением более полного имени к фиду: http://howtobeawesome.com.ua/feed

3. Ура! Все заработало! Начинаем зажигать. Для начала выберем более красивое название своей ленты и ее урл (рандомный набор латинских букв выглядит не очень привлекательно). В итоге у нас получилось что-то вроде:

4. Не долго думая, сервис предложил нам самим подписаться на нашу ленту, что мы и сделали – нужно же все проверить.

5. Последним шагом в создании своей ленты сервис предлагает уйму полезных дополнений для контроля фида, проверки траффика и прочего. Большинство услуг – бесплатные, но есть возможность и немного раскошелиться за дополнительные возможности.

6. Теперь мы устанавливаем плагин для работы с нашей лентой. Выбор велик и снова падает на ваши плечи. Сервис Feedburner предлагает следующие варианты — http://wordpress.org/plugins/search.php?q=feedburner . Для себя я взял самый простой, чтобы не засорять сайт.

7. В деталях фида копируем адрес своей ленты и вносим его в соответствующее поле в новеньком плагине. Сохраняем.

Теперь немного настроим ее.

Заходим во вкладку «Оптимизация».

Услугу «BrowserFriendly» нам подключили ранее. Она открывает читателю множество опций подписки. Он обязательно такую заботу оценит. Советую только изменить язык этой функции – самая первая опция.

Функция «FeedFlare» добавит под каждым постом дополнительные кнопки, что позволит читателям делиться контентом с друзьями в разных сетях. Система позволяет добавлять и новые кнопки, если вам чего-то не хватает. Стоит сделать свою ленту уникальной.

С этой же целью мы добавляем картинку или логотип в свою рассылку. Все этого активируется функция «Feed Image Burner», только укажите, что хотите использовать свою личную картинку, внесите ее адрес (предварительно она должна быть загружена на ваш сайт). Остальные поля – название и ссылка на сайт. С ними проблем не возникнет.

Дополнительно во вкладке «Title/Description Burner» можно прописать тайтл и дескрипшен своего сайта. Лишняя реклама не помешает.

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

Перейдем во вкладку «Публикация».

«Подписки по электронной почте». Это обязательная функция, ради которой все и затеивалось. Установка формы подписки позволит вашим читателям быстро и просто подписываться на рассылку, а вам – собирать адреса почты для формирования базы и приумножать траффик на свой блог.

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

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

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

В вкладке «Communocation preferences» Вы можете прописать тексты сообщений, который ваш будущий подписчик будет видеть в процессе регистрации. Логично – каждое слово здесь должно идти от вас лично.

Во вкладке «Email branding» можно настроить внешний вид ваших писем. Обратите внимание, что и здесь вы можете указать адрес к вашему логотипу. Теперь каждая ваша рассылка выглядит замечательно.

В последнем подпункте вы можете настроить расписание рассылок. Казалось бы – мелочь. Но иногда от таких мелочей может многое зависеть. Кто ж будет вашу рассылку читать в 3 часа ночи? А к 9:00 ваше письмо уже будет далеко не первым в очереди на прочтение, так что шансы, что его вообще просмотрят будут меньше.

Для себя я также включил функцию «Ping shot», которая уведомляет популярные службы рассылок о ваших новых публикациях. Работает она явно не корректно. Но это временно, так что галочку ставим.

Подписка.

Опытные блоггеры советуют хотя бы один раз разместить форму подписки на вашу рассылку на главной странице сайта. Часто для этого использует виджет на боковой панели (сайдбаре).

Мы рассмотрим пример простого размещения.

Берем русскоязычный код формы подписки с сервиса Feedburner и просто вставляем его в текстовый виджет, а виджет – на боковую панель помещаем. Сам код довольно простой, его можно быстро изменить в соответствии с настройками вашего блога.

Получился у меня такой виджет:

А так он выглядит на сайте:

Последним пунктом всегда будет проверка правильности работы формы. Убедитесь, что все настроено именно так, как вы хотели.

Продвижение RSS.

Существую десятки хороших RSS aggregator’ов, куда свою ленту можно отправить. Если все сделать правильно и вам удастся заинтересовать потенциальных подписчиков – отличный прирост траффика гарантирован.

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

Какие есть варианты?

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

Социальные сети могут заменить полноценные ленты новостей, так как более удобны для управления, многофункциональны. Но контент, который на вас выливают, придется фильтровать. Да и блоггеру неудобно использовать такой список контактов для рассылок своих предложений. Мне кажется, тогда теряется определенная доля личного общения.

Один из ярких представителей современных RSS рассылок/читалок является bloglovin.com. Пусть он и англоязычный, но отлично работает и с русскоязычными блогами. Все, что вам нужно – зарегистрироваться и выбрать интересные тематики из огромной библиотеки. Сервис сам предложит варианты блогов, которые вам могут быть интересны, и будет предлагать новые регулярно. Что очень удобно.

Вот так это выглядит:

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

Зарегистрировать свой сайт на сервисе труда не составит. Результат – сообщество развивается и растет, вы можете расти вместе с ним.

Своего рода заменой обычным рассылкам может послужить сервис Google Alerts. Он позволяет настроить рассылку вам любых новых упоминаний ключевых для вас запросов. Таким образом, с одной стороны, вы получаете максимально релевантную вашим потребностям информацию (неплохо работает и в продвижении блога, должен признать), с другой же – вы ограничены этими запросами.

Для работы с базой подписчиков среди англоязычный блоггеров очень популярен сервис Aweber. Он позволяет не только создавать автоматизированные рассылки, но и настраивать раздачу чего то полезного за подписку. Да, они действительно отдают свои самые интересные электронные книги в подарок всем подписчикам.

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

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

Примечание. RSS-лента, подготовленная для сервиса Яндекс.Новости , для Дзена не подойдет. В Дзене другой набор обязательных атрибутов и другие требования к размеру иллюстраций.

  • Лента RSS должна соответствовать нашим требованиям .
  • Присылайте ссылки на все иллюстрации и видео из публикации. Публикация должна содержать как минимум одно изображение шириной не менее 400 пикселей. Разместите изображение с помощью элементов img , media:content или enclosure . Если используется элемент img или media:content , продублируйте информацию об изображении в enclosure .
  • Размечайте откровенный контент с помощью элемента media:rating . Такие материалы будут показаны только подписчикам канала. Если на сайте в основном публикуются откровенные материалы, ему будет присвоена категория «Для взрослых» .
  • Указывайте тематику материала, и Дзен быстрее найдет заинтересованных читателей.
  • Откройте роботу Яндекса доступ к материалам, чтобы они показывались в RSS-ленте. Убедитесь, что в текстовом файле robots.txt адрес RSS не запрещен директивой Disallow , или явно разрешите его директивой Allow RSS_URL .

    # Если в robots.txt прописана директива \nDisallow /feed\n# то робот не проиндексирует страницу\nyour-site.ru/feed/some_url/rss.xml\n# Чтобы разрешить индексацию, добавьте директиву\nAllow /feed/some_url/rss.xml

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

После разметки RSS-ленты проверьте ее валидатором . Если в ленте окажутся пустые и незакрытые элементы, Дзен ее не обработает.

Иногда валидатор объявляет элементы, которые описаны ниже, ошибочными. Причина в том, что валидатор не всегда учитывает специфику Дзена. Этим можно пренебречь. Главное - исправьте пустые и незакрытые элементы.

Описание источника

Обязательные элементы отмечены значком .

Элемент Описание
rss Формат данных. Данные экспортируются в Дзен в XML-based формате RSS 2.0 . Поддерживаются RSS, Media RSS, GeoRSS, HTML5 и микроформаты.
channel

Набор элементов с информацией о сайте-источнике.

\n Андроид восстановит ферму в Японии\n http://example.com/happy-farmer\n \n Заброшенную землю передали андроиду\n с внешностью известного японского хозяйственника.\n \n ru\n \n …\n \n

title

Название сайта.

link
description

Описание сайта.

language
item
description

Описание сайта.

language
item