Full RSS на BuildYourself.ru или улучшаю RSS-ленту

Улучшаю RSS-лентуПарочку дней назад меня попросили сделать выдачу через RSS полных текстов статей. Я взвесил все “+” и “-” такого решения… и ответил отказом.

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

Для начала определимся с терминами:

RSS-фид = RSS-поток = RSS-канал
Подписчик, subscriber (сабскрайбер) — человек, который подписался на ваш RSS-поток.
RSS-ридер (читалка, rss-агрегатор, feed-ридер, feed-reader) — настольная программа или онлайн-сервис, которые обеспечивают пользователю чтение rss-каналов.
Статья = заметка = пост.

Что такое full RSS и partial RSS?

Full RSS (букв. с англ. — “полный, наполненный RSS”) — rss-поток, который содержит статьи целиком. Далее по тексту я буду называть их либо английским вариантом full RSS, либо более корявым русским аналогом — “полные RSS”.
Partial RSS (букв. с англ. — “частичный, неполный RSS”) — rss-поток, который содержит либо краткое содержание статьи (введение, обобщение, сводка, резюме), либо первые N символов с начала статьи, подразумевая, что если вы хотите прочитать всю статью, вам надо будет открыть статью с сайта через ваш браузер.

Недостатки использования full RSS

  1. Так как подписчики будут преимущественно читать содержание сайта через RSS в своих feed-ридерах (программы для чтения RSS или онлайн-сервисы для этого), они будут реже заходить на сам сайт. Это в итоге приведет к меньшему количеству просмотров страниц и снижению дохода с рекламы на сайте (если начисление средств идет за клики/просмотры);
  2. Сайт, который раздает свой контент (то же самое, что “содержание, информация, наполнение”) через RSS, гораздо легче скопировать, настроить воровство записей с такого сайта — дело нескольких минут. Естественно, отслеживание этих неправомерных действий и борьба с ними будут отнимать у владельца сайта дополнительное свободное время и стоить немерянных усилий. Однако, следует учитывать, что своровать ваш контент можно и без full RSS — просто настройка этого займет немного больше времени.
  3. Слишком длинные статьи могут быть неудобными для пользователя при full RSS. А кто захочет мотать километры прокрутки в своем rss-ридере, чтобы наконец дойти до конца статьи? Тем более, если статья сразу не понравилась читателю. Кстати, пользователи GoogleReader’а могут просто нажать на клавишу ‘J’ и перейти к следующей заметке.
  4. Пользователи, которые читают статьи через RSS-канал, не видят оставленных комментариев. А значит — у них меньше мотивации для участия в беседе, чем у людей, читающих статьи прямо с сайта.
  5. По RSS-каналу приходит только чистый отформатированный простым HTML текст. В большинстве случаев, чтение статей на сайте является более удобным и приятным занятием благодаря “тематическому” дизайну, определенной удачно подобранной цветовой гамме, а так же в окружении ссылок на близкие по теме статьи. Так что у читателя всегда есть возможность перейти к чтению другой интересной ему статьи.
  6. Частичные RSS позволяют косвенно судить о популярности той или иной заметки. Ведь если читателю понравилось резюме статьи, он скорее всего загрузит полную статью с вашего сайта. Соответственно, по количеству просмотров разных страниц вы можете судить о популярности той или иной тематики, отслеживать интересы вашей аудитории и, по возможности, стараться максимально удовлетворить их. Получается, польза от этого есть так же и для читателей: они могут быть в курсе того, что интересно другим читателям сайта (если вы реализуете показ самых читаемых статей).

Преимущества использования полных текстов в RSS

Начитавшись этих страшилок, перейдем к более позитивной части. Рассмотрим плюсы, которые имеют full RSS над частичными RSS.

  1. На смену серфингу и поиску информации приходит милый Rss-поток, в пиджачке и галстучке — стильный и аккуратный. “Здравствуй, мой хороший. Я тебе тут свежего контентика принес. Все в лучшем виде — ничего лишнего. Посмотри, когда захочешь, мой драгоценный.”

    Многие люди очень не любят совершать лишних действий. В данном случае, плюс full RSS в том, что подписчик сразу получает всю заметку. Автор сайта позаботился о своих читателях, освобождая их от дополнительного клика, действия, окна браузера, траффика. Контент доставляется прямо к вашему порогу.

  2. Даже если ваш сайт будет недоступен (из-за проблем хостера или по любым другим причинам), ваши читатели смогут прочитать ваши последние записи, ведь их распространение можно доверить специальному сервису (например, FeedBurner’у).
  3. Ваши постоянные читатели все равно уже выработали некий “иммунитет” на рекламу на вашем сайте. Так что они бы по-любому не стали кликать по вашим объявлениям, либо отдача от них крайне низка.
  4. Если вы напишите очень интересную или противоречивую статью или заметку, ваши читатели все равно захотят поучаствовать в обсуждении и зайдут на сайт. Однако, очень часто частичные RSS просто не способны достаточно заинтересовать читателя. Поэтому вполне может быть, что не все ваши заметки прочитываются (конечно, если вы не топ-блоггер по очень популярной теме и все ваши слова люди впитывают раскрыв рот). Не всегда удается так написать вступительное слово к статье, что читатель лишь по нему одному решит, что это стоит его внимания и перейдет к чтению статьи на сайте. Особенно, если в rss транслируются первые N символов из вашей статьи, а не специально составленное описание.
  5. Не стоит забывать и о тех, кто сидит в интернете через модем. В самое ближайшее будущее, я вновь на пару месяцев буду вынужден слушать эти противные звуки окажусь под чарующей музыкой сигналов модема и буду умирать от нетерпения при загрузке очередной веб-странички размеренно, не суетясь, висеть гулять по интернету. Все, шутки в стороны. Самый распространенный способ получения информации при коннекте через модем — “загрузил, что надо; отключился”. Full RSS, в данном случае, просто идеальный вариант.
  6. Когда по RSS отдается весь текст статьи, а не короткое вступительное слово, автор может больше не мучаться постоянным вопросом: “Как в нескольких предложениях описать хотя бы приблизительный смысл текста?” Помните вступительное слово к моей заметке-дневному отчету от 19 апреля “Кто, если не мы“:

    Встреча с интереснейшим человеком, самобичевание, о мотыльках, пытаюсь вас заразить, Моцарт и НАСТОЯЩЕЕ. Ну, понятно хоть что-нибудь? Никак не получается связать все это вместе? Тогда разрешите поделиться с вами переполняющими меня мыслями и впечатлениями!

    Редкостный бред, правда? ;)

  7. Давайте своим читателям право выбора поступать так, как они этого хотят. Если человек хочет получать и читать ваши заметки через свой rss-ридер — пожалуйста! Не хочет — перейдет на сайт. А предоставление только частичных rss-потоков сродни диктаторству в локальном масштабе. :)
  8. Многие читают rss-ки не через браузеры, а через специальные программы. Неужели ваша совесть будет чиста, а скромность будет спать, если по вашей вине людям придется использовать сразу 2 приложения, чтобы читать ваш rss-канал? :)
  9. Не менее важен тот факт, что чтение полных RSS-потоков удобно осуществлять даже на мобильных устройствах. Уверен, если среди ваших читателей есть активные пользователи КПК и смартфонов — они будут благодарны вам за то внимание, что вы косвенно оказали им, когда они стояли в пробке или ждали кого-нибудь.
  10. В конечном итоге, ваша забота о читателях никак не останется без внимания. Чем более довольны будут ваши читатели, тем более расположены они будут к вам лично и к вашему сайту в целом. А это — потенциальные возможности новых знакомств, интересные люди, партнеры, друзья, ссылки в конце-то концов и т.д.

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

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

А теперь маленькое лирическое отступление, крошечная интрига, тайна, секрет!

Здесь находится скрытый текст, мое послание RSS-подписчикам BuildYourself.ru. Его не видно на сайте, но если вы прочитаете этот текст через RSS — вы обязательно его заметите!


[rss]Дорогой мой читатель! Я просто счастлив, что мы знакомы, хоть и виртуально. Пусть нас связывает лишь интернет, но все равно — я очень рад новым людям в своей жизни. Особенно мне импонируют люди думающие, интересные, заботящиеся о своем здоровье, совершенствующие себя и улучшающие мир вокруг, приносящие в него Радость, доброту и мудрость. Все-таки, как чудесно, что мы с Вами вместе![/rss]

Что дальше или нет предела совершенству

На самом деле, включить отображение full RSS на вашем сайте еще не конец пути, а только середина. Теперь попробуем хоть как-нибудь нивелировать недостатки полных rss-потоков.

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

Но давайте займемся тем, что мы действительно можем изменить.

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

  • Feed With Comments (страница автора) — плагин для отображения комментариев в rss-потоке, а так же формы для добавления своего комментария.
  • Full Text Feed (страница автора) — плагин, который предотвращает добавление ссылки “Читать далее” в ваш RSS-поток в WordPress 2.1+, т.е. в rss-потоке всегда будут отображаться полные статьи, даже если в тексте вы использовали тег <!–more–>.
  • Simple Tagging (страница автора) — плагин, который реализует возможность добавления к статьям тегов (тем). В rss-канале с его помощью отображается список похожих статей.

Все плагины довольно просты в установке и настройке. Мне пришлось лишь немного подправить код плагина Feed With Comments для того, чтобы получить то, что я хотел, и реализовать свою “маленькую тайну”. Итак, я в числе первопроходцев, которые добавили в свою rss-ленту комментарии и дополнительную функциональность.

По-моему, получилось неплохо. Как вы считаете?

Кстати, форма добавления комментария отображается не во всех RSS-ридерах. GoogleReader и Outlook2007 ее нещадно режут, а вот Bloglines, встроенный в Opera клиент и FeedDemon отображают нормально.

Я протестировал только в этих rss-агрегаторах, так что если вам не сложно, отпишитесь в комментариях, какой у вас RSS-клиент и отображает ли он форму добавления комментария.

Конечно, в идеале — предоставлять пользователям выбор, какой поток читать: полный или частичный. Однако же, с реализацией этого механизма я пока что повременю, так как все возможные решения кажутся мне недостаточно простыми. Быть может, вы знаете как сделать вторую ленту для WordPress-блога максимально простым и быстрым способом?

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

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

С уважением, Ильдар Абдулин

50 thoughts on “Full RSS на BuildYourself.ru или улучшаю RSS-ленту

  1. Ильдар, продавать рекламу на сайте это то же самое, что забивать гвозди микроскопом.
    А вот продвигать себя как специалиста или знатока темы, свое имя через полные rss удобнее.

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

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

  4. Pingback: Александр Фурман » links for 2007-05-17

  5. Pingback: links for 2007-05-18 @ masterpiecer(tm)

  6. Pingback:   Интересно почитать (18.05.2007) by Блог Димка

    • Здравствуйте, Евгений
      Я не знаю, чем объяснить вашу ситуацию
      можно только строить догадки: у вас понятные заголовки и краткие брифы статей (так что все понятно и без полного текста статей)
      нет, ни в коем случае не убирайте сокращенную версию – выбор, в данном случае, штука хорошая
      PS там появляется ссылка “Нажмите, чтобы убрать “ответ”.” выше поля для ввода “Имя*”
      А вот галочка должна быть по умолчанию выключена. Кому надо – сам подпишется, легко найдет эту галку, а кому не надо – зачем доставлять им лишние неудобства (ведь могут и забыть выключить).

  7. Хорошая статья :) Сейчас добавлю на блог заметку об этой статье – очень полезная ;) Заодно на этот блог подписался (и кстати пришел я на эту статью с другого full RSS потока, каламбур блин :) ). Относительно полного RSS – статья на 5, но сильное ощущение недосказанности – ты ничего не написал про краткий RSS, его плюсы и его минусы :(

  8. Pingback: ProBlog — блоги и блогинг

  9. НЕ думал, что ты вообще хоть как отреагируешь на мою просьбу, но ты молодца =) Я как и раньше за то, чтобы RSS был полным и давал ту кучу преимуществ, которые ты описал. Вот еще пример, из около 65-70 блогов, на которые я подписан только 5-6 присылают короткие RSS. Те же, что входят в дюжину любимых всегда приходт полностью. Это так, статистика.

  10. хотел такой камент в тему написать, но почему то с мобилы отказывается ставить каменты

    зы фидбёрнер показывает состоние фида на текущий момент, вроде, когда сам блог не доступен тогда и фид не показывается

  11. Одним словом – УРА!
    Этот пост хорошая новость для сайта BuildYourself.ru и просто замечательное обоснование пользы full RSS для авторов других сайтов.

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

  12. Pingback:   Небольшое объявление: установил плагин Feed With Comments by Within: блог samlowry

  13. Все толково вроде-бы, но в Вашей rss ленте есть ошибки :line 528, column 0: Invalid HTML: nobr (2 occurrences)- это не простительно

  14. Обычно вместо тега NOBR можно использовать неразрывный пробел –  

  15. Давно собирался сделать у себя также, да вот собрался только только. поставил. Полный РСС работает :) Спасибо
    а как к нему прикрутить связанные статьи через simple tagging?

  16. Евгений, Ильдар: вчера был опрос на maxsite.org на тему полных и сокращенных RSS и спрашивали как сделать на выбор раздельные варианты. меня тоже это интересует. кто нибудь подскажет?

  17. Pingback: Ar2r`s blog » Blog Archive » Полный текст статьи в RSS

  18. Прочитал все внимательно. Спасибо за полученную информацию – я ее достаточно долго искал. Но возникло соображение в пользц сокращенных фидов – размер ленты. Ведь если просто подумать, что существует лента, которая обновляется каждый час, которая содержит много нового контента, да этот контент еще и “полный” будет хавать траффик каждый час. А если таких лент в вашем списке много. Каждый час отдавать по мегобайту-другому не очень радует. Хотелось бы услышать Выши соображения на этот счет. Спасибо.

  19. Отличная Статья! Да, именно с Большой буквы.
    Все за и против которые имею значение – рассмотрены.
    Жутко раздражают неполные фиды. Тем более что картинки агрегаторы сами умеют не загружать.

  20. Интересная статья! Я прочитал и решил использовать fullRSS. Я уже встречался с мнением, что “не надо жадничать”, а лучше предоставлять читателю возможность знакомиться со статьёй в полном объеме и делать вывод о том, интересно ли ему зайти на сайт.
    Спасибо за плагин!

  21. Ильдар, вы наверняка знаете и плагин, который позволяет отдавать сразу два фида – полный и урезанный. Не посоветуете?

  22. Если добавлять свой блог (сайт) в новостную поисковую систему RedTram, то их требование – “полная RSS”, без всяких “(more…)”

  23. Огромное вам спасибо! Очень долго искал плагин, который выдаёт full rss ленту, несмотря на wordpress’овский тэг . Да и вообще, очень полезный пост получился

  24. А можно описанные выше плагины как-нибудь заполучить? В частности интересует “Feed With Comments”, поскольку сайт автора издох.

    Заранее благодарю за действующую ссылку либо e-mail с вложением :-)

  25. Илья, все зависит от того, какой “микроскоп” у вас в руках :)
    Иначе не было бы стольких “забивальщиков”.
    С остальным – полностью солидарен.

  26. Именно поэтому я и ограничил количество отображаемых комментариев в rss-ленте.
    На данный момент, я отображаю лишь 3 последних комментария (показывается “Последние 3 комментария из …”). Быть может, будет лучше изменить это число или же показывать первые комментарии к статье. Надо будет еще подумать над этим. Со временем, надеюсь, мне удастся найти самый оптимальный формат.

  27. Хорошо, позже, когда соберу побольше статистики – дополню статью реальными данными.
    Но во многом недостатки кратких RSS – достоинства полных и наоборот :)

  28. Проблема в вашем RSS-ридере – некоторые вообще форму добавления комментариев не отображают

    Я не в курсе, как показывает фидбернер. Вот будет сайт лежать – проверю, а то в последнее время 100% аптайм (тьфу-тьфу-тьфу, хочу остаться в невежестве относительно поведения фидбернера в этом случае :) )

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

  30. Спасибо, исправил… оказывается, тег nobr нельзя использовать… А я даже не знаю, какой тогда тег использовать для того, чтобы не было переноса после “-”… Кто-нибудь в курсе?
    Теперь feedvalidator радостно сообщает, что все в порядке.
    Ну прям уж, непростительно – погоревать немного, утопить слезы в бутылке вина и все – продолжать жить и радоваться Жизни :)

  31. А как сделать так, чтобы слова через дефис “-” не переносились на другую строчку в конце строки?
    Например:
    а-ля, где-то, что-то
    а не
    а-
    ля

  32. Я тоже парился долго над кодами и т.д установил пару прог для создания RSS, то глюков много то прога делает ленту без картинок, пока нашел “FeedEditor”(рус) , есть конечно иногда ошибки но и то по моей невнимательности. Лента получается “ляля”. Желаю удачи!

  33. Можно использовать “неразрывный дефис”, но он менее распространен. Я не помню, как пишется его символическое имя, но не советую его использовать – не все клиенты смогут правильно отобразить. Кстати, я че-то не понял, почему перенос в слове “что-то” является проблемой? Это вполне в норме для русского языка. Главное чтобы перенос был после дефиса, а не перед.

  34. Да, просто в некоторых случаях мне не нравиться самому – аж глаз режет :)
    погуглил “неразрывный дефис” – ничего хорошего не нашел :(
    видать, не судьба…

  35. Я все еще не советую заморачиваться этой проблемой и не портить содержание в угоду оформлению. Но… почитать о проблеме по-английски можно, например, тут: cs.tut.fi/~jkorpela/html/nobr.html
    Кроме прочего там сказано, что символ “неразрывный дефис” есть в Unicode, его написание в HTML – ‑.
    Полный набор всевозможных дефисов и тире, а также правила их использования описаны тут: cs.tut.fi/~jkorpela/dashes.html опять-таки, по-английски.

  36. Рад за вас!
    Ожидайте роста подписчиков – еще один плюс Full Rss, который я ощутил на себе и о котором, оказывается, многие уже писали.
    Помочь с плагином смогу только после 3-4 сентября – когда вернусь в Зеленоград к нормальному компу.

  37. Полные RSS вещь замечательная и я их очень люблю, но теория расходится с практикой. У меня на сайте две ленты одна сокращенная другая полная и на полную подписываются только 40% подписчиков, остальные на короткую. Пока не могу сказать в чем дело, разбираюсь. Может быть стоит убрать сокращенную, ленту, но, когда полная лента только делалась, некоторые читатели были категорически против и просили сокращенную, так что вопрос о том какая лента лучше остается открытым.

    PS: у вас проблемка с формой комментариев, если кликнуть на какую нибудь из ссылок “Ответить на этот комментарий” то нельзя вернуть форму на место чтобы прокомментировать пост, приходится обновлять страницу.
    И галочка уведомлений выключена, нехорошо это, неудобно.

  38. Я волнуюсь за траффик пользователя, который будет качать большую “полную” ленту.

  39. Быть может, я и ошибаюсь, но вроде десктопные rss читалки не загружают ленту целиком, если она не обновлялась.
    А если обновлялась – то только новые сообщения.
    Да и не читают люди RSS-ки каждый час.

  40. Если не накосячить с кешированием то лента будет загружаться только если есть обновления. Можно попробовать сжать ее gzip`ом. Сократить количество сообщений в ленте.

  41. Хммм. Вполне может быть. Однако, имхо, разработчику необходимо задумываться о размере ленты. Либо как Вы сказали, сокращать количество сообщений, либо, если это невозможно, “отдавать” сокращенную версию.

  42. Здравствуйте,
    Dualfeeds называется плагин этот
    scratch99.com/wordpress-plugin-dualfeeds/
    Сайт интересный у вас,
    Не фотограф я сам, но интересно кому будет, знаю я!
    Как Йода разговаривать умею, мда :)
    Короче, удачи, спасибо за занимательный ресурс – многое, что не про фотографию, прочитал с большущим интересом.

  43. Ильдар, спасибо большое за линк правильный вам. Достойный почет да пребудет с вами в сети виртуальной. Благодарность комментом настоящим примите мою. Не менее ценен ресурс для меня ваш.