Vivre sans gmail, c'est juste se passer d'une mauvaise habitude. En effet je ne suis pas un torturé du mail, pas le genre de personne avec un niveau de paramétrage ultra fin, avec des filtres dans tous les sens. Se passer de googlereader c'est plus difficile, j'en sais quelque chose pour avoir déjà échoué par le passé. On pense qu'utiliser un logiciel comme akregator est la bonne solution et puis un jour on est au lycée, on a une heure à tuer, on se dit qu'on aurait bien voulu consulter les nouvelles du monde, seulement voilà, elles vous attendent au local chez vous. Les solutions pour agréger les nouvelles sont nombreuses, toutes aussi propriétaires les unes que les autres, les plus utilisées doivent être certainement googlereader et netvibes. Au niveau du libre en ligne, le moins que l'on puisse dire c'est qu'on n'a pas réellement l'embarras du choix, Gregarius dont la dernière version date de 2008 et le plus utilisé Tiny Tiny RSS.

C'est en toute logique que comme tout le monde je me suis orienté vers ce dernier. Dernièrement nous discutions sur le vilain Ubuntu qui facilite la tâche de ses utilisateurs, Tiny Tiny Rss fait absolument le contraire pour ne pas dire que c'est une honte à l'ergonomie, à l'heure où toute installation de base vous donne un script d'installation, avec Tiny Tiny RSS vous allez redécouvrir ou même découvrir les joies de l'installation à la main. On va sur le site officiel de Tiny Tiny Rss, on télécharge l'archive en tar.gz, on décompresse l'archive. On suppose que comme moi vous avez un hébergeur qui vous fournit une base de données mysql, vous allez dans votre phpmyadmin et vous importez le fichier /schema/ttrss_schema_mysql.sql voilà vos tables sont créés. On importe maintenant le reste dans le ftp, et on édite le fichier config.php-dist qu'on devra modifier et renommer en config.php. Dans ce fichier on éditera principalement :

define('DB_TYPE', "pgsql"); // or mysql de bonnes chances pour que ce soit mysql
define('DB_HOST', "localhost"); de bonnes chances pour que ça reste localhost
define('DB_USER', "fox"); le nom d'utilisateur de la bdd
define('DB_NAME', "fox"); le nom de la bdd
define('DB_PASS', "XXXXXX"); le mot de passe de la bdd


define('SINGLE_USER_MODE', true); je conseille de le passer à false de façon à ce que vous soyez le seul à pouvoir entrer dans votre agrégateur sauf si vous voulez créer une espèce de planet mais pas avec le bon outil. Le login est alors admin et le mot de passe password. A la première connexion on vous signale que votre mot de passe est générique et qu'il est nécessaire de le changer.

define('ENABLE_TRANSLATIONS', false); qu'on basculera sur Fr_fr histoire de retrouver la langue de Molière. Nous voilà prêts pour le premier démarrage, il reste maintenant à configurer l'outil de l'intérieur.

Les options de configuration sont nombreuses, je suis en train d'en explorer certaines. La première chose, la plus pénible, c'est quand on importe sa bonne centaine de flux c'est qu'ils ne soient pas rangés dans les catégories qu'on avait décrites au préalable dans ses anciens clients., en effet ce n'est pas réalisé par défaut. On mettra donc oui dans Utiliser les catégories de flux. Dans Purger les articles plus vieux que le nombre de jours donné (0 pour ne jamais purger) on a par défaut 60 jours, je l'ai basculé à 30. En effet dès la première utilisation du logiciel, j'ai déjà pris 10 mégas dans la base, je trouve que c'est beaucoup, je suis curieux de voir à combien on sera dans quelques jours. Les fonctionnalités ont l'air d'être nombreuses (trop ?), ce qui compte c'est tout de même l'aspect esthétique du rendu et la rapidité, c'est plutôt réussi. Dire essayer tt-rss c'est l'adopter, je n'irai pas jusque là, il faudra un peu plus affiner pour confirmer, ce n'est pas trop mal parti pour l'instant même s'il y a beaucoup de choses à explorer. Là je viens de voir que dans la configuration des flux en faisant Cliquer ici pour enregistrer ce site comme lecteur de flux. on a la possibilité d'ajouter directement depuis firefox un flux RSS à tt-rss comme googlereader.

ttrss01.jpg