slam4:virtualhosts

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
slam4:virtualhosts [2016/11/23 14:51] – [Résumé] jcheronslam4:virtualhosts [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 22: Ligne 22:
  
 ===== Règles de gestion ===== ===== Règles de gestion =====
 +L'application permet aux utilisateur de gérer et de configurer facilement leur hôtes virtuels (**Virtualhost**), présent sur des serveurs dédiés (**Host**) ou simplement mutualisés (dans ce cas le client ne connaît que le virtualhost).
  
 +Sur les machines (**Host**) sont installés des serveurs Http (**Server**). 
 +
 +Ces serveurs sont d'un certain type (**sType**) : Apache, Node, NginX...\\
 +Le type de Serveur définit les propriétés de configuration qu'il peut recevoir (**sTypeProperty**).
 +
 +La configuration d'un virtualhost est stockée dans la table virtualhostProperties, qui permettra ensuite de générer automatiquement le fichier de configuration.
 +
 +Ce fichier généré pourra être ensuite uploadé sur le serveur, et le service web rechargé pour la prise en compte de la nouvelle configuration.
 ===== Schéma de la base ===== ===== Schéma de la base =====
  
Ligne 36: Ligne 45:
  
   * L’application sera développée en PHP objet, elle utilisera Phalcon et phpMv-UI.   * L’application sera développée en PHP objet, elle utilisera Phalcon et phpMv-UI.
-  * Elle respectera au mieux la séparation des couches (objets Métiers), classes techniques et vues (interfaces web de saisie et d’affichage).+  * Elle respectera au mieux la séparation des couches (objets Métiers), classes techniques et vues (interfaces web de saisie et d’affichage).
   * Elle utilisera la base de données Mysql fournie en annexe. Cette base pourra évoluer en fonction des besoins du développement.   * Elle utilisera la base de données Mysql fournie en annexe. Cette base pourra évoluer en fonction des besoins du développement.
   * L'utilisation de scripts côté client (javascript et ajax) pourra compléter les validations côté serveur. L’utilisation du micro-framework est obligatoire, d'autres librairies ou frameworks peuvent le compléter..   * L'utilisation de scripts côté client (javascript et ajax) pourra compléter les validations côté serveur. L’utilisation du micro-framework est obligatoire, d'autres librairies ou frameworks peuvent le compléter..
Ligne 55: Ligne 64:
   * Structurer les fichiers et dossiers de manière cohérente   * Structurer les fichiers et dossiers de manière cohérente
   * Nommer en respectant les normes et de manière significative (Contrôleurs, vues, méthodes, variables...)   * Nommer en respectant les normes et de manière significative (Contrôleurs, vues, méthodes, variables...)
 +
 +===== A produire/livrer =====
 +
 +  * Analyse fonctionnelle (diag uses cases, descriptifs, maquettes)
 +  * Application (2 modules)
 +  * Documentation technique
 +  * Documentation utilisateur
  • slam4/virtualhosts.1479909086.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)