Conception générale de la version 1.x

Principes généraux

Vallect et ses modules :

  1. sont open source (cf. licence) ;
  2. 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 ;
  3. utilisent des bases MySQL.
  4. respectent les standards ouverts du Web en terme de qualité et de conformité : css et XHTML 1.0 strict, à savoir :

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.