Techniquement
Page classée dans : Gestion des prestations • Dernière mise à jour : 2026-01-11Page précédente : Quelques mots à propos de la valorisation des prestations
Page suivante : Quintilien - Structure de la base de données (2026)
2026 : Quintilien fait peau neuve !
Petit rappel historique
- 2000-2001 : première mouture en MS-Access.
- 2016-2017 : refonte totale ; application réécrite en Python (obsolète, mais disponible ici)
- 2025-2026 : application Web totalement réécrite en PHP. Nouvelle structure de la base de données SQLite ;
La nouvelle version « Web » sera bientôt disponible
Pour vous faire patienter : voici quelques copies d'écran
Le menu

La fiche « dossier »

Les codes « prestations »

L'écran de saisie des prestations

De quoi avez-vous besoin ?
Il suffit d'un simple hébergement Web, avec PHP version 8.2 ou supérieure.
Espace disque nécessaire : 20 Mb
Pas besoin d'une base de données MySQL ou autre supplémentaire : Quintilien fonctionne avec sa propre base de données SQLite.
Exemple de configuration
L'exemple ci-dessous montre l'arborescence d'un site qui utilise déjà Wordpress.
Quintilien est juste placé « à côté »
Pour des questions de sécurité, la base de données Sqlite est placée en dehors de la zone exposée sur internet ("db" dans ce cas-ci)
Le fichier config.ini de Quintilien contient simplement db = "../../db/quintilien.db"
... et les performances ?
Le coeur du programme est une petite base de données SQLite
Quintilien est utilisé quotidiennement par des PME dans lesquelles les fichiers contiennent :
- les références de plusieurs dizaines de collaborateurs
- plusieurs milliers de clients
- plusieurs milliers de dossiers
- plusieurs dizaines de milliers de lignes de time-sheet
La nouvelle version de Quintilien « on web » a été complètement réécrite.
Les temps d'accès aux données sont bien entendu fonction de l'environnement mais, à titre d'exemple, une requête sur une base de données comprenant 3.000 dossiers et 20.000 lignes de "time-sheet", suivie de l'exportation dans un fichier CSV d'environ 24.000 lignes (incluant les sous-totaux) prend environ 5 secondes sur un hébergement PHP de base.
Des essais plus poussés ont été menés sur des bases de données de test dépassant le million d'enregistrements
- extraction et affichage d'un mois de données (environ 140.000 enregistrements) : moins de 4 secondes
- tri et affichage d'un million d'enregistrements (correspondant plusieurs années de données) : 42 secondes
- export d'un million d'enregistrements sur un fichier "csv" : 12 secondes
↑
Retourner en début de page←
Page précédente : Quelques mots à propos de la valorisation des prestations
→
Page suivante : Quintilien - Structure de la base de données (2026)