- PVSM.RU - https://www.pvsm.ru -

Обзор RSS-ридеров — self-hosted альтернативы Google Reader

По мотивам недавней записи [1] решил опробовать ряд продуктов, которые, во-первых, открытые, а во-вторых, устанавливаются на собственный сервер. В обзор вошли:

  1. rssLounge [2]
  2. Selfoss [3]
  3. Feed on feeds [4]
  4. Managing news [5]
  5. Lilina [6]
  6. Tiny Tiny RSS [7]
  7. ZebraFeeds [8]
  8. Rnews [9]
  9. NewsBlur [10]

Все ридеры требуют PHP (кроме последнего — NewsBlur работает на питоне).

rssLounge

Для работы требуется мускул, в целом установка занимает минут пять-десять. OPML-файл импортировался без проблем, последующая загрузка фидов тоже прошла на ура.

Внешний вид:
Обзор RSS ридеров — self hosted альтернативы Google Reader

Кроме того, доступен вид просмотра «только изображения», в котором все записи отображаются плитками.
Функциональность вообще на высоте. Есть календарик, в котором можно выбрать дату (или диапазон дат), есть возможность назначать фидам приоритеты и соответственно их фильтровать. Можно настроить авторизированный доступ и включить публичный read-only. Даже букмарклет предусмотрен. Записи можно добавлять в избранное, и тогда они не будут удаляться по истечении определенного срока (срок можно указать в настройках). Можно легко добавлять ленты пользователей devianart, twitter и tumblr. Совершенно точно существует один или два клиента для android, но этого, конечно, не всегда достаточно.

Бочкой дегтя в ложке меда стала странная работа с кириллицей. При первоначальной загрузке все ок, но включение любого фида приводит к сбою — и все кириллические символы отображаются вопросительными знаками. При просмотре записей они не отмечаются автоматически как прочитанные, изменить такое поведение в настройках никак нельзя. Ну и самый главный недостаток: проект более не поддерживается автором — все его силы теперь сосредоточены на Selfoss, о котором речь пойдет ниже.

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

Официальный сайт [11], Google Code [12]

Selfoss

Selfoss с самого начала подкупил меня своим дизайном. Из онлайновых агрегаторов по красоте (это моё ИМХО, разумеется) c ним может сравниться только Feedly. Установка заняла три минуты включая скачивание дистрибутива. Программа готова к использованию сразу после загрузки и установки необходимых прав на папки — все возможные настройки опциональны. В качестве БД можно использовать Sqlite (по умолчанию) или MySQL. Гугловский OPML цепляется, но с проблемами — о них ниже. Хоткеи практически аналогичны таковым в Google Reader.

Стандартный вид просмотра (а других и нет, собственно):
Обзор RSS ридеров — self hosted альтернативы Google Reader

Как я сказал выше, Selfoss — детище того же разработчика, что и rssLounge, и он унаследовал некоторые фичи своего предшественника. К примеру, возможность цеплять ленты пользователей Twitter и Tumblr, возможность публичного доступа и добавление записей в избранное с удалением устаревших записей. Хот кеи те же самые. Некоторые минусы тоже перекочевали: к примеру, записи так же не отмечаются прочитанными при просмотре.

Недостатки:

У меня в Google Reader немногим больше сотни подписок. Feedly при загрузке лент каждый раз выпадал в 504 — и даже повышение лимитов до каких-то заоблачных значений не помогало. Вполне возможно, что это временные проблемы (или вообще локальные моего сервера, кроме того я не пробовал подключить Selfoss к MySQL) но осадочек остался.
Важнейший минус, на мой взгляд — невозможность просмотра отдельного фида, смотреть можно только либо все, либо по тегам. Также несколько непонятен смысл разбивки содержимого записи на три колонки независимо от её размеров:
Обзор RSS ридеров — self hosted альтернативы Google Reader

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

Официальный сайт [13], github [14]

Feed on feed

Довольно-таки старая читалка — последний раз она обновлялась в 2007 году, да так и зависла на версии 0.5. И тем не менее.

Внешний вид:
Обзор RSS ридеров — self hosted альтернативы Google Reader

OPML загрузился оперативно, но это, пожалуй, единственное, что можно сказать хорошего про этот ридер. Web 1.0, минимум JS. Поиск каких-то преимуществ окончился ничем, так как все последующие запуски главной страницы намертво вешали вкладку хрома — грузится сразу всё, натурально. Зато вроде бы есть плагин для WordPress.

Официальный сайт [15], Google Code [16]
P.S. Существует еще FeedOnFeeds-Redux — проект-продолжатель FoF, но погоды он не делает: он тоже безнадежно устарел.

Managing news

Исходя из описания на сайте, Managing news — это мощный инструмент для сбора и анализа новостей. В список его возможностей входит:

  • Подписка на RSS/Atom
  • Возможность показа новостей на карте
  • Поиск новостей
  • Социальные функции и так далее.

Внешний вид:
Обзор RSS ридеров — self hosted альтернативы Google Reader
Managing news базируется на Drupal. Установить не удалось, так как никак не хотел подключаться к БД, поэтому какой-то развернутый обзор тут сделать не получилось. Интересная плюшка — код виджета с последними новостями, который можно встроить куда угодно. Наличествует букмарклет.

Официальный сайт. [17]

Lilina

Внешний вид:
Обзор RSS ридеров — self hosted альтернативы Google Reader

Функций минимум: управление фидами (включая автообнаружение фидов), импорт OPML, просмотр… и… всё. Два комплектных плагина добавляют возможность сохранить запись в instapaper и отправить ссылку на запись в свой блог на WordPress. Кстати, про WordPress. Видно, что автор вдохновлялся именно этим движком, на это прозрачно намекает встроенная система плагинов и тем, шаблонные теги the_content(), the_title() и т.п., и даже адрес базы знаний — codex.getlilina.org

Недостатки: нет возможности отмечать записи прочитанными, нет поиска, нет вообще ничего практически. Не обновляется уже больше года.

Официальный сайт [18], Google Code [19], GitHub [20]
P.S. Существует lylina [21] — вроде как продолжатель lilina, но в последний раз обновлялся в 2006.

Tiny Tiny RSS

Внешний вид:
Обзор RSS ридеров — self hosted альтернативы Google Reader

Один из самых известных серверных RSS-ридеров. Имеет (в сравнении с остальными) довольно-таки обширное сообщество, регулярно обновляется и насыщен функциями. Единственный из всех представленных в обзоре продуктов имеет русскоязычный интерфейс.
В комплекте идет пара десятков плагинов, добавляющих мобильный интерфейс, хоткеи, как в Google Reader, автоапдейтер, букмарклет и возможность публиковать записи в G+, Pocket, Twitter и вообще где угодно (как в GReader — простым добавлением URL).
Поддерживает многопользовательский режим, есть мобильная версия, приложение для Android, поиск и много чего еще.

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

Официальный сайт [22], github [23]

ZebraFeeds

Абсолютный минимум функций — проект изначально предназначен для дальнейшего допиливания, кастомизации и интегрирования и, как видно, совершенно не пригоден к использованию «из коробки».

Обзор RSS ридеров — self hosted альтернативы Google Reader
Официальный сайт [24], github [25]

Rnews

Довольно-таки продвинутая читалка, но проект заглох, к сожалению, еще в 2009-м году (впрочем, на форуме [26] какая-то активность еще есть). На мой сервер почему-то вставать не захотела, поэтому скриншот с официального сайта:
image

Возможности: многопользовательский режим, публичный доступ, несколько видов просмотра, рубрикация, OPML-импорт и так далее — всё то, чего обычно от RSS-ридера и ожидаешь.

В общем, если бы проект не умер, то был бы очень неплохим конкурентом Tiny Tiny RSS.

Официальный сайт [27]

NewsBlur

Чтобы протестировать NewsBlur, его совершенно необязательно устанавливать, полнофункциональное демо есть на сайте проекта [28]. Функциональность на высоте: помимо стандартных для такого рода ПО возможностей, NewsBlur позволяет просматривать записи в виде голого текста, в фиде и в оригинальном дизайне. Большой упор делается на социализацию.

Обзор RSS ридеров — self hosted альтернативы Google Reader

В целом, функциональность практически аналогична возможностям GReader, однако интерфейс, на мой взгляд, очень сильно перегружен лишними элементами.

Официальный сайт [29]

Итоги

Название Импорт OPML Мобильная версия/клиент Расширяемость и функциональность
rssLounge + - Ограниченная — можно написать плагины для сбора информации с различных источников. В целом функциональсть стандартная.
Selfoss + Адаптивный дизайн То же, что и у rssLounge
Feed on feeds + - Нулевая
Managing news + - По заявлению разработчиков Managing news позволяет вытворять с информацией невероятные вещи — к примеру, отслеживать распространение болезней.
Lilina + Стандартная тема адаптируется к планшетам. Нативная система плагинов и шаблонов (правда, их нет), сделанная по примеру WordPress.
Tiny Tiny RSS + Мобильный шаблон, как минимум два клиента для Android Несколько десятков плагинов, изначально высокая функциональность.
ZebraFeeds + Базовый фреймворк, предназначенный для самостоятельного допиливания.
Rnews + - Функциональность на уровне rssLounge, возможности для расширения не предусмотрены
NewsBlur + Нативное Android-приложение Изначально высокая функциональность, возможностей для расширения не предусмотрено.

Из всех найденных мной читалок только Tiny Tiny RSS и NewsBlur могут сравниться по функциональности с Google Reader. Довольно-таки многообещающим кажется Selfoss — учитывая хороший функционал его предшественника, есть надежды на то, что Selfoss к моменту закрытия Google Reader станет этаким гламурным Tiny Tiny RSS. Все остальные участники обзора либо абсолютно нефункциональны, либо уже не поддерживаются. Я не претендую на полноту охвата всего ассортимента self-hosted решений, поэтому если кто-то предложит еще пару-тройку альтернатив, я буду счастлив.

Лично для меня неоспоримым лидером стал Tiny Tiny RSS — хоть ему и не хватает внешности Selfoss (или Feedly), это самый продвинутый и удобный RSS-ридер из всех, что я протестировал, и, по всей видимости, именно его я и буду использовать.

Напоследок опрос:

Автор: Apathetic

Источник [30]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/open-source/29588

Ссылки в тексте:

[1] недавней записи: http://habrahabr.ru/post/172727/

[2] rssLounge: #rssLounge

[3] Selfoss: #Selfoss

[4] Feed on feeds: #Feed

[5] Managing news: #Managing

[6] Lilina: #Lilina

[7] Tiny Tiny RSS: #Tiny

[8] ZebraFeeds: #ZebraFeeds

[9] Rnews: #Rnews

[10] NewsBlur : #NewsBlur

[11] Официальный сайт: http://rsslounge.aditu.de/

[12] Google Code: https://code.google.com/p/rsslounge/

[13] Официальный сайт: http://selfoss.aditu.de/

[14] github: https://github.com/SSilence/selfoss/

[15] Официальный сайт: http://feedonfeeds.com/

[16] Google Code: https://code.google.com/p/feed-on-feeds/

[17] Официальный сайт.: http://managingnews.com

[18] Официальный сайт: http://getlilina.org/

[19] Google Code: https://code.google.com/p/lilina/

[20] GitHub: https://github.com/Lilina/Lilina

[21] lylina: http://lylina.sourceforge.net/

[22] Официальный сайт: http://tt-rss.org/redmine/projects/tt-rss/wiki

[23] github: https://github.com/gothfox/Tiny-Tiny-RSS

[24] Официальный сайт: http://www.cazalet.org/zebrafeeds/

[25] github: https://github.com/lcazalet/zebrafeeds

[26] на форуме: http://sourceforge.net/projects/rnews/forums/forum/286469

[27] Официальный сайт: http://rnews.sourceforge.net/

[28] сайте проекта: http://www.newsblur.com/

[29] Официальный сайт: http://www.newsblur.com

[30] Источник: http://habrahabr.ru/post/172967/