Mise à jour du texte d'accueil.

This commit is contained in:
Fabrice PENHOËT 2021-09-02 18:26:17 +02:00
parent 4939153d89
commit 3f332381be
1 changed files with 14 additions and 5 deletions

View File

@ -17,11 +17,15 @@ De même l'idée est de rester libre du rendu des données en n'imposant pas de
## La première version
La première version se contente de récupérer et parser des données présentes dans un fichier CSV via un appel Ajax.
Les données trouvées sont affichées dans un tableau. En option, des colonnes peuvent être indiquées par filtrer les données.
[Papa Parse](https://www.papaparse.com/) est utilisé pour parser les fichiers CSV et [natural-orderby](https://yobacca.github.io/natural-orderby/#/) pour obtenir des classements plus naturels.
Les données trouvées sont affichées dans un tableau. En option, des colonnes peuvent être indiquées par filtrer les données et/ou les classer.
Il reste à ajouter la possibilité de classement sur certaines colonnes et la pagination, le tout en options, le développeur final devant pouvoir adapter le module à son besoin.
Et puis s'attaquer aux autres sources/formats possibles pour les données...
Il reste à ajouter :
- la possibilité de fournir des fonctions spécifiques pour classer les données de certaines colonnes.
- la possibilité de paginer les données.
- la possibilité d'utiliser des sources/formats différents qu'un fichier CSV pour extraire les données.
- la possibilité de spécifier un code HTML autre qu'un tableau pour lister les données.
Le tout en options, le développeur final devant pouvoir adapter le module à son besoin.
Bref, il reste beaucoup de choses à faire !
@ -29,4 +33,9 @@ Bref, il reste beaucoup de choses à faire !
L'utilisation de TypeScript élimine déjà pas mal d'erreurs.
Le code est ensuite testé via [Karma.js](https://karma-runner.github.io) et [Jasmine.js](https://jasmine.github.io/) sur des navigateurs Firefox et Chromium.
Un premier exemple d'utilisation est présent dans le répertoire "public".
Un premier exemple d'utilisation est présent dans le répertoire "public".
## Dépendances en production
- [Papa Parse](https://www.papaparse.com/) est utilisé pour parser les données CSV.
- [natural-orderby](https://yobacca.github.io/natural-orderby/#/) pour classer les données de manière plus naturelle.