Skip to content
This repository was archived by the owner on Jul 17, 2019. It is now read-only.

fpagnoux/baremes-ipp-views

Repository files navigation

⚠⚠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.

Configuration des tables

Voir documentation spécifique.

Génération de l'app

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).

Prérequis

  • node
  • yarn (ou npm)
  • Web-API d'OpenFisca servie sur localhost:2000

Build

yarn && yarn build && yarn export

génère un repertoire out qui contient le site statique à servir.

Configuration de l'app

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 WORDPRESS est 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.

About

IPP custom views of the French legislation parameters

Resources

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages