Разработчик фронтенда
0,0
рейтинг
16 марта 2013 в 21:52

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

По мотивам недавней записи решил опробовать ряд продуктов, которые, во-первых, открытые, а во-вторых, устанавливаются на собственный сервер. В обзор вошли:
  1. rssLounge
  2. Selfoss
  3. Feed on feeds
  4. Managing news
  5. Lilina
  6. Tiny Tiny RSS
  7. ZebraFeeds
  8. Rnews
  9. NewsBlur

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


rssLounge


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

Внешний вид:


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

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

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

Официальный сайт, Google Code


Selfoss


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

Стандартный вид просмотра (а других и нет, собственно):


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

Недостатки:

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


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

Официальный сайт, github


Feed on feed


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

Внешний вид:


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

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


Managing news


Исходя из описания на сайте, Managing news — это мощный инструмент для сбора и анализа новостей. В список его возможностей входит:
  • Подписка на RSS/Atom
  • Возможность показа новостей на карте
  • Поиск новостей
  • Социальные функции и так далее.


Внешний вид:

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

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


Lilina


Внешний вид:


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

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

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


Tiny Tiny RSS


Внешний вид:


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

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

Официальный сайт, github


ZebraFeeds


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


Официальный сайт, github


Rnews


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

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

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

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


NewsBlur


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



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

Официальный сайт, github

Итоги


В итоговую таблицу решил свести только те ридеры, которые активно поддерживаются (+rssLounge — те функции, которые в нем есть, скорее всего перекочуют в Selfoss)
  rssLounge Selfoss Tiny Tiny RSS NewsBlur
Последнее обновление 2011-02 2013-03-16 2013-03-15 2013-03-17
Требования PHP, MySQL, Apache PHP, MySQL/PostgreSQL/Sqlite, Apache/Ngnix/lighttpd PHP ≥ 5.3, PostgreSQL/MySQL (InnoDB, ≥ 5.0) Python, Fabric, MySQL/PostgreSQL, MongoDB
Импорт OPML Есть Есть Есть Есть
Импорт starred.json и shared.json Нет Нет Нет (пока) Нет
Public-режим (read-only) Есть Есть Нет Судя по официальному сайту, есть
Поддержка нескольких пользователей Нет Нет Да Да
Активность сообщества Низкая, автор более не поддерживает проект Средняя, развитие ведется, в основном, силами автора Высокая Разработка ведется силами автора
Мобильная версия Нет Есть весьма приличный адаптивный дизайн Есть несколько вариантов Нет
Клиент для Android Есть Нет Как минимум два Есть
Клиент для iOS Нет Нет В разработке Есть
Автоматическое обновление cronjob cronjob демон, cronjob Есть
Поддержка плагинов Нет Нет Нативная, в комплекте около 20 Нет
Удаление старых записей Настраивается Настраивается Настраивается Настройки не нашел
Добавление заметок Нет Нет Есть Есть
Добавление в избранное Есть Есть Есть  Есть
Расшаривание Нет Нет Есть публичный RSS, шаринг в G+. Twitter, сохранение в Pocket и т.д. Есть:
Другие особенности Можно настраивать приоритеты и соответственно фильтровать, букмарклет Наследник rrsLounge Открытый API (json), метки, автоматические фильтры, многоязычность, есть расширение для хрома, индивидуальные настройки для папок и фидов Доступен в качестве сервиса, расширения для браузеров, индивидуальные настройки для фидов, одна из главных фишек — интеллектуальный фильтр


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

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

Напоследок опрос:
После окончательного закрытия Google Reader я…

Проголосовало 1948 человек. Воздержалось 425 человек.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

Дмитрий Королев @Apathetic
карма
8,4
рейтинг 0,0
Разработчик фронтенда
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Разработка

Комментарии (101)

  • +3
    а как решать проблемы чтения с андроида и синхронизации (то, что прочел на андроиде отмечается прочитанным в вебе)?
    • 0
      С этим проблем вроде как быть не должно — мобильные версии и клиенты (если есть) используют ту же БД.
      • 0
        Мобильная версия есть только у Lilina?
        • +1
          Мобильная версия есть у Selfoss и Lilina, нативные андроид-клиенты у rssLounge и Tiny Tiny RSS
          • +1
            У Tiny Tiny RSS есть мобильная версия тоже.
  • +10
    А где вариант «напишу свой велосипед»?
    • +3
      А еще «Уже написал свой велосипед» :)
  • +1
    А можно подробнее про Tiny Tiny RSS (понравился более остальных)? Данный ридер только на сервере поднять можно? Можете ли предложить пошаговое руководство, как и что (начиная от выбора сервера, заканчивая дополнительными плагинами)?
    • +5
      я вчера его как раз поставил на RPi, задача на 5 минут. Тут www.linux.com/learn/tutorials/322446-weekend-project-replacing-google-reader-with-tiny-tiny-rss все очень доступно.
      • 0
        Евгений, опередил :)
      • 0
        Тоже установил TT-RSS на Пай, но пользоваться невозможно — дико тормозит. А вот selfoss гораздо шустрее, вероятно из-за того, что работает на SQLite. А у вас как со скоростью?
      • 0
        Так же решил попробовать, хоть автор и пишет, что не гарантирует работу на shared-хостинге, Tiny-Tiny RSS поднялся без проблем.
        • 0
          Я так и не нашел как в него opml от гугля импортировать, что в single что в multiuser mode. Не подскажете — как?
          У меня около 300 подписок…
          • 0
            Настройки -> Вкладка «Каналы» -> Раздел «OPML»
            • 0
              Спасибо. проблема была в неработающем в chrome меню «Actions», пришлось пользоваться ie
    • +2
      Всё просто с ним. На сайте инструкция. На любом LAMP-е поднимается за 15 минут.
      Вчера вечером автор обновил до 1.7.4., решив проблему с удваиванием тегов "<БЭ-ЭР>" в статьях.
      Я поднял его на дохленьком промо-VPS от Urpad, который за $12/год.
      Теперь допиливаю дизайн, чтоб походил на GoogleReader :)

      P.S. инфреймы в статьях нещадно вырезает. Думаю, решаемо.

      • 0
        дизайном поделишься?

        iframe — зло. правильно делает, что вырезает. ничего хорошего в них обычно нет.
        • 0
          Поделюсь, когда готово будет. Не жадный :)
          Видеоролики в ленте не отображаются из-за iframe запрещенных. Но пофиксить можно попробовать. GR ведь умеет :)

          • 0
            Вообще вроде уже какой-то патч есть, делающий вид ридера, как GR — tt-rss.org/forum/viewtopic.php?f=10&t=1344
            Правда, я его еще не пробовал.
            Еще есть дискуссия на форуме, в которой обсуждается приведение ttrss в такой вид — tt-rss.org/forum/viewtopic.php?f=8&t=1287
            К примеру, чтобы просто включить двухпанельный режим, аналогичный гугловскому, достаточно в настройках включить Комбинированный режим отображения и отключить «Автоматически раскрывать статьи в комбинированном режиме».
            • 0
              я вообще считаю что надо разделить морду и демона забора подписок.
          • 0
            надо вообще разрешить встраиваение популярны сервисов в том виде, в котором они это предлагают пользователям. но строго это обрабатывать.
      • 0
        а вы не знаете, в tiny-tiny-rss есть возможность:
        1) оставлять свои комментарии к новостям?
        2) есть ли функциональность импорта гугловского starred.json (загружается с другими файлами из takeout)?
        3) сделать так, чтобы непрочитанные всегда оставались непрочитанными?
        • +1
          1) Есть — в настройках нужно активировать плагин notes
          2) На данный момент нативного импорта нет, но уверен, что скоро появится. Есть скрипт на питоне — где-то на форуме он выкладывался, и кто-то сейчас его пытается перевести на php и оформить в виде плагина. А учитывая, что GR закрывается, прогресс в сторону комфортного перехода пойдет семимильными шагами (уже идет, в общем-то, активность на форуме заметно повысилась в последние дни).
          3) Не совсем понял, что это значит. Если имеется ввиду, чтобы они оставались непрочитанными после просмотра — то такая кнопочка/хоткей есть. Если нужно, чтобы запись хранилась вечно — то просто добавляется в избранное.
          • 0
            Если нужно, чтобы запись хранилась вечно — то просто добавляется в избранное.

            Скажите пожалуйста, я правильно понял, что tiny-tiny-rss периодически удаляет записи из своей базы? Если вдруг это так, то можно ли отключать это поведение, чтобы он хранил все, что когда-либо скачал?
            • +1
              Да, нужно просто в настройках поменять опцию «Purge articles after this number of days (0 — disables)»
              • 0
                Слава богу: я спрашивал как раз про то, что будет с теми новостями которые я прочитать не успел — не добавлять же мне всех их в Избранное?!

                То есть, если я выберу эту настройку, то они останутся сколь угодно долго непрочитанным, пока я не удосужусь их прочитать? Правильно? Как думаете, много ли места тогда накопленные фиды занимать будут? Насколько я понимаю, во всех веб-сервисах именно из-за этой проблемы и стоят ограничения, да?

                И немножко административных вопросов:
                4) Есть ли различные темы для ридера? А то дефолтная выглядит не ахти.
                5) Легко ли обновляется ридер до следующей версии?
                6) Принимает ли главный разработчик feature requests?

                Спасибо огромное.
                • 0
                  Да, если вы выберете эту настройку, то записи удаляться не будут вообще. Более того, каждый фид можно настроить индивидуально — и сделать «вечными» только определенные. Или наоборот, фид чьего-нибудь твиттера можно заставить чистить записи старше 1 недели, например =)
                  Что касается объема БД — после того, как я импортировал OPML и первый раз загрузил все фиды (115 штук — около новых 200 записей в сутки в среднем), база стала весить около 8.6 мб. Спустя два дня она весит уже 9,6. При моих текущих настройках (максимальный возраст записи 60 дней) теоретический максимум объема базы получается около 25-30 мб.

                  4) Тем нет, но можно есть несколько режимов отображения фидов и кастомизации CSS. К примеру, у меня сейчас всё выглядит максимально приближенно к greader — take.ms/KIyGe
                  При этом, в принципе, можно писать свои темы — существует открытый API

                  5) Есть плагин updater от автора ttrss — автоматическое обновление обеспечивает, правда, сам я его еще не пробовал

                  6) Принимает, и еще как =)
                  • 0
                    Не поможете со стилями? Очень хочется чтобы новость раскрывалась под заголовком при нажатии, а не в отдельной области внизу или сбоку страницы.
                    • 0
                      take.ms/ptk54 — скриншот настроек, которые делают ttrss двухпанельным
                      pastebin.com/mBzUEiY3 — стили, которые я использую на настоящий момент
                      • 0
                        Спасибо Вам большое!
        • 0
          >>2) есть ли функциональность импорта гугловского starred.json (загружается с другими файлами из takeout)?

          У меня в Настройки ->Вкладка «Каналы» последняя разворачивающаяся панель «Import starred or shared items from Google Reader», в ней текст «Paste your starred.json or shared.json into the form below.» и форма.

          Файлик из Google Takout отлично загрузился, и его содержимое показывается в «Отмеченном». Вероятно, это плагин «googlereaderimport». Чтоб его включить, нужно добавить его инициализацию в конфиге:

          define('PLUGINS', 'auth_remote, auth_internal, note, updater, digest, googlereaderimport');
          
    • 0
      Я изначально ставил к себе на комп его, потому уже поднял на сервере.
  • 0
    Selfoss с самого начала подкупил меня своим дизайном.

    Меня дизайн Selfoss почему-то не подкупил :(
  • +1
    Да чего вы так шумиху-то навели, подождите Digg, они обещали запустить свой инструмент, Те миллионы что гуглу не нужны, Digg с радостью заберет.

    Все будет хорошо и без хорошего и лампового ридера мы не останемся
    • +3
      Прочитав «лампового» подумал про LAMP… Если серьезно, то у меня уже нет желания полагаться на какой-то сервис, пускай даже от Digg, особенно при наличии такой альтернативы, как Tiny Tiny RSS.
      • 0
        Ну не смотря на тот факт что RSS большинство считает «Читалкой», она все же еще и «Смотрелка», для дизайнеров. А Tiny Tiny RSS не приспособлена да удобного отображения графических постов. GR хорошо справлялся с обоими задачами.
        • 0
          Да, после двухпанельного интерфейса gr, трехпанельный ttrss выглядит не очень удобным. Но в ttrss можно сменить режим просмотра:
        • 0
          И еще один скриншот: take.ms/BFxNt
          На мой взгляд, выглядит точь-в-точь, как Google Reader, а за счет того, что нет шапки, полезное пространство еще больше — напоминает полноэкранный режим просмотра в google reader (который по хоткею f). Такой режим настраивается средствами самого ttrss, я только немного CSS подправил, чтоб еще больше походило на GR.
  • 0
    Напишу свой велосипед или допилю чей-то, если не появится достойной альтернативы.
  • +3
    Давно хочу написать. Есть клиент на андроид gReader. Он очень удобен, а главное, разработчики написали, что после закрытия, они уже что-то придумают и клиент так же будети работать. Так что буду на нем сидеть.
    • 0
      неплохо
  • 0
    Добавлю, что в selfoss теперь можно помечать прочитанными и двигаться дальше с помощью клавиши «t». Реализовали, кажется, буквально сегодня. Работа кипит!
    • 0
      Да, на то и надежда. Всё-таки функциональности ему еще не хватает.
  • +14
    Неделя RSS на Хабре.
    • +16
      Прирост альтернативных RSS-ридеров увеличивается вдвое.
      • +1
        Теперь ими можно брать публику! После каждого боя прирост RSS-воинов составляет 25%!
  • +1
    Хотелось бы, чтобы выросла пара таких альтернатив и вменяемые мобильные клиенты позволяли бы интегрировать их себе (например, если хостишь у себя — вводишь урл и подключаешься, не хочешь у себя — платишь денежку и получаешь сервис). Но скорее всего, так не будет: просто добавят в приложения то, для чего нужен greader, кто-то за деньги, кто-то за рекламу — кто как. Вот их я и буду использовать.
  • 0
    Не хватает варианта, Дождусь предложения от Google. Ибо не может гигант остаться в стороне от этого резонанса. Ну а если действительно только закроют, то к себе на сервер.
    • 0
      П.с. понравился NewsBlur, но это f3.s.qip.ru/n037PmoX.png очень большой минус. На свою ленту даже не смог посмотреть.
      • 0
        обманул, там можно и без оплаты, но 12 лент только, для посмотреть очень неплохо!
        • 0
          Я забыл добавить в пост ссылку на гитхаб — смысл всех обозреваемых ридеров в том, что они уставливаются на собственный сервер, NewsBlur — тоже
          • 0
            о как, благодарю!
  • 0
    Спасибо за Newsblur — шикарно!
  • 0
    TTRss требует 5.3 php. а с ним ZendOptimizer не работает. Как то они неудобно сделали, что теперь для него отдельный хостинг что ли брать…
  • 0
    А есть ли что-нибудь похожее на Rails?
    • 0
      Честно — не нашел. Практически всё на PHP, парочка на питоне и один вроде бы на Java.

      UPD.: github.com/pauldix/feedzirra
      Скриншотов не нашел.
  • +1
    Стоить добавить, что NewsBlur — не посто на python, а на Django.
  • +3
    А мобильный клиент tt-rss себе в кеш сгружать веб-версию статей умеет? Очень уж удобен из-за этого JustReader (который делает это очень правильно и аккуратно).

    Ну и все забывают про самый главный плюс Google Reader — фактически он хранил в себе все записи за всю историю ленты RSS. Подписавшись на ленту, можно было дочитать её чуть ли не до самого основания сайта. Все self-hosted решения (или локальные клиенты) такой возможности не имеют.
    Это было для меня вообще единственной причиной его использовать. Так-то есть куча куда более вкусных решений.
    • +1
      Импортировать вроде как можно _весь_ контент аккаунта. Попробуйте, вдруг он таки в архив засунет полную историю всех Ваших rss подписок?
      • 0
        нет, он так не делает.

        более того — я вот тут решил выпилиться из гугл групп, на всякий случай.
        так вот возможности забрать гугл группу хотя бы в виде mbox тупо НЕТ. и nntp доступа на groups тоже нет.
        в общем не знаю чего делать теперь. :(
    • 0
      У меня всегда почему-то откручивалось максимум на месяц назад.
  • –1
    Как вариант — www.feedly.com/
    Есть веб-версия, а также приложения для Android, iOS и Kindle.
    Есть возможность импортировать из Google Reader.
    • 0
      Прощу прощения за невнимательность, в статье рассматриваются ридеры для установки на свой сервер.
    • 0
      Успешно перешел на него. Такой бы self-hosted )
    • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Я надеюсь что Google выложит свой код. Сейчас он меня устраивает почти полностью, по крайней мере вид и UI я хочу именно такой.
    • 0
      Ага, держите карман шире. Там ведь только сверху интерфейс — а внутри Гугловские наработки по индексации, хранению, распределенным операциям, базам и т.д. Так они вам это и отдали.
      • 0
        Ну, персональный поисковик выложили же. B wave тоже выложили, хотя он явно поновее будет.
        Вообще не вижу криминала в том что бы выкладывать наработки 5-10 летней давности и уж тем более при закрытии продукта.
  • 0
    «Новое — хорошо забытое старое». Вполне стоит ожидать вторую волну тех, кто ранее не пользовался RSS и хочет читать то, что ему действительно интересно без лишней информации…
  • 0
    У меня два вопроса к обзору:
    1. Как рассмотренные ридеры собирают данные по RSS? Т.е. они запрашивают RSS-обновления при входе пользователя или регулярно демон вытягивает подписки?
    2. Есть ли среди ридеров, имеющие возможность создания аккаунтов для нескольких пользователей? Я бы на корпоративный хостинг поставил ридер и дал возможность пользоваться своим коллегам.
    • 0
      Демон есть только у Tiny Tiny RSS, все остальные апдейтятся только в бекграунде или по запуску скрипта (соответственно, можно крон делать). У ttrss крон тоже есть, как и фоновая подгрузка.
      Полноценный многопользовательский режим есть только у Tiny Tiny RSS; у rssLounge и Selfoss можно настроить публичный рид-онли режим.
      • 0
        большое спасибо за оперативный ответ и проделанное исследование, воспользуюсь им
  • +3
    Переехал на Selfoss, прекрасный агрегатор, жалею что не знал о нем раньше. Но не хватало уведомлялки в Firefox'е о кол-ве непрочитанных новостей. Быстренько написал дополнение, надеюсь будет полезно не только мне. Дополнение еще не прошло проверку Mozilla, но можно почитать исходники например на гитхабе.
    • +1
      Огромное спасибо за дополнение.
  • 0
    Дмитрий, вы таки меня опередили :)
    Я только собирался начать всё это тестить воскресным вечером, решил заварить чайку.
    Пью чай, открываю хабр а тут ваша статья! :)

    Спасибо за отличный обзор!
    Ну теперь зато знаю, что устанавливать. (мой взгляд пал на ttrss)
    • 0
      Да я просто фанат self-hosted решений. Если блог — то Wordpress, если менеджер паролей — то TeamPass, сейчас вот систему управления проектами подбираю.
      • 0
        collabtive даже не смотрите, страшен как смертный грех ;)
        • 0
          К Feng Office пока присматриваюсь — редактора документов в опенсорсной версии не хватает, конечно, но мы и так пока что на google docs сидим
          А вообще — что посоветовать можете?

          P.S. Еще рассматриваем вариант с activecollab, но там смущает даже не то, что 500 баксов — это фигня, а то, что все плагины поголовно платные.
          • 0
            Сильно советовать не берусь. Я для себя пробовал именно collabtive на VDS, обплевался.
            Основная проблема — локализация. Поля расползаются и пользоваться банально невозможно.

            До других руки не доходили.
  • 0
    Поставил TTRSS в общем неплохо, но ужасно неудобно, что статьи автоматически помечаются как прочитанные если их выделить, галка в настройках ничего не дает. А я привык пролистывать, читать выборочно, помечать как прочитанные вручную. Также плохо, что нельзя поменять хоткеи на свои. Если бы не эти 2 мелочи — отличная замена Google Reader при наличии своего сервера.
    • +1
      галка в настройках ничего не дает.

      tt-rss.org/forum/viewtopic.php?f=1&t=1350&p=5897
      нельзя поменять хоткеи на свои

      В комплекте идет плагин googlereaderkeys, его легко переработать — там всего 30 строк,
      • 0
        За плагин спасибо, то что нужно, а вот патч js/viewfeed.js ничего не дает, вернее просто перестает работать, я в js не силен, не получилось заставить работать. В оригинальный фаил в 3х местах добавил проверки if (getInitParam(«cdm_auto_catchup») == 1) {, после чего все просто перестало работать.
        • 0
          Сильно не бейте, если вдруг обижу, но у меня бывали случаи, когда люди просто забывали поставить "}" =)
          • 0
            Сделал заново, добавил 3 проверки, указанные в патче, посчитал скобочки страничка отобразилась, но все равно при пролистывании статьи помечаются как прочитанные, попробовал полностью закомментировать все, что находится между проверками (т.к. автоматически помечать мне не нужно) и все равно помечается, на большее моих знаний в js просто не хватает, похоже есть еще где-то проверки.
  • 0
    Я решил попробовать стандартный KDE-шный Akregator, кстати он мне показался довольно удобным. По умолчанию в нем собраны подписки на всякие околокдешные темы и среди них я обнаружил упоминание плагина для ownCloud: algorithmsforthekitchen.com/blog/?p=479
    Сам им не пользовался, поэтому сказать особо нечего. Примечательным является тот факт, что финансирование разработки этого плагина изначально осуществляла Google в рамках Summer of Code.
  • 0
    ну да, гугл дал жару с такими новостями. Но вспомните С. Джобса и его эпатажными представлениями продуктов.
    Может быть уже завтра выйдет новый продукт от гугла, который буде содержать весь функционал Гридера + ещё некоторые фичи.
  • 0
    А я таки внял гласу Столлмана и начал осваивать емаксовый GNUS для работы с RSS. На эту страницу перешёл уже с него :)
  • –1
    крайне сильно удивлён, не увидев там сервиса Bloglines.
    • 0
      Если «там» — это в обзоре, то причина указана в заголовке и в первом абзаце. В обзоре учавствовали только те инструменты, которые можно установить на собственный сервис и который open source. Bloglines — не то и не другое.
  • 0
    Прошу добавить в таблицу сравнения информацию о количестве времени, сколько запись может оставаться непрочитанной. Для меня это очень важно, потому что часто за месяц не успеваю прочитать какой-то определённый фид, например. Спасибо.
  • 0
    А у кого-нибудь из них есть скрипт для автоматического забора лент с каналов? Допустим, я захожу раз в день и хочу видеть все сообщения с хабра, а в tt-rss отображаются только последние 20
    • 0
      Обновил таблицу в конце поста, посмотрите. В принципе, обновляться в автоматическом режиме умеют все.
  • 0
    Selfoss тоже требует, как минимум, PHP 5.3.
  • 0
    То что нужно, теперь TT-RSS будет жить на Windows Server. Еще бы программу для Windows Phone.
  • 0
    К TT-RSS нашел замечательную статейку, как импортировать Отмеченные файлы и json, который выгружает Google, и там же дополнительный стиль для внешнего вида.
    Импорт выполняется через конвертацию json в mysql-скрипт, и загрузку его в базу через phpmyadmin.
    Сам скрипт на Github nhoening
    Клиента для iPad для TT-RSS пока не нашел, может кто подскажет?
    • 0
      Этот способ уже неактуален, существует плагин, выполняющий эту задачу на счет «раз» =)

      Вообще на официальном форуме можно очень много чего полезного найти. Автоматическая подписка на него не зря сделана.
  • 0
    www.inoreader.com советую
    • 0
      Судя по скриншотам, это tt-rss и есть
  • 0
    У Selfoss появилась возможность просматривать отдельные фиды, а трехколоночная верстка легко отключается в стилях. Поставил его на свой NAS: www.readynas.com/forum/viewtopic.php?f=35&t=71755&p=398515

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

    Нашел еще такие self-hosted альтернативы:

    feedhq.org/ (Django, Redis, PostgreSQL)
    www.commafeed.com/ (Java, HSQL/MySQL/PostgreSQL)
    github.com/swanson/stringer (Ruby, PostgreSQL)

    Не смотрели на них?

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.