⚠⚠Ce dépôt a été déplacé vers https://framagit.org/french-tax-and-benefit-tables/baremes-ipp-views⚠⚠
Application web permettant de générer des tables de paramètres à partir d'OpenFisca-France.
Voir documentation spécifique.
L'application est générée sous forme de site HTML statique à partir de la configuration YAML.
Cette phase de génération utilise Node.js et Next.js
Une fois l'app générée, elle peut être servie directement par un serveur HTTP simple (sans Node.js).
nodeyarn(ounpm)- Web-API d'OpenFisca servie sur
localhost:2000
yarn && yarn build && yarn exportgénère un repertoire out qui contient le site statique à servir.
Des variables de configuration peuvent être spécifiées dans un fichier .env situé à la racine du répertoire.
Voir cet exemple, utilisé pour l'intrégration dans le site WordPress ipp.eu
Les valeurs par défault conviennent pour un site indépendant située à la racine du domaine.
-
BASENAME: À spécifier si les barèmes sous servis dans un sous-répertoire du domaine (e.g. domaine.org/baremes) -
WORDPRESS: Si spécifié, génère un site optimisé pour l'intégration dans Wordpress- Les pages ne sont pas stylées, ne contiennent pas de header ni de JS, etc.
- Les fichiers XLSX et CSV sont générés statiquement
-
TABLES_DIR: Le dossier où sont configurés les fichiers de configuration des tables.Dans le cas où le mode
WORDPRESSest activé, d'autres variables sont nécessaires: -
CSV_PATH: Sous-répertoire où sont exposées les tables générées statiquement. -
BASENAME_EN_SECTIONS: à spécifier si les pages de sections en anglais sont servies dans un sous-dossier différent des pages en français -
BASENAME_EN_TABLES: à spécifier si les pages de tables en anglais sont servies dans un sous-dossier différent des pages en français- Ce paramètre est légèrement différent du précédent dans la configuration actuellement en production, pour contourner une incompatibilité entre le module d'i18n (WPML) et la réécriture d'URL.