FreshRSS : le service auto hébergeable de la semaine
Présentation FreshRSS
Le service web que je vais vous présenter est un lecteur de flux « RSS » auto-hébergeable.
J’aime bien parler des logiciels « auto-hébergeables » car pour moi c’est la meilleure façon d’utiliser un logiciel en gardant les donnée pour nous et ainsi ne pas alimenter je ne sais quel serveur d’on ne sait quel pays et surtout ce qu’il advient de nos données.
Un fil « RSS » pour rappel de Wikipedia :
RSS (sigle venant de l’anglais « Really Simple Syndication ») est une famille de formats de données utilisés pour la syndication de contenu Web.
Un produit RSS est une ressource du « World Wide Web » dont le contenu est produit automatiquement (sauf cas exceptionnels) en fonction des mises à jour d’un site Web. Les flux « RSS » sont des fichiers XML qui sont souvent utilisés par les sites d’actualité et les blogs pour présenter les titres des dernières informations consultables.
Le lecteur « RSS » d’aujourd’hui est « FreshRSS »
« FreshRSS » est un lecteur rss très sympa est créé par un français.
« FreshRSS » est un lecteur comme « InoReader », « Feedly » sauf qu’il est très simple et on a le contrôle complet sur nos données.
« FreshRSS » est né après un constat fait par le développeur principal qu’il y avait peu de lecteurs « RSS » auto-hébergeables, même si à la base c’était un lecteur rss pour lui .
Il l’a amélioré pour notre grand plaisir.
Je ne sais pas si le développeur principal est développeur dans sa vie professionnelle mais il a fait du bon boulot.
Fonctionnalités :
- Différent Thèmes
- multilingue (anglais et français)
- Nombre d’articles par pages modifiable
- 3 vues différentes (normal, lecture, globale)
- Afficher que les articles non lue
- Afficher les articles déplier
- chargement différé des images
- Recherche par #tag
- Personnalisé les bouton (en haut et en bas de l’articles (partager . Favoris, tags associé, date de publication et aller sur l’article original).
- Suppression des articles après x mois.
- - Responsive design pour lire facilement sur mobile
- Gestion poussée de l’archivage des articles
- - Gestion d’un grand nombre d’articles (nos chiffres montent jusqu’à +100 000 articles et ça doit pouvoir monter encore plus haut :))
- - Page de statistiques
- - Raccourcis personnalisables
- Bouton permet d’optimiser la base de donnée
- divers service de partage disponible
Il y a 2 versions (branche) de « FreshRSS » principal
- Version stable
Utilisable au quotidien
moins de fonctionnalités mais très correct
- La version Dev
Utilisable au quotidien
Des fonctionnalités plus améliorées et évoluées
Concernant les services de partage, il est bien fourni :
- Wallabag
- Facebook (le mien)
- Google+ (le mien)
- Shaarli (le mien)
- Blogotext
- Diaspora (le mien)
- Twitter (le mien)
- Imprimer
- Émail
Il y a plusieurs mois avant que des fonctionnalités de la version « dev » atterrisse dans la version stable de « FreshRSS »
Le développeur de ce logiciel s’appelle « Marien Fressinaud ».
La communauté :
Ce qui est bien avec le logiciel libre c’est que quiconque peut aider, développer,, proposer de nouvelles fonctionnalités, remonter les bugs etc.
Que ce soit le développeur principal ou les autres utilisateurs il y a quasiment une réponse à chaque demande.
Il y a 4 contributeurs :
- Alkarex Alexandre Alapetite
- marienfressinaud
- aledeg Alexis Degrugillier
- Bubbendorf Amaury Carrade
Raccourci clavier
Pour profiter pleinement de ce lecteur . Il est indispensable d’utiliser les raccourcis clavier.
Même s’ils sont modifiables par défaut :
Pour la navigation :
- Passer à l’article suivant : j
- Passer à l’article précédent : k
- Passer au premier article : home
- Passer au dernier article : end
- Charger plus d’articles : m
Concernant les articles
- Marquer comme lu : r + shift pour marquer tous les articles comme lus
- Mettre en favoris : f
- Voir sur le site d’origine : espace
- Partager : s
- Refermer : c
Je ne les utilise pas tous . Pour ma part j’utilise quotidiennement :
- Article suivant
- Article précédent
- Mettre en favoris (quand j’y pense)
- Voir sur l’article original
Je pense que ce sont les principaux raccourcis dont un lecteur a besoin . Si jamais ce n’est pas ton avis, n’hésite pas à contacter les développeurs du projet sur « GitHub ».
Rien ne vous empêche de :
- demander des fonctionnalités
- poser des questions
- remonter un bug.
Un projet opensource vit par l’intérêt des utilisateurs pour le projet.
La vidéo
Il existe une version mobile (compatible avec ce lecteur) qui sera présentée dans la semaine
Mon avis :
J’ai connu ce lecteur de flux « RSS » grâce à Gilles via un post sur Google+.
Je remercie Gilles de m’avoir parlé de ce lecteur car je l’utilise au moins 1 fois par jour avec en moyenne 150 articles.
Je trouve le logo sympa . Le design, rien à redire. En sachant que pour le moment on a le droit à 3 thèmes dont un thème « Flat ».
Pour un lecteur « RSS » qui se veut simple et léger, c’est réussi.
J’utilise ce lecteur tous les jours . J’aime entre autres le bookmarklet (unique exigence) et les raccourcis clavier.
J’aime aussi la page statistiques très intéressante.
La fonction import fonctionne à merveille, vous pouvez migrer sur « FreshRSS » sans soucis.
J’ai utilisé un autre hébergeur (version gratuite) car ceux que j’avais testés n’étaient pas compatibles.
L’installation se fait très simplement . Tous est expliqué.
Et vous, quel lecteur « RSS » utilisez vous ?
Pré-requis :
- Serveur modeste, par exemple sous Linux ou Windows
- Fonctionne même sur un Raspberry Pi avec des temps de réponse < 1s (testé sur 150 flux, 22k articles, soit 32Mo de données partiellement compressées)
- Serveur Web Apache2 ou Nginx (non testé sur les autres)
- PHP 5.2.1+ (PHP 5.3.7+ recommandé)
- Requis : PDO_MySQL, cURL, LibXML, PCRE, ctype
- Recommandés : JSON, zlib, mbstring, iconv
- MySQL 5.0.3+ (ou SQLite 3.7.4+ à venir)
En attendant votre propre instance, je vous recommande (j’utilise ces services pour « Freshrss » et bien d’autres) Vsil.org un site géré par l’ami Samuel Vermeulen qui, pour seulement 1 don, vous permet de vous auto-héberger et ainsi ne plus dépendre de grosses sociétés et permet ainsi d’avoir le contrôle de ses données.
Liens :
Site officiel
Démonstration
Téléchargement
Projet GitHub
Article Dadall
Article Cypouz
Article Mirtouf
Musique : The James Quintet – L