Full RSS на BuildYourself.ru или улучшаю 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
- Так как подписчики будут преимущественно читать содержание сайта через RSS в своих feed-ридерах (программы для чтения RSS или онлайн-сервисы для этого), они будут реже заходить на сам сайт. Это в итоге приведет к меньшему количеству просмотров страниц и снижению дохода с рекламы на сайте (если начисление средств идет за клики/просмотры);
- Сайт, который раздает свой контент (то же самое, что «содержание, информация, наполнение») через RSS, гораздо легче скопировать, настроить воровство записей с такого сайта — дело нескольких минут. Естественно, отслеживание этих неправомерных действий и борьба с ними будут отнимать у владельца сайта дополнительное свободное время и стоить немерянных усилий. Однако, следует учитывать, что своровать ваш контент можно и без full RSS — просто настройка этого займет немного больше времени.
- Слишком длинные статьи могут быть неудобными для пользователя при full RSS. А кто захочет мотать километры прокрутки в своем rss-ридере, чтобы наконец дойти до конца статьи? Тем более, если статья сразу не понравилась читателю. Кстати, пользователи GoogleReader’а могут просто нажать на клавишу ‘J’ и перейти к следующей заметке.
- Пользователи, которые читают статьи через RSS-канал, не видят оставленных комментариев. А значит — у них меньше мотивации для участия в беседе, чем у людей, читающих статьи прямо с сайта.
- По RSS-каналу приходит только чистый отформатированный простым HTML текст. В большинстве случаев, чтение статей на сайте является более удобным и приятным занятием благодаря «тематическому» дизайну, определенной удачно подобранной цветовой гамме, а так же в окружении ссылок на близкие по теме статьи. Так что у читателя всегда есть возможность перейти к чтению другой интересной ему статьи.
- Частичные RSS позволяют косвенно судить о популярности той или иной заметки. Ведь если читателю понравилось резюме статьи, он скорее всего загрузит полную статью с вашего сайта. Соответственно, по количеству просмотров разных страниц вы можете судить о популярности той или иной тематики, отслеживать интересы вашей аудитории и, по возможности, стараться максимально удовлетворить их. Получается, польза от этого есть так же и для читателей: они могут быть в курсе того, что интересно другим читателям сайта (если вы реализуете показ самых читаемых статей).
Преимущества использования полных текстов в RSS
Начитавшись этих страшилок, перейдем к более позитивной части. Рассмотрим плюсы, которые имеют full RSS над частичными RSS.
-
На смену серфингу и поиску информации приходит милый Rss-поток, в пиджачке и галстучке — стильный и аккуратный. «Здравствуй, мой хороший. Я тебе тут свежего контентика принес. Все в лучшем виде — ничего лишнего. Посмотри, когда захочешь, мой драгоценный.»
«RSS — всегда будь в курсе» BuildYourself.ru
Многие люди очень не любят совершать лишних действий. В данном случае, плюс full RSS в том, что подписчик сразу получает всю заметку. Автор сайта позаботился о своих читателях, освобождая их от дополнительного клика, действия, окна браузера, траффика. Контент доставляется прямо к вашему порогу.
- Даже если ваш сайт будет недоступен (из-за проблем хостера или по любым другим причинам), ваши читатели смогут прочитать ваши последние записи, ведь их распространение можно доверить специальному сервису (например, FeedBurner’у).
- Ваши постоянные читатели все равно уже выработали некий «иммунитет» на рекламу на вашем сайте. Так что они бы по-любому не стали кликать по вашим объявлениям, либо отдача от них крайне низка.
- Если вы напишите очень интересную или противоречивую статью или заметку, ваши читатели все равно захотят поучаствовать в обсуждении и зайдут на сайт. Однако, очень часто частичные RSS просто не способны достаточно заинтересовать читателя. Поэтому вполне может быть, что не все ваши заметки прочитываются (конечно, если вы не топ-блоггер по очень популярной теме и все ваши слова люди впитывают раскрыв рот). Не всегда удается так написать вступительное слово к статье, что читатель лишь по нему одному решит, что это стоит его внимания и перейдет к чтению статьи на сайте. Особенно, если в rss транслируются первые N символов из вашей статьи, а не специально составленное описание.
- Не стоит забывать и о тех, кто сидит в интернете через модем. В самое ближайшее будущее, я вновь на пару месяцев
буду вынужден слушать эти противные звукиокажусь под чарующей музыкой сигналов модема и будуумирать от нетерпения при загрузке очередной веб-страничкиразмеренно, не суетясь,висетьгулять по интернету. Все, шутки в стороны. Самый распространенный способ получения информации при коннекте через модем — «загрузил, что надо; отключился». Full RSS, в данном случае, просто идеальный вариант. - Когда по RSS отдается весь текст статьи, а не короткое вступительное слово, автор может больше не мучаться постоянным вопросом: «Как в нескольких предложениях описать хотя бы приблизительный смысл текста?» Помните вступительное слово к моей заметке-дневному отчету от 19 апреля «Кто, если не мы«:
Встреча с интереснейшим человеком, самобичевание, о мотыльках, пытаюсь вас заразить, Моцарт и НАСТОЯЩЕЕ. Ну, понятно хоть что-нибудь? Никак не получается связать все это вместе? Тогда разрешите поделиться с вами переполняющими меня мыслями и впечатлениями!
Редкостный бред, правда? ;)
- Давайте своим читателям право выбора поступать так, как они этого хотят. Если человек хочет получать и читать ваши заметки через свой rss-ридер — пожалуйста! Не хочет — перейдет на сайт. А предоставление только частичных rss-потоков сродни диктаторству в локальном масштабе. :)
- Многие читают rss-ки не через браузеры, а через специальные программы. Неужели ваша совесть будет чиста, а скромность будет спать, если по вашей вине людям придется использовать сразу 2 приложения, чтобы читать ваш rss-канал? :)
- Не менее важен тот факт, что чтение полных RSS-потоков удобно осуществлять даже на мобильных устройствах. Уверен, если среди ваших читателей есть активные пользователи КПК и смартфонов — они будут благодарны вам за то внимание, что вы косвенно оказали им, когда они стояли в пробке или ждали кого-нибудь.
- В конечном итоге, ваша забота о читателях никак не останется без внимания. Чем более довольны будут ваши читатели, тем более расположены они будут к вам лично и к вашему сайту в целом. А это — потенциальные возможности новых знакомств, интересные люди, партнеры, друзья, ссылки в конце-то концов и т.д.
Помните, что ваши RSS-подписчики — это самая лояльная к вам аудитория, ваша надежная опора и поддержка. В ваших интересах делать их счастливыми, предоставляя возможность делать то, что они хотят и как хотят.
Так же, очень многие сайты и блоги, которые перешли на full RSS, отмечают рост числа подписчиков и более частое участие постоянных читателей в обсуждении заметок.
А теперь маленькое лирическое отступление, крошечная интрига, тайна, секрет!
Здесь находится скрытый текст, мое послание RSS-подписчикам BuildYourself.ru. Его не видно на сайте, но если вы прочитаете этот текст через 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.
С уважением, Ильдар Абдулин

17 мая 2007 в 11:30
Отличная новость!
Я за full rss.
17 мая 2007 в 14:16
Ильдар, продавать рекламу на сайте это то же самое, что забивать гвозди микроскопом.
А вот продвигать себя как специалиста или знатока темы, свое имя через полные rss удобнее.
17 мая 2007 в 16:52
Илья, все зависит от того, какой «микроскоп» у вас в руках :)
Иначе не было бы стольких «забивальщиков».
С остальным – полностью солидарен.
17 мая 2007 в 17:08
Они выбирают самый легкий заработок с блога.
Для кого-то это реклама, а для других – заказы от читателей блога на услуги.
Вторым, как вы понимаете, рекламой блог грузить вовсе не желательно.
17 мая 2007 в 18:18
Лично меня серьезно мотивирует принять участие в беседе наличие определённого кол-ва уже оставленных комментариев. Фидбёрнер умеет добавлять счётчик комментариев в ленту (наряду с множеством других полезностей). А вот полные комментарии, еще и вместе с остатками формы, в RSS выглядят не очень.
17 мая 2007 в 19:35
Именно поэтому я и ограничил количество отображаемых комментариев в rss-ленте.
На данный момент, я отображаю лишь 3 последних комментария (показывается «Последние 3 комментария из …»). Быть может, будет лучше изменить это число или же показывать первые комментарии к статье. Надо будет еще подумать над этим. Со временем, надеюсь, мне удастся найти самый оптимальный формат.
18 мая 2007 в 16:28
Хорошая статья :) Сейчас добавлю на блог заметку об этой статье – очень полезная ;) Заодно на этот блог подписался (и кстати пришел я на эту статью с другого full RSS потока, каламбур блин :) ). Относительно полного RSS – статья на 5, но сильное ощущение недосказанности – ты ничего не написал про краткий RSS, его плюсы и его минусы :(
18 мая 2007 в 21:51
Хорошо, позже, когда соберу побольше статистики – дополню статью реальными данными.
Но во многом недостатки кратких RSS – достоинства полных и наоборот :)
19 мая 2007 в 3:49
НЕ думал, что ты вообще хоть как отреагируешь на мою просьбу, но ты молодца =) Я как и раньше за то, чтобы RSS был полным и давал ту кучу преимуществ, которые ты описал. Вот еще пример, из около 65-70 блогов, на которые я подписан только 5-6 присылают короткие RSS. Те же, что входят в дюжину любимых всегда приходт полностью. Это так, статистика.
19 мая 2007 в 13:59
Ну вот, теперь и BuildYourself.ru раздает full RSS и войдет в число твоих любимых блогов… ну, я надеюсь… :)
21 мая 2007 в 14:58
хотел такой камент в тему написать, но почему то с мобилы отказывается ставить каменты
зы фидбёрнер показывает состоние фида на текущий момент, вроде, когда сам блог не доступен тогда и фид не показывается
21 мая 2007 в 21:05
Проблема в вашем RSS-ридере – некоторые вообще форму добавления комментариев не отображают
Я не в курсе, как показывает фидбернер. Вот будет сайт лежать – проверю, а то в последнее время 100% аптайм (тьфу-тьфу-тьфу, хочу остаться в невежестве относительно поведения фидбернера в этом случае :) )
22 мая 2007 в 19:53
у меня вот недавно хостер сервак менял, а я не обратил внимание на письмо от него, что желательно на выходных ничё не постить и запостил, пришёл урезанный рсс в оперу статьи и я пошёл мыться возвращаюсь, а статья, стоившая мне изрядного напряга мозга, исчезла (( начало скопировал из рсс а остальное пришлось заново писать (((, вот такой вот получается способ бэкапа через рсс)
24 мая 2007 в 11:05
Забавно. Еще один плюсик в копилку full RSS :)
30 мая 2007 в 16:51
Одним словом – УРА!
Этот пост хорошая новость для сайта BuildYourself.ru и просто замечательное обоснование пользы full RSS для авторов других сайтов.
…
Кстати, удивляют сайтовладельцы использующие partial RSS и не зарабатывющие на рекламе, например, гос. учреждения.
А однажды видел RSS с заколовком и URL в качестве контента. Причем, URL не был оформлен как гиперссылка, т.е. и не кликнешь, если даже захочешь. К слову, это сайт одного федерального агенства.
24 августа 2007 в 9:11
Все толково вроде-бы, но в Вашей rss ленте есть ошибки :line 528, column 0: Invalid HTML: nobr (2 occurrences)- это не простительно
24 августа 2007 в 11:33
Спасибо, исправил… оказывается, тег nobr нельзя использовать… А я даже не знаю, какой тогда тег использовать для того, чтобы не было переноса после «-»… Кто-нибудь в курсе?
Теперь feedvalidator радостно сообщает, что все в порядке.
Ну прям уж, непростительно – погоревать немного, утопить слезы в бутылке вина и все – продолжать жить и радоваться Жизни :)
25 августа 2007 в 6:01
Обычно вместо тега NOBR можно использовать неразрывный пробел –
25 августа 2007 в 17:00
А как сделать так, чтобы слова через дефис «-» не переносились на другую строчку в конце строки?
Например:
а-ля, где-то, что-то
а не
а-
ля
25 августа 2007 в 19:01
Я тоже парился долго над кодами и т.д установил пару прог для создания RSS, то глюков много то прога делает ленту без картинок, пока нашел «FeedEditor»(рус) , есть конечно иногда ошибки но и то по моей невнимательности. Лента получается «ляля». Желаю удачи!
25 августа 2007 в 22:09
Можно использовать «неразрывный дефис», но он менее распространен. Я не помню, как пишется его символическое имя, но не советую его использовать – не все клиенты смогут правильно отобразить. Кстати, я че-то не понял, почему перенос в слове «что-то» является проблемой? Это вполне в норме для русского языка. Главное чтобы перенос был после дефиса, а не перед.
27 августа 2007 в 12:16
Да, просто в некоторых случаях мне не нравиться самому – аж глаз режет :)
погуглил «неразрывный дефис» – ничего хорошего не нашел :(
видать, не судьба…
27 августа 2007 в 20:52
Давно собирался сделать у себя также, да вот собрался только только. поставил. Полный РСС работает :) Спасибо
а как к нему прикрутить связанные статьи через simple tagging?
29 августа 2007 в 21:05
Я все еще не советую заморачиваться этой проблемой и не портить содержание в угоду оформлению. Но… почитать о проблеме по-английски можно, например, тут: cs.tut.fi/~jkorpela/html/nobr.html
Кроме прочего там сказано, что символ «неразрывный дефис» есть в Unicode, его написание в HTML – ‑.
Полный набор всевозможных дефисов и тире, а также правила их использования описаны тут: cs.tut.fi/~jkorpela/dashes.html опять-таки, по-английски.
31 августа 2007 в 19:58
Спасибо большое за помощь! Почитаю.
Наверное, Вы правы – зря я так заморачиваюсь…
31 августа 2007 в 20:00
Рад за вас!
Ожидайте роста подписчиков – еще один плюс Full Rss, который я ощутил на себе и о котором, оказывается, многие уже писали.
Помочь с плагином смогу только после 3-4 сентября – когда вернусь в Зеленоград к нормальному компу.
20 сентября 2007 в 23:06
Полные RSS вещь замечательная и я их очень люблю, но теория расходится с практикой. У меня на сайте две ленты одна сокращенная другая полная и на полную подписываются только 40% подписчиков, остальные на короткую. Пока не могу сказать в чем дело, разбираюсь. Может быть стоит убрать сокращенную, ленту, но, когда полная лента только делалась, некоторые читатели были категорически против и просили сокращенную, так что вопрос о том какая лента лучше остается открытым.
PS: у вас проблемка с формой комментариев, если кликнуть на какую нибудь из ссылок «Ответить на этот комментарий» то нельзя вернуть форму на место чтобы прокомментировать пост, приходится обновлять страницу.
И галочка уведомлений выключена, нехорошо это, неудобно.
21 сентября 2007 в 1:09
Здравствуйте, Евгений
Я не знаю, чем объяснить вашу ситуацию
можно только строить догадки: у вас понятные заголовки и краткие брифы статей (так что все понятно и без полного текста статей)
нет, ни в коем случае не убирайте сокращенную версию – выбор, в данном случае, штука хорошая
PS там появляется ссылка «Нажмите, чтобы убрать «ответ».» выше поля для ввода «Имя*»
А вот галочка должна быть по умолчанию выключена. Кому надо – сам подпишется, легко найдет эту галку, а кому не надо – зачем доставлять им лишние неудобства (ведь могут и забыть выключить).
21 сентября 2007 в 4:58
Евгений, Ильдар: вчера был опрос на maxsite.org на тему полных и сокращенных RSS и спрашивали как сделать на выбор раздельные варианты. меня тоже это интересует. кто нибудь подскажет?
9 октября 2007 в 17:54
Прочитал все внимательно. Спасибо за полученную информацию – я ее достаточно долго искал. Но возникло соображение в пользц сокращенных фидов – размер ленты. Ведь если просто подумать, что существует лента, которая обновляется каждый час, которая содержит много нового контента, да этот контент еще и «полный» будет хавать траффик каждый час. А если таких лент в вашем списке много. Каждый час отдавать по мегобайту-другому не очень радует. Хотелось бы услышать Выши соображения на этот счет. Спасибо.
9 октября 2007 в 20:53
Достаточно просто оформить ленту через FeedBurner.com
и траффик будет «хаваться» уже у него, а не у вас :)
10 октября 2007 в 9:25
Я волнуюсь за траффик пользователя, который будет качать большую «полную» ленту.
10 октября 2007 в 11:45
Быть может, я и ошибаюсь, но вроде десктопные rss читалки не загружают ленту целиком, если она не обновлялась.
А если обновлялась – то только новые сообщения.
Да и не читают люди RSS-ки каждый час.
10 октября 2007 в 12:05
Если не накосячить с кешированием то лента будет загружаться только если есть обновления. Можно попробовать сжать ее gzip`ом. Сократить количество сообщений в ленте.
10 октября 2007 в 17:46
Хммм. Вполне может быть. Однако, имхо, разработчику необходимо задумываться о размере ленты. Либо как Вы сказали, сокращать количество сообщений, либо, если это невозможно, «отдавать» сокращенную версию.
9 ноября 2007 в 0:24
Отличная Статья! Да, именно с Большой буквы.
Все за и против которые имею значение – рассмотрены.
Жутко раздражают неполные фиды. Тем более что картинки агрегаторы сами умеют не загружать.
11 ноября 2007 в 17:16
Интересная статья! Я прочитал и решил использовать fullRSS. Я уже встречался с мнением, что «не надо жадничать», а лучше предоставлять читателю возможность знакомиться со статьёй в полном объеме и делать вывод о том, интересно ли ему зайти на сайт.
Спасибо за плагин!
19 ноября 2007 в 20:47
Ильдар, вы наверняка знаете и плагин, который позволяет отдавать сразу два фида – полный и урезанный. Не посоветуете?
19 ноября 2007 в 21:43
Здравствуйте,
Dualfeeds называется плагин этот
scratch99.com/wordpress-plugin-dualfeeds/
Сайт интересный у вас,
Не фотограф я сам, но интересно кому будет, знаю я!
Как Йода разговаривать умею, мда :)
Короче, удачи, спасибо за занимательный ресурс – многое, что не про фотографию, прочитал с большущим интересом.
19 ноября 2007 в 22:39
Ильдар, спасибо большое за линк правильный вам. Достойный почет да пребудет с вами в сети виртуальной. Благодарность комментом настоящим примите мою. Не менее ценен ресурс для меня ваш.
2 декабря 2007 в 14:17
Если добавлять свой блог (сайт) в новостную поисковую систему RedTram, то их требование – «полная RSS», без всяких «(more…)»
20 января 2008 в 3:41
Огромное вам спасибо! Очень долго искал плагин, который выдаёт full rss ленту, несмотря на wordpress’овский тэг . Да и вообще, очень полезный пост получился
4 марта 2008 в 21:47
А можно описанные выше плагины как-нибудь заполучить? В частности интересует «Feed With Comments», поскольку сайт автора издох.
Заранее благодарю за действующую ссылку либо e-mail с вложением :-)
6 марта 2008 в 16:07
Вот плагин Feed With Comments
http://buildyourself.ru/files/.....ts.php.zip
но в тексте надо убрать ссылки на BuildYourself.ru