Что такое rss канал. RSS — это должен знать каждый. Установка плагина для работы с лентой

Сделайте список своего контента. В текстовом редакторе сделайте список из 10-15 своих самых свежих записей. Можно больше, можно меньше. В список также включайте URL каждой записи, ее заголовок и дату публикации.

Создайте XML-файл. Откройте блокнот или TextEdit. И первым делом вам надо добавить к тексту т.н. хедер. Дело это не мудреное, достаточно скопировать приведенный ниже код: Title of your Feed http://www.yourwebsite.com/ This is the description of your Feed. Keep it to one or two sentences.

Начните добавлять контент. Каждая запись контента должна быть обрамлена своим тегом под хедером. Тут тоже все просто: для каждой записи копируйте нижеприведенный код, изменяя его соответственно: Content Title Direct URL to content Unique ID for content. Copy the URL again Wed, 27 Nov 2013 15:17:32 GMT (Note: The date must be in this format) Description for your content.

Закройте теги в конце ленты. Добавив все нужные новости, закройте теги и , затем только сохраняйте файл. В итоге, ваша лента должна выглядеть как-то так: My Cool Blog http://www.yourwebsite.com/ My latest cool articles Article 3 example.com/3 example.com/3 Wed, 27 Nov 2013 13:20:00 GMT My newest article. Article 2 example.com/2 example.com/2 Tue, 26 Nov 2013 12:15:12 GMT My second article. Article 1 example.com/1 example.com/1 Mon, 25 Nov 2013 15:10:45 GMT My first article.

Сохраните файл. Закончив работу над кодом ленты, надо сохранить файл в формате XML. Файл - Сохранить как, тут проблем возникнуть не должно. А вот дальше выберите типом расширения “Все файлы” и вручную смените расширение с.txt на.xml, а имя файла сделайте таким, чтобы оно совпадало с заголовком ленты (пусть и на латинице). Учтите, что в имени файла не должно быть пробелов.

Опубликуйте ленту. Файл есть, сайт есть, что нужно сделать? Правильно загрузить файл на сайт. Это можно сделать через FTP-клиент или через cPanel сайта. Главное - не забыть добавить на видное место ссылку на вашу ленту, чтобы люди могли на нее подписаться.

    • В случае ленты подкастов, можно отправить ее в iTunes, чтобы пользователи iTunes могли ее найти и подписаться на ленту через клиент iTunes. Впрочем, для этого нужно, чтобы вашу ленту одобрили местные модераторы.
  • Обновляйте свою ленту. Если вы поддерживаете ленту вручную, то обновлять ее придется всякий раз при публикации на сайте нового контента. Для этого просо откройте самый последний XML-файл и добавьте туда код для новой статьи или подкаста по инструкциям выше. Затем сохраните файл и заново загрузите его на сайт.

    • Старайтесь не делать ленту слишком длинной, и она будет быстрее загружаться. Добавляя новую запись, удаляйте самую старую. Если всегда добавлять новинки в верхнюю часть списка, то удалять самые старые записи из нижней части проблем не составит.
  • Шаг 1. Параметры рассылки

    В открывшемся окне вносим основные параметры:

    1. URL-адрес вашего RSS-канала. Из него извлекается информация для рассылки.
    2. Название ленты. Оно помогает ориентироваться, если у вас несколько лент или RSS-рассылок. Не отображается для контактов.
    3. Тема письма. Рекомендуем выбрать универсальную тему, которая со временем не потеряет актуальность. Чтобы персонализировать письмо, нажмите на ссылку «Персонализация».
    4. Адрес отправителя и информация, которая будет отображаться в разделе «От кого».
    5. База адресов , которой вы рассылаете обновления RSS.
    6. Количество записей , которые отображаются в письме. Если вы делаете регулярный дайджест, укажите несколько пунктов. Если хотите, чтобы контакт узнавал о каждой новой статье, ставьте 1.

    Шаг 2. Дизайн и содержимое

    Письмо можно создать двумя способами:

    Зайдите в раздел «Шаблоны» или «HTML редактор». Выберите html-шаблон из существующих или добавьте новый.

    Внимание! Вам нужен именно html-шаблон, а не шаблон блочного редактора.

    Для примера мы загрузим файл с письмом в разделе «HTML редактор».

    Добавьте в выбранный шаблон подстановку {{RssFeedEntries}}. Подстановку можно вставить в текст письма или напрямую в код.

    Подстановка в коде:

    Подстановка в тексте:

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

    Подстановка {{RssFeedEntries}} содержит в себе несколько записей. По умолчанию это:

    {{RssEntryTitle}}
    {{RssEntryDate:Y-m-d H:i:s}}
    {{RssEntryText}}

    Записи редактируются в «Шаблоне записи».

    Полезные подстановки, которые можно добавить в шаблон записи:

    Чтобы обеспечить переходы из письма на сайт, ставим ссылку «Читать полностью». Для этого используем тэг {{RssEntryLink}}.

    Когда шаблон готов, сохраняем и продолжаем работу.

    Шаг 3. Отправка

    Существует 4 режима отправки:

    1. Отключена - рассылка не отправляется.
    2. Вручную – сообщения для рассылки будут созданы, сохранены в списке, но не будут отправлены. Удобно, если вы хотите вручную редактировать каждое письмо.
    3. Немедленно – рассылка будет отправлена сразу же, как только будут обнаружены новые записи в RSS-канале.
    4. По расписанию – рассылка будет отправлена согласно расписанию.

    В первых двух случаях проверка на наличие новых записей в RSS-канале осуществляется каждые 60 минут. В последнем - только в указанные в расписании моменты.

    Статистика и редактирование

    Чтобы посмотреть статистику или отредактировать рассылку, в пункте меню «Рассылки» выберите «RSS-потоки».

    Если возникают вопросы - смело обращайтесь в Службу заботы о клиентах через онлайн-чат, форму обратной связи или по телефону, указанному на сайте.

    Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

    Подписаться

    RSS - это файл.rss или.xml для описания новостей сайта со ссылкой на полную версию. От английских Really Simple Syndication - простой доступ к информации, Rich Site Summary - богатая сводка ресурса.

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

    RSS-лента, канал, фид - это ресурс в формате RSS.

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

    В свое время 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-каналов: они собирают ссылки, следят за обновлениями и предоставляют их в удобном формате для чтения. Есть специальные настройки, уведомления отображаются в трее. Не все поддерживают синхронизацию с мобильными платформами.

    Браузеры

    Всем известные 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 удобная технология как для пользователей, так и для веб-мастеров. Посетители имеют возможность собирать все интересующие их сайты в одном месте и читать их обновления без ручной проверки каждого в отдельности. Кроме того, они могут настраивать вид новостей. Это бесплатно, поскольку сайт получает взамен целевую аудиторию, которая заинтересована в материале. Повышается ссылочная масса, улучшаются поведенческие факторы. Ресурс становится популярным.

    Примечание. 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

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

    Wikipedia

    На многих сайтах можно увидеть кнопки или , что означает, что на этом сайте доступна лента новостей в формате RSS. Читателям сайта такой сервис удобен, поскольку при помощи Rss-агрегаторов, например, Yandex.Lenta или Kanban.ru можно собрать собственную новостную ленту и читать новости с разных сайтов в одном месте или получать их на свой e-mail при помощи сервиса Rss2Email . Подробнее об RSS читайте, например, в Компьтерре .

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

    Начальные условия

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

    Немного теории

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

    Элемент Описание
    title Заголовок канала.
    link Ссылка на главную страницу сайта.
    description Описание канала.
    language Язык, на котором написан канал. Например, ru - русский
    copyright Копирайт
    managingEditor Электронная почта редактора канала.
    webMaster Электронная почта веб-мастера.
    pubDate Дата публикации информации в канале.
    lastBuildDate Время последнего изменения канала.
    category Определяет категорию, к которой принадлежит канал.
    Item Собственно содержимое канала. Должен быть хотя бы один элемент.

    Item

    Элемент Описание
    title Заголовок
    link Ссылка на полный текст
    description Аннотация
    category Категория
    pubDate Дата публикации статьи. Некоторые агрегаторы не будут отображать статью, если указанная дата еще не настала. Но далеко не все.

    Поскольку RSS - это подмножество XML, то мы должны получить в итоге примерно следующее: Если будете что-то менять в скрипте, то проверяйте его на соответствие стандарту на сервисах Feed Validator или RSS Validator


    Запуск программы

    Программа состоит из следующих файлов: rss.php - файл запуска, rss.inc - включаемый файл с описанием класса, conn.inc - файл с описанием параметров соединения с базой данных.

    Для запуска программы измените данные о соединении с БД в файле conn.inс, измените параметры ленты в файле rss.php и спишите в любой удобный каталог на Вашем web сервере, хоть в корневой. Не забудьте проверить структуру данных базы MySql, для программы можно использовать например, такую:

    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;

    после этого у вас будет лента с адресом

    Что дальше?

    А теперь не забудьте поставить на видном месте кнопку , и добавить в страницы вашего сайта код между тегами :
    , чтобы браузеры понимали, что у вас есть лента. И, конечно же, зарегистрировать ленту в поисковой машине, например, http://blogs.yandex.ru/add.xml и в каталоге http://blogs.yandex.ru/add-catalogue.xml

    Бесплатно скачать программу для создания RSS-ленты, Rss.php (3 Кб) можно



    
    Top