Тема: Настройка RSS канала
Настройка RSS канала
Сегодня я опишу, как создать и правильно настроить RSS канал (фид, feed, лента, поток) вашего сайта, а так же расскажу о двух ошибках, которые встречаются на 90 процентах блогов путешественников.
Для тех, кто не знает, что такое RSS:
RSS - это грубо говоря, специальная страница сайта, на которой видны несколько ваших последних записей. Любой человек может подписаться на ваш RSS, и его программа для чтения будет автоматически заходить на эту страницу и проверять, не появились ли там новые записи. Если появились, то ваш подписчик увидит их у себя в читалке. Подробнее об RSS: раз, два.
RSS позволяет во много раз повысить посещаемость сайта, поэтому не стоит пренебрегать этой удобной функцией.
Кроме того, RSS каналы можно встраивать в любые страницы любых сайтов, клонировать, агрегировать, фильтровать и т. д.
Пример использования RSS каналов на сторонних сайтах вы можете увидеть на Travelbloggers.ru под рейтингом блогов.
Ваш сайт на WordPress создает множество различных RSS лент для разных целей, но мы пока рассмотрим только основной.
Основной RSS поток - это ваши записи. Для того чтобы увидеть его, зайдите на главную страницу вашего сайта и найдите оранжевый значок или упоминание об RSS. Если в вашем дизайне нет таких элементов, вы можете набрать в браузере адрес вашего сайта, добавить к нему /feed (только при включенных красивых ссылках) и увидеть ваш фид.
Этот Rss канал уже вполне рабочий, на него можно подписаться и он будет исправно уведомлять пользователей о ваших новых записях.
Беда лишь в том, что каждый браузер будет показывать эту страницу по-разному и не везде будет толковая кнопка Яндекс Ленты или других популярных читалок. К тому же у вас нет никакой статистики о ваших подписчиках, поэтому вы не сможете отследить эффективность каких либо нововведений.
Для решения этих проблем был создан сервис под названием Feedburner, который оказался столь незаменимым и своевременным, что был впоследствии куплен Гуглом.
Для того чтобы сразу не запутаться, назовем адрес вида:
http://ваш_сайт/feed/Ссылкой на оригинальный RSS.
Все что мы будем делать дальше абсолютно ни к чему не обязывает, так как Feedburner создает отдельную копию вашего фида с новым адресом и работает уже только с ней никак не влияя на оригинал. Вы можете в любой момент отключить использование Feedburner и выбрать любой другой метод предоставления RSS читателям. Никто от этого не пострадает, если вы правильно настроите все перенаправления.
Первым делом, зайдите на сайт http://feedburner.com/ и зарегистрируйте там оригинальный RSS вашего сайта.
Регистрация довольно проста, я надеюсь, вы справитесь.
После завершения регистрации, вам будет выделен новый адрес копии вашего RSS канала, который будет выглядеть так:
http://feeds.feedburner.com/название_фидаНазовем его ссылкой на копию RSS от Feedburner.
Дальше я буду объяснять на примере русского интерфейса, вы можете переключать языки в правом верхнем углу экрана по ссылке "Languages".
Зайдите в управление вашим фидом и нажмите на вкладку "Оптимизируй".
В меню слева выберите пункт "Browser Friendly".
Поставьте галочку у "Основная страница отображается во всех браузерах как веб страница", выберите тему (там только одна русская) и кнопки разных читалок.
Очень важно: В нижней части страницы нажмите на ссылку "Используйте URL перенаправления вашего фида на вашей основной странице BrowserFriendly" и в появившемся текстовом поле введите ссылку на оригинальный RSS сайта. Это первая ошибка многих блоггеров - если оставить это поле пустым, то в памяти читалок ваших подписчиков останется лишь ссылка на копию RSS от Feedburner, а нам это не нужно, так как мы хотим независимости от сторонних сервисов.
Зайдите в пункт SmartFeed и активируйте эту услугу.
Нажмите на вкладку "Публикуй".
Зайдите в "Подписки по электронной почте" и активируйте эту опцию (на нашем сайте более половины подписчиков выбирают именно email подписку). Заодно зайдите в "Communication Preferences" и отредактируйте, как будет выглядеть письмо подтверждения подписки.
В пункте "Delivery Options" выберите временное окно, когда будет производиться рассылка.
Активируйте PingShot и Awareness API.
При желании, можете взять код счетчика ваших подписчиков из пункта "Feedcount" и вставить его на свой сайт.
Тут вроде бы все настроили, теперь у нас есть красивая универсальная рабочая копия фида со сбором статистики, которая по умолчанию перебрасывает всех на оригинальный фид.
Теперь нам нужно установить плагин FD Feedburner Plugin и в его настройках ввести ссылку на копию RSS от Feedburner.
Этот плагин перенаправит всех пользователей с вашего оригинального фида на копию Feedburner, при том, что в читалках пользователей все равно будет сохранена оригинальная ссылка.
Вторая частая ошибка блоггеров: Многие из них просто исправляют дизайн сайта, заменяя оригинальную ссылку RSS на ту, что выдал фидбернер - это в корне не правильно, так как вы привязываете своих подписчиков к стороннему адресу и потеряете их, если что-то случится с сервисом.
Если же вы все правильно настроили, то в случае отказа от использования Feedburner, вам нужно будет просто деактивировать плагин FD Feedburner Plugin, и все подписчики по-прежнему будут получать ваш RSS.
Как я говорил в начале, WordPress создает множество разных RSS каналов, например, rss определенной категории или rss комментариев к определенной записи. Подробнее об эти фидах можно почитать в документации WordPress.
Вам так же стоит изучить остальные пункты в настройках Feedburner, там есть много интересного, например кросспостинг ваших записей в Twitter.
Кстати, есть два способа сделать так, чтобы WordPress выдавал сокращенные записи в RSS (не полные посты).
Во-первых, нужно зайти в админке вашего сайта в пункт "Параметры"->"Чтение" и выбрать там "Для каждой статьи в ленте отображать" -> "Анонс".
Во-вторых, при написании поста вы можете использовать тег
<!--more-->или же заполнить отдельно поле "Цитата" под окном редактирования поста. Если Цитата заполнена, то будет показана именно она.



Информация что не сразу на счетчик поступает ???


