teambrain/docs/architecture.md

27 lines
947 B
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Architecture
Architecture du module FAQ2. Voir [la configuration](./configuration.md)
Le site créé en 2022 fonctionne avec du PHP sans framework et selon des surcharges de configuration.
## 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.
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