You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Erase d48ce01f5a Update README.md 2 weeks ago
assets Changement font-size pour opti quand font Ubuntu non chargée 3 years ago
data Add favicon 4 years ago
system Génération flux RSS global : debug 3 years ago
tpl Génération flux RSS global : debug 3 years ago
.gitignore Ajout d'une connerie en accueil connecté 4 years ago
LICENSE.md Add license 4 years ago
README.md Update README.md 2 weeks ago
index.php Divers & config user 4 years ago
login.php Correctif chemin image login 4 years ago

README.md

No Maintenance Intended

Pouf

Une nouvelle version de Froxiss est désormais disponible. Il paraît qu’elle est moins bugguée et qu’elle a été refondue entièrement. Si ça vous tente, c’est par ici. Dans le cas contraire, je vous offre un gif de chat.

alt text

-

-

Avant tout

Le projet est actuellement en cours de développement abandonné (pour l’instant ?). Il est distribué uniquement à titre expérimental et à des fins de tests. Pour procéder à l’installation, c’est par ici.

Du blabla présentant la sortie du projet par ici

Froxiss

Froxiss est un agrégateur de flux RSS simple et auto hébergeable tels que Leed ou Miniflux.

Simple d’installation et de paramétrage, il ne nécessite aucune base de données et se veut volontairement épuré en fonctionnalités. Un simple serveur web tel que Apache2 lui convient.

Froxiss est mono-utilisateur et ne requiert aucune compétence technique particulière.

  • Sans base de données
  • Script auto hébergeable
  • Gestion des flux RSS/ATOM
  • Regroupement de flux en catégories personnalisées/personnalisable
  • Gestion du multi-flux
  • Espace privé
  • Import/Export OPML
  • Flux RSS global
  • Interface sous forme de grille aux placements et dimensions personnalisables
  • Gestion de thèmes
  • Surcharge de CSS personnalisé dans espace Paramètres
  • Responsive Design
  • Gestion WebApp Firefox
  • Repartage de lien via Shaarli

Prérequis

  • Serveur Web (tel que Apache2)
  • A partir de PHP 5.4 avec les modules suivants : cUrl, JSON, SimpleXML, DOMDocument et PCRE

Installation

Récupération des sources

$ git clone https://git.framasoft.org/Erase/Froxiss.git

ou en téléchargeant l’archive zip

Vérifier/assigner les droits en écriture au sein des répertoires :

  • /data
  • /system
  • /system/config

Dans le cas d’une installation dans un sous répertoire, éditer le contenu du fichier /system/config/pathconfig.php

A l’aide de votre navigateur, se rendre sur la page du projet et renseigner un nom d’utilisateur et un mot de passe.

Informations secondaires

Une partie des options de configuration est gérée directement dans l’espace Paramètres. Toutefois, d’autres options disponibles dans le fichier /system/config/default.php sont personnalisables en les dupliquant directement dans le fichier /system/config/localconfig.php puis en procédant aux modifications voulues.

Le répertoire /data/ contient les différents paramètres utilisateurs (personnalisations des flux, des catégories, …) et les favicons des différents sites. Le répertoire /system/cache/ contient le contenu des flux RSS mis en cache par SimplePie. Le répertoire /system/logs/ contient d’éventuels logs PHP (selon paramétrage).

A suivre

Evolutions à venir (en vrac) :

  • Optimisations CSS et PHP
  • Documentation et nettoyage PHP
  • Abonnement à des flux non RSS via rss-bridge
  • Ajout d’une vue mode “Lecture”
  • Gestion de mots clés et black word
  • Récapitulatif personnalisé par mail via cron
  • Ajout d’un mode “Aperçu”

Licence

En dehors des différentes licences spécifiques aux outils utilisés, le reste du code est distribué sous licence Creative Commons BY-NC-SA 4.0

Auteur

Librairies annexes et outils utilisés

Pour faire fonctionner Froxiss, un ensemble d’outils ont été directement utilisés :

Un grand merci donc aux différents créateurs et contributeurs ! Par ailleurs, de larges morceaux de code ou approches ont été empruntés au fabuleux CMS/CMF qu’est Contao, distribué sous licence LGPL et mis au point par Léo Feyer. Je ne cesse d’apprécier constamment son approche, la dynamique qu’il insuffle et son enthousiasme débordant. Tout plein de remerciements en particulier à Bronco pour l’idée, le soutien, les tests et l’énorme support moral (T’es un chef o/)

L’icône de Froxiss provient de Freepik distribuée sur Flaticon, sous licence CC BY 3.0.