2023-08-28 12:54:38 +02:00
|
|
|
|
# Architecture
|
|
|
|
|
Architecture du module FAQ2. Voir [la configuration](./configuration.md)
|
|
|
|
|
|
2023-08-28 18:40:25 +02:00
|
|
|
|
Le site créé en 2022 fonctionne avec du PHP sans framework et selon des surcharges de configuration.
|
2023-08-28 12:54:38 +02:00
|
|
|
|
|
|
|
|
|
## API
|
|
|
|
|
Interface de programmation applicative permettant de voir les contenus de FAQ pour chaque client.
|
|
|
|
|
## Example
|
|
|
|
|
Instanciation des FAQ rangées par client.
|
|
|
|
|
## Model
|
|
|
|
|
Coeur du moteur de la FAQ, les modèles sont différentes versions du générateur de FAQ.
|
2023-08-28 18:40:25 +02:00
|
|
|
|
Certains composants de template sont inclus par du javascript, d'autres sont fournis par les pages en PHP.
|
|
|
|
|
|
|
|
|
|
## Base de données
|
|
|
|
|
Les données des pages de FAQ sont contenues dans des fichiers json
|
|
|
|
|
|
|
|
|
|
## optimisations
|
|
|
|
|
Aucun build des ressources frontend ou backend n'est actuellement en place.
|
|
|
|
|
|
|
|
|
|
# À investiguer
|
|
|
|
|
Ces éléments sont en cours de documentation:
|
|
|
|
|
- Antilop
|
|
|
|
|
- l'arbre d'appel des éléments surchargés
|
|
|
|
|
- le routage
|
|
|
|
|
- la sanitisation des inputs utilisateur
|
|
|
|
|
- la traduction des contenus
|