420 b63 programmation web avanc e auteur fr d ric th riault n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Construction d’un gestionnaire de contenu POUR LE SITE STATIQUE CVMAQUA PowerPoint Presentation
Download Presentation
Construction d’un gestionnaire de contenu POUR LE SITE STATIQUE CVMAQUA

Loading in 2 Seconds...

play fullscreen
1 / 8

Construction d’un gestionnaire de contenu POUR LE SITE STATIQUE CVMAQUA - PowerPoint PPT Presentation


  • 61 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Construction d’un gestionnaire de contenu POUR LE SITE STATIQUE CVMAQUA' - gus


Download Now 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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
cvmaqua
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.
ce qu il faut faire
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
laboratoire en 2 tapes
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.
tape 1 consignes
É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
tape 1 consignes suite
É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

tape 2 t l versement d images
É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 »