Sem descrição

Marien Fressinaud f3f2bc7471 Limitation du nombre d'articles à charger en utilisant le chargement par parsing (pour éviter les débordements de mémoire) há 13 anos atrás
app f3f2bc7471 Limitation du nombre d'articles à charger en utilisant le chargement par parsing (pour éviter les débordements de mémoire) há 13 anos atrás
lib 87ae244176 Fix issue #10 : On peut désormais charger les articles complets pour des flux incomplets... Nécessite des tests plus approfondis há 13 anos atrás
public f3f2bc7471 Limitation du nombre d'articles à charger en utilisant le chargement par parsing (pour éviter les débordements de mémoire) há 13 anos atrás
.gitignore 61b87b1474 Modif du fichier README + l'application s'appellera désormais FreshRSS há 13 anos atrás
LICENSE 61b87b1474 Modif du fichier README + l'application s'appellera désormais FreshRSS há 13 anos atrás
README 33b47d5561 petits ajouts au fichier README há 13 anos atrás
freshrss.sql 61b87b1474 Modif du fichier README + l'application s'appellera désormais FreshRSS há 13 anos atrás

README

Un simple agrégateur de flux rss relativement léger et rapide par rapport aux
mastodontes que sont RSSLounge et TinyTinyRSS

@name FreshRSS
@author Marien Fressinaud
@version 1.0 alpha
@date 2012-10-28
@license agpl3

DISCLAIMER
==========
Cette application a été développée pour s'adapter à mes besoins personnels.
Je ne garantis en aucun cas la sécurité de celle-ci, ni son bon fonctionnement
sur un autre serveur que le mien. Je m'engage néanmoins à répondre dans la
mesure du possible aux demandes d'évolution si celles-ci me semblent justifiées.
Privilégiez pour cela des demandes sur GitHub
(https://github.com/marienfressinaud/FreshRSS/issues)

De plus, je n'ai réellement testé FreshRSS que sous Firefox 16, il pourrait y
avoir des soucis sur d'autres navigateurs.

PRE-REQUIS
==========
- Serveur Apache (pas testé sur aucun autre)
- PHP 5.3 (il me faudrait des retours sur d'autres versions)
- MySQL

INSTALLATION
============
1. Récupérez l'application FreshRSS via la commande git ou en
téléchargeant l'archive
2. Déplacez la où vous voulez sur votre serveur (attention, la partie
accessible de l'application se trouve dans le répertoire `/public`)
3. Modifiez le fichier `/app/configuration/application.ini`
a/ environment = "production" de préférence
b/ use_url_rewriting = true si vous pouvez utiliser
l'url_rewriting, false sinon
c/ sel_application = "un_truc_aléatoire" à vous de mettre ce que
vous voulez, mais ne le changez pas après
d/ base_url = "" le chemin qui mène au répertoire `public` à
partir du répertoire pointé par le nom de
domaine (pas de slash à la fin /!\)
e/ title = "FreshRSS" le nom de l'application
f/ [db] (host, user, password, base) les paramètres pour accéder
à votre base de données mysql
4. Éxécutez le script MySQL `freshrss.sql` sur la table définie par le
paramètre `base` dans votre base de données (à travers PhpMyAdmin
par exemple)
5. Vérifiez les droits en lecture / écriture sur le répertoire de log
(`/log`) et celui de cache (`/cache`) qui doivent pouvoir étre lu et
écrit par le serveur, mais pas les autres
6. Tout devrait fonctionner :) En cas de problème, n'hésitez pas à me
contacter !

SÉCURITÉ ET CONSEILS
====================
1. Si possible, faites pointer un sous-domaine sur le répertoire
`/public`
2. Assurez-vous de ne laisser qu'un droit de lecture par le serveur sur
le fichier `/app/configuration/application.ini` (personne d'autre ne
doit avoir le droit d'y accéder !)
3. Le fichier de log peut être utile à lire si vous avez des soucis
4. Le fichier `/public/index.php` définie les chemins d'accès aux
répertoires clés de l'application. Si vous les bougez, tout se passe
ici.
5. Vous pouvez ajouter une tâche CRON sur l'url de mise à jour des flux
(clic droit sur "Mettre les flux à jour" puis "Copier l'adresse du
lien") pour que celle-ci se fasse de manière transparente