Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
php-rt:projets:projet-2017 [2017/04/02 23:56] – [Fichiers] jcheron | php-rt:projets:projet-2017 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 |
---|
|< 100% >| | |< 100% >| |
^Projet initial à utiliser |[[https://github.com/jcheron/micro-virtualhosts|Projet Github à cloner]] | | ^Projet initial à utiliser |[[https://github.com/jcheron/micro-virtualhosts|Projet Github à cloner]] | |
^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 (ils sont déjà intégrés au projet)| <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></ul></html> | |
^Principales fonctionnalités |<html><ul><li>Module client/Admin-client</li></ul></html> | | ^Principales fonctionnalités |<html><ul><li>Module client/Admin-client</li></ul></html> | |
^Livraison |<html><ul><li>Jusqu'au jour de la soutenance (Semaine du ?? mai), par gitHub, ou par Moodle (en fonction de votre chargé de TP)</li></ul></html> | | ^Livraison |<html><ul><li>Jusqu'au jour de la soutenance (Semaine du 29 mai), par gitHub, ou par Moodle (en fonction de votre chargé de TP)</li></ul></html> | |
| |
===== Ressources ===== | ===== Ressources ===== |
| |
* [[php-rt:tp4]] | * [[php-rt:tp4]] |
* [[php-rt:projets:projet-2016:micro-framework|Prise en main Micro-framework]] | * [[php-rt:projets:projet-2017:micro-framework|Prise en main Micro-framework]] |
* [[http://api.kobject.net/micro-framework/|Documentation API Micro-framework et cloud]] | * [[http://api.kobject.net/micro-framework/|Documentation API Micro-framework]] |
* [[http://twig.sensiolabs.org/documentation|Twig documentation]] | * [[http://twig.sensiolabs.org/documentation|Twig documentation]] |
| |
===== Détail des fonctionnalités à mettre en place ===== | ===== Détail des fonctionnalités à mettre en place ===== |
| |
<wrap important>Le dossier root de votre application devra être de la forme : **phalcon-prenom.nom**</wrap> | |
| |
| |
| |
<wrap info>Affiche la liste des Hosts et virtualhosts de l'utilisateur authentifié.</wrap> | <wrap info>Affiche la liste des Hosts et virtualhosts de l'utilisateur authentifié.</wrap> |
| |
| voir [[php-rt:projets:projet-2017:exemples]] |
| |
{{:slam4:php:phalcon:project:messervices.png?|}} | {{:slam4:php:phalcon:project:messervices.png?|}} |
| |
==== -- Génération de fichier et relance du serveur ==== | ==== -- Génération de fichier et relance du serveur ==== |
| |
| <wrap mytodo>**<nowiki>//</nowiki>TODO 5**</wrap> |
| |
* Saisie/modification de virtualhost (avec ses propriétés) | * Saisie/modification de virtualhost (avec ses propriétés) |
| |
| |
===== Compléments ===== | |
==== Bonnes pratiques ==== | |
* respecter l'architecture MVC | |
* respecter la Normalisation HTML 5/Css 3 | |
* Structurer les fichiers et dossiers de manière cohérente et respecter les consignes | |
* Nommer en respectant les normes et de manière significative (Contrôleurs, vues, méthodes, variables...) | |
| |
<html><div class="note">Ne pas oublier de créer le fichier <b>readme.md</b> sur votre repo github Phalcon pour y consigner vos exploits...</div></html> | |