La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

420-B63 Programmation Web Avancée Auteur : Frédéric Thériault

Présentations similaires


Présentation au sujet: "420-B63 Programmation Web Avancée Auteur : Frédéric Thériault"— Transcription de la présentation:

1 420-B63 Programmation Web Avancée Auteur : Frédéric Thériault
Construction d’un gestionnaire de contenu POUR LE SITE STATIQUE CVMAQUA

2 CVMAQUA Cet agence, instaurée depuis 1954, s’efforce de sensibiliser les étudiants du Cégep sur la qualité de l’eau et comment protéger cette ressource précieuse. Récemment, le design a du site a été refait ainsi que son intégration.

3 CVMAQUA - le site

4 Ce qu’il faut faire À partir du site Web actuel, il s’agit de faire un gestionnaire de contenu. Celui permettra de modifier le texte central de la page d’accueil Il faudrait également nettoyer le code. Actuellement, ce sont des pages HTML statiques. Il n’y a pas de header ni de footer

5 Consignes Modifier le site actuel pour qu’il soit en PHP, pas en HTML (avec header, footer, etc.) Ajouter notre framework de classes PHP (IndexAction, CommonAction, etc.) pour chaque page du site. Vous pouvez utiliser les fichiers des exemples faits en classe. Vous n’avez pas à recoder CommonAction, seulement l’utiliser! Créer une page pour l’authentification Login.php Et LoginAction.php Créer les pages de gestion de contenu admin-index.php (+ son action) : Qui permet la modification de index.php La vue contiendra un <textarea> ContentDAO avec deux méthodes statiques: getContent // Retourne le contenu du fic. TXT setContent // Écrit dans le fichier TXT

6 Consignes (suite) Contrôleur Modèle Vue
Les informations des pages sont à sauvegarder dans des fichiers textes, puisque nous n’avons pas encore appris à nous connecter à Oracle La programmation du site doit être en orienté objet, selon la méthode vue en classe. ContentDAO est une classe du modèle qui contient des fonctions d'accès aux données (au fichier) Exemple : lireDonnees(), ecrireDonnees() admin-index.php AdminIndexAction.php ContentDAO.php Vue Contrôleur Modèle


Télécharger ppt "420-B63 Programmation Web Avancée Auteur : Frédéric Thériault"

Présentations similaires


Annonces Google