|
|
|
@ -1,10 +1,12 @@ |
|
|
|
|
Un simple agrégateur de flux rss relativement léger et rapide par rapport aux |
|
|
|
|
mastodontes que sont RSSLounge et TinyTinyRSS |
|
|
|
|
mastodontes que sont RSSLounge et TinyTinyRSS. |
|
|
|
|
|
|
|
|
|
Une démo est disponible sur http://marienfressinaud.fr/projets/freshrss/ |
|
|
|
|
|
|
|
|
|
@name FreshRSS |
|
|
|
|
@author Marien Fressinaud <dev@marienfressinaud.fr> |
|
|
|
|
@version 0.2.0 |
|
|
|
|
@date 2013-04-17 |
|
|
|
|
@version 0.3.0 |
|
|
|
|
@date 2013-05-05 |
|
|
|
|
@license AGPL3 |
|
|
|
|
|
|
|
|
|
DISCLAIMER |
|
|
|
@ -16,9 +18,6 @@ mesure du possible aux demandes d'évolution si celles-ci me semblent justifiée |
|
|
|
|
Privilégiez pour cela des demandes sur GitHub |
|
|
|
|
(https://github.com/marienfressinaud/FreshRSS/issues) ou par mail |
|
|
|
|
|
|
|
|
|
De plus, je n'ai réellement testé FreshRSS que sous Firefox, il pourrait y |
|
|
|
|
avoir des soucis sur d'autres navigateurs. |
|
|
|
|
|
|
|
|
|
PRE-REQUIS |
|
|
|
|
========== |
|
|
|
|
- Serveur Apache (non testé sur aucun autre) |
|
|
|
@ -32,32 +31,47 @@ INSTALLATION |
|
|
|
|
1. Récupérez l'application FreshRSS via la commande git ou en |
|
|
|
|
téléchargeant l'archive |
|
|
|
|
2. Exécutez le script ./build.sh ou en récupérant à la main la librairie |
|
|
|
|
Minz (https://github.com/marienfressinaud/MINZ) et en copian la lib |
|
|
|
|
dans /lib/minz |
|
|
|
|
Minz (https://github.com/marienfressinaud/MINZ) et en copiant la lib |
|
|
|
|
dans ./lib/minz |
|
|
|
|
3. Déplacez l'application où vous voulez sur votre serveur (attention, |
|
|
|
|
la partie accessible se trouve dans le répertoire `/public`) |
|
|
|
|
4. Accéder à FreshRSS à travers votre navigateur web et suivez les |
|
|
|
|
instructions ! |
|
|
|
|
la partie accessible se trouve dans le répertoire `./public`) |
|
|
|
|
4. Accédez à FreshRSS à travers votre navigateur web et suivez les |
|
|
|
|
instructions |
|
|
|
|
5. Tout devrait fonctionner :) En cas de problème, n'hésitez pas à me |
|
|
|
|
contacter ! |
|
|
|
|
contacter. |
|
|
|
|
|
|
|
|
|
SÉCURITÉ ET CONSEILS |
|
|
|
|
==================== |
|
|
|
|
1. Si possible, faites pointer un sous-domaine sur le répertoire |
|
|
|
|
`/public` |
|
|
|
|
`./public` |
|
|
|
|
2. Le fichier de log peut être utile à lire si vous avez des soucis |
|
|
|
|
3. Le fichier `/public/index.php` défini les chemins d'accès aux |
|
|
|
|
3. Le fichier `./public/index.php` défini les chemins d'accès aux |
|
|
|
|
répertoires clés de l'application. Si vous les bougez, tout se passe |
|
|
|
|
ici. |
|
|
|
|
4. Vous pouvez ajouter une tâche CRON sur le script d'actualisation des |
|
|
|
|
flux. Il s'agit d'un script PHP à exécuter avec la commande `php`. |
|
|
|
|
Par exemple, pour exécuter le script toutes les heures : |
|
|
|
|
0 * * * * php /chemin/vers/freshrss/actualize_script.php >/dev/null 2>&1 |
|
|
|
|
Veuillez cependant vérifier que le fichier PUBLIC_PATH/data/Configuration.array.php |
|
|
|
|
Veuillez cependant vérifier que le fichier ./public/data/Configuration.array.php |
|
|
|
|
soit accessible en lecture / écriture par l'exécuteur du script |
|
|
|
|
|
|
|
|
|
CHANGELOG |
|
|
|
|
========= |
|
|
|
|
2013-05-05 changes with FreshRSS 0.3.0 |
|
|
|
|
*) Fallback pour les icônes SVG (utilisation de PNG à la place) |
|
|
|
|
*) Fallback pour les propriétés CSS3 (utilisation de préfixes) |
|
|
|
|
*) Affichage des tags associés aux articles |
|
|
|
|
*) Internationalisation de l'application (gestion des langues anglaise |
|
|
|
|
et française) |
|
|
|
|
*) Gestion des flux protégés par authentification HTTP |
|
|
|
|
*) Mise en cache des favicons |
|
|
|
|
*) Création d'un logo *temporaire* |
|
|
|
|
*) Affichage des vidéos dans les articles |
|
|
|
|
*) Gestion de la recherche et filtre par tags pleinement fonctionnels |
|
|
|
|
*) Création d'un vrai script CRON permettant de mettre tous les flux à |
|
|
|
|
jour |
|
|
|
|
*) Correction bugs divers |
|
|
|
|
|
|
|
|
|
2013-04-17 changes with FreshRSS 0.2.0 |
|
|
|
|
*) Création d'un installateur |
|
|
|
|
*) Actualisation des flux en Ajax |
|
|
|
|