- PVSM.RU - https://www.pvsm.ru -
По мотивам недавней записи [1] решил опробовать ряд продуктов, которые, во-первых, открытые, а во-вторых, устанавливаются на собственный сервер. В обзор вошли:
Все ридеры требуют PHP (кроме последнего — NewsBlur работает на питоне).
Для работы требуется мускул, в целом установка занимает минут пять-десять. OPML-файл импортировался без проблем, последующая загрузка фидов тоже прошла на ура.
Внешний вид:

Кроме того, доступен вид просмотра «только изображения», в котором все записи отображаются плитками.
Функциональность вообще на высоте. Есть календарик, в котором можно выбрать дату (или диапазон дат), есть возможность назначать фидам приоритеты и соответственно их фильтровать. Можно настроить авторизированный доступ и включить публичный read-only. Даже букмарклет предусмотрен. Записи можно добавлять в избранное, и тогда они не будут удаляться по истечении определенного срока (срок можно указать в настройках). Можно легко добавлять ленты пользователей devianart, twitter и tumblr. Совершенно точно существует один или два клиента для android, но этого, конечно, не всегда достаточно.
Бочкой дегтя в ложке меда стала странная работа с кириллицей. При первоначальной загрузке все ок, но включение любого фида приводит к сбою — и все кириллические символы отображаются вопросительными знаками. При просмотре записей они не отмечаются автоматически как прочитанные, изменить такое поведение в настройках никак нельзя. Ну и самый главный недостаток: проект более не поддерживается автором — все его силы теперь сосредоточены на Selfoss, о котором речь пойдет ниже.
Резюме: удобный, простой в установке, быстрый RSS-ридер, имеющий несколько неожиданных функций, и не имеющий несколько ожидаемых.
Официальный сайт [11], Google Code [12]
Selfoss с самого начала подкупил меня своим дизайном. Из онлайновых агрегаторов по красоте (это моё ИМХО, разумеется) c ним может сравниться только Feedly. Установка заняла три минуты включая скачивание дистрибутива. Программа готова к использованию сразу после загрузки и установки необходимых прав на папки — все возможные настройки опциональны. В качестве БД можно использовать Sqlite (по умолчанию) или MySQL. Гугловский OPML цепляется, но с проблемами — о них ниже. Хоткеи практически аналогичны таковым в Google Reader.
Стандартный вид просмотра (а других и нет, собственно):

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

В целом Selfoss оставляет очень приятное ощущение, и есть надежда, что он очень быстро сможет избавиться от детских болезней и изучить скилы своего предшественника. Очень радует сделанный по всем канонам адаптивный дизайн — сервис вполне удобен для использования как на планшетах, так и на смартфонах.
Официальный сайт [13], github [14]
Довольно-таки старая читалка — последний раз она обновлялась в 2007 году, да так и зависла на версии 0.5. И тем не менее.
Внешний вид:

OPML загрузился оперативно, но это, пожалуй, единственное, что можно сказать хорошего про этот ридер. Web 1.0, минимум JS. Поиск каких-то преимуществ окончился ничем, так как все последующие запуски главной страницы намертво вешали вкладку хрома — грузится сразу всё, натурально. Зато вроде бы есть плагин для WordPress.
Официальный сайт [15], Google Code [16]
P.S. Существует еще FeedOnFeeds-Redux — проект-продолжатель FoF, но погоды он не делает: он тоже безнадежно устарел.
Исходя из описания на сайте, Managing news — это мощный инструмент для сбора и анализа новостей. В список его возможностей входит:
Внешний вид:

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

Функций минимум: управление фидами (включая автообнаружение фидов), импорт OPML, просмотр… и… всё. Два комплектных плагина добавляют возможность сохранить запись в instapaper и отправить ссылку на запись в свой блог на WordPress. Кстати, про WordPress. Видно, что автор вдохновлялся именно этим движком, на это прозрачно намекает встроенная система плагинов и тем, шаблонные теги the_content(), the_title() и т.п., и даже адрес базы знаний — codex.getlilina.org
Недостатки: нет возможности отмечать записи прочитанными, нет поиска, нет вообще ничего практически. Не обновляется уже больше года.
Официальный сайт [18], Google Code [19], GitHub [20]
P.S. Существует lylina [21] — вроде как продолжатель lilina, но в последний раз обновлялся в 2006.
Внешний вид:

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

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

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

В целом, функциональность практически аналогична возможностям 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/
Нажмите здесь для печати.