slam4:virtualhosts

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
slam4:virtualhosts [2016/11/21 19:20] – créée jcheronslam4:virtualhosts [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 11: Ligne 11:
 |< 100% >| |< 100% >|
 ^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://getbootstrap.com/css/">Bootstrap</a></li><li><a href="http://slamwi.kobject.net/slam4/micro-framework">Micro-framework</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 18: Ligne 18:
  
   * [[https://phalconphp.com/fr/|Phalcon framework]]   * [[https://phalconphp.com/fr/|Phalcon framework]]
-  * [[]]+  * [[http://phpmv-ui.kobject.net/index|phpMv-UI]]
  
  
 ===== 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 =====
  
-===== Détail des fonctionnalités à mettre en place (sprint 1) =====+{{:slam4:virtualhosts:virtualhostsschema.png?800}} 
 + 
 +===== Détail des fonctionnalités à mettre en place (sprint before christmas) =====
  
 <html><div class="note">Les différentes pages devront gérer les droits, et n'être autorisées que pour les acteurs mentionnés.<br> <html><div class="note">Les différentes pages devront gérer les droits, et n'être autorisées que pour les acteurs mentionnés.<br>
Ligne 33: Ligne 44:
 ===== Contraintes techniques ===== ===== Contraintes techniques =====
  
-  * L’application sera développée en PHP objet, et 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..
-  * [http://semantic-ui.com/|Semantic-UI]] sera utilisé pour la partie présentation.+  * [[http://semantic-ui.com/|Semantic-UI]] sera utilisé pour la partie présentation.
  
 ===== Fichiers ===== ===== Fichiers =====
-  * [[Base de données]]+  * {{:slam4:virtualhosts:virtualhosts.sql|}}
  
  
Ligne 53: 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.1479752451.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)