teambrain/docs/architecture.md

27 lines
947 B
Markdown
Raw Normal View History

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