1 / 8

Construction d’un gestionnaire de contenu POUR LE SITE STATIQUE CVMAQUA

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

gus
Download Presentation

Construction d’un gestionnaire de contenu POUR LE SITE STATIQUE CVMAQUA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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é 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 • Ajouter et supprimer des images pour la page de galerie photos • Il faudrait également nettoyer le code. Actuellement, ce sont des pages HTML statiques. Il n’y a pas de header ou de footer

  5. Laboratoire en 2 étapes • Ce laboratoire se fait en 2 étapes • Faire la version de base du CMS, permettant de se connecter et de faire la modification du texte central de la page d’accueil. • Ensuite, faire la version améliorée, permettant le téléversement (file upload) et la suppression d’images pour la page galerie photos • Ne commencez pas la 2ième étape avant d’en avoir terminé la première.

  6. Étape 1 - 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. • Créer une page pour l’authentification • Login.php • Et LoginAction.php • Créer les pages de gestion de contenu • admin-index.php : Qui permet la modification de index.php • Et AdminIndexAction.php

  7. Étape 1 - Consignes (suite) • 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() ContentDAO.php AdminIndexAction.php admin-index.php Modèle Contrôleur Vue

  8. Étape 2 – téléversement d’images • Afin de pouvoir ajouter les images dans la galerie photos, vous devez: • Ajouter la page admin-images.php • Ainsi que AdminImagesAction.php • Faire un formulaire Web permettant de téléverser(« upload ») les nouvelles images. • Recherchez sur Google pour : • <input type=‘file’ name=‘’ /> • Ainsi que : « file upload PHP » • Faire un module permettant de supprimer des images de la galerie photos. Voir sur Google: « unlinkphp »

More Related