Conception générale de la version 1.x
Principes généraux
Vallect et ses modules :
- sont open source (cf. licence) ;
- privilégient l’exécution du code côté serveur afin d’assurer une parfaite indépendance vis-à-vis de la plateforme du client en utilisant le langage de pages dynamiques PHP ;
- utilisent des bases MySQL.
- respectent les standards ouverts du Web en terme de qualité et de conformité : css et XHTML 1.0 strict, à savoir :
- openweb
- w3c
Les objectifs de conformité sont atteints depuis la version 1.0.
Format d’encodage
Important !
À partir de la version 0.6, le format d'encodage des scripts et ressources du projet Vallect n'est plus en ISO-8859-15.
On devra désormais enregistrer tous les fichiers en Unicode UTF-8.
Afin d'éviter des conflits avec un encodage imposé au niveau du serveur http, on a ajouté les en-têtes nécessaires au début des fichiers maitres (index.php, eleve.php, prof.php...), à savoir le code :
header('Content-Type: text/html; charset=utf-8');
Architecture générale de Vallect 1.5
Une idée de l'architecture de Vallect 1.5 (cliquez sur l'image pour l'agrandir) :

Liens
Dans sa version 1.5, Vallect peut s'appuyer sur l'existence d'un Grenier.