|
|
# Documentation technique du site de dons
|
|
|
|
|
|
## Langage, framework et architecture
|
|
|
|
|
|
Le site de dons est en php v5.6 et utilise [free-fat framework](https://freefatframework.com) (f3
|
|
|
pour les intimes).
|
|
|
|
|
|
Il obéit à une architecture MVC et utilise une base de données MySQL. Il est possible de l'utiliser
|
|
|
avec d'autres système de base de données.
|
|
|
|
|
|
## Arborescence des répertoires
|
|
|
|
|
|
- racine // les quelques fichiers principaux pour le site
|
|
|
+- app // le coeur de l'application
|
|
|
+- ci // les scripts pour l'integration continue
|
|
|
+- db // les informations de migration de la base de données
|
|
|
+- locales // les différents textes utilisés sur le site dans plusieurs langues
|
|
|
+- src // des fichiers sources de l'application
|
|
|
+- templates // les fichiers templates html de l'application
|
|
|
+- tests // les tests utilisés par l'application
|
|
|
+- tex // de quoi générer le piplôme
|
|
|
+- tmp // les fichiers temporaires générés par l'application
|
|
|
+- www // les fichiers accessibles directement depuis les internets
|
|
|
+- static // les fichiers statiques de l'application
|
|
|
|
|
|
Les répertoires les plus importants pour le développement quotidien sont donc _app_ et _templates_.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|