Vérifications avant la démo

← Les principes · 7 diapositives · flèches ou clic pour avancer

Projet Web - remise semaine 8 - Énoncé de l’Itération 4
Liste des requis du projet - Par aspect
3 - Sécurité - Sécurité admin - Le panneau administrateur est sécurisé - les échanges de données sont cryptés par https - l’accès est bloqué soit par - authentification de session - accès .htaccess - Compte membre - L’authentification de l’utilisateur est programmée - L’utilisateur authentifié accède à une page membre (du nom de votre choix) - la page liste les données de ses transactions - le…
Semaine 1 - Produire un storyboard pour le processus métier transactionnel (celui qui inclut probablement le wizard, le paiement, le panier) - Ajuster le diagramme de navigation et le plan des URL - Remplir la fiche de projet Ajax même si le projet se situe à une autre étape - Semaine 2 - Dessiner l’écran de statistique du Dashboard /doc/dashboard.md - Choix de champs pour recherche et/ou…
Vues i18N - De nouvelles vues s’ajoutent au site, minimalement : - les vues du processus transactionnel public - les vues de données transactionnelles dans le panneau admin - la page de statistique en accueil du panneau admin - la page de membre avec vue des transactions le concernant - Programmer les vues de la manière suivantes: - utiliser des balises sémantiques pour la partie métier - les…
Données - Programmer les DAO et les modèles - Environ un DAO encapsulée par table de données - Aucun code de données en dehors des DAO - La librairie utilisée est sécuritaire et portable (PDO) - Les règles de validation et filtration sont dans les modèles (php filter) - Les interactions web avec les données comprennent - Les données publiques principales (déjà fait) - Le processus combinant…
Publication - La traduction est mise en fonction - Déploiement en production - Le site est publié sur un serveur linux en ligne - Un fichier de configuration type est versionné en deux versions: - une version ‘staging’ : exemple configuration.staging.php - une version ‘dev’ : exemple configuration.dev.php - le fichier principal (configuration.php) n’est pas versionné - Des données de test…