Tiny Tiny RSS est un lecteur de flux (RSS, RDS, Atom) écrit en PHP. Il s'installe donc sur un serveur central, et permet aux utilisateurs de suivre leurs flux depuis n'importe où. Tiny Tiny RSS (ou tt-rss) dispose d'une interface web riche (utilisation intensive d'AJAX), et s'utilise comme la plupart des lecteurs de flux “lourd” (installés sur les postes).
Site du projet: http://tt-rss.org/redmine/wiki/tt-rss/
Le rpms pour tt-rss présent dans notre dépôt contient les patches suivants:
yum --enbalerepo=fws install smeserver-tt-rss
Une fois l'installation terminée, il suffit de lancer la commande:
signal-event webapps-update
tt-rss dispose de certaines options accessibles dans la DB configuration:
Pour accéder à tt-rss via un domaine virtuel, il suffit de le créer:
db domains set rss.$(db configuration get DomainName) domain Content Primary \ DocumentRoot /usr/share/tt-rss Description 'Rss Reader' \ Nameserver internet TemplatePath WebAppVirtualHost signal-event domain-create rss.$(db configuration get DomainName)
yum --enbalerepo=fws install tt-rss
Pour intégrer tt-rss sur un portail LemonLDAP::NG, il faut d'abord créer un domaine virtuel, puis, désactiver l'alias /tt-rss du domaine primaire (afin que le seul accès à l’application se fasse au travers du domaine virtuel dédié).
Sur une iPasserelle, vous pouvez le faire avec ces commandes
db domains setprop rss.$(db configuration get DomainName) LemonLDAP enabled db configuration setprop tt-rss Authentication LemonLDAP AliasOnPrimary disabled signal-event webapps-update
Pour les autres systèmes, il faudra éditer la configuration apache (/etc/httpd/conf.d/tt-rss.conf)
Il faut maintenant déclarer le virtualhost dans le manager de LemonLDAP, et créer (par exemple) ces deux règles:
Il faut également créer les entêtes HTTP suivantes: