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/22 02:20] – [Détail des fonctionnalités à mettre en place (sprint 1)] jcheronslam4:virtualhosts [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 12: Ligne 12:
 ^Projet initial à utiliser |Création à partir de Phalcon devtools | ^Projet initial à utiliser |Création à partir de Phalcon devtools |
 ^Outils | <html><ul><li><a href="http://semantic-ui.com/">Semantic-UI</a></li><li><a href="http://phpmv-ui.kobject.net/">phpMv-UI</a></li><li><a href="https://phalconphp.com/fr/">Phalcon php</a></li></ul></html> | ^Outils | <html><ul><li><a href="http://semantic-ui.com/">Semantic-UI</a></li><li><a href="http://phpmv-ui.kobject.net/">phpMv-UI</a></li><li><a href="https://phalconphp.com/fr/">Phalcon php</a></li></ul></html> |
-^Principales fonctionnalités |<html><ul><li>Module client</li><li>Module Administration</li></ul></html> |+^Principales fonctionnalités |<html><ul><li>Module client/Admin-client</li><li>Module Administration</li></ul></html> |
 ^Livraison |<html><ul><li>en continu sur gitHub jusqu'au jour de livaison fin décembre</li></ul></html> ^Livraison |<html><ul><li>en continu sur gitHub jusqu'au jour de livaison fin décembre</li></ul></html>
  
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.1479777646.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)