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

Slides:



Advertisements
Présentations similaires
Guide d'utilisation du CMS pour les contributeurs Exposium
Advertisements

Utilitaire pour créer des diaporamas en Flash et HTML : PORTA
Présentation du journal Scolaweb et de l’administration du site.
CMS Content Management System
Formation Microsoft® Office Access 2007
Concevoir un site Web de A à Z Ce cours permet à létudiant de réaliser de façon professionnelle un site internet de A à Z.
Le portail des sports des associations de la ville de Nice
API Présentation Comment ajouter des pages. Vous voici dans notre site « laboratoire » pour la démonstration RAJOUTER UNE PAGE.
Site vitrine Joomla.
Soutenance de stage · Par : Guillaume Prévost · Entreprise : Cynetic
Sécurité Informatique
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Développement d’applications web
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
PROJET DATELIEU 20 MARS 2012LCP SALLE B105 création du site internet avec Weebly.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Développement Rapide dApplications Web avec.NET « Mon premier site »
Lycée Louis Vincent Séance 1
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Présenté à Jean Vachon Exécuté par Luc Rainville.
Typo3 sur Bonjourquebec.com Publier un site dynamique en version statique ou presque…
Projet de Master première année 2007 / 2008
Créer un site internet facilement Jimdo – Pages to the People.
Formation Site Web Animation Pédagogique Ecole de Dommartin.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Comment utiliser FrontPage?
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
SSPT – CHOPIN module 2 Système de gestion de contenu de sites web Par Liette Pothier, Chargée de projet Nancy Dodier, technicienne en informatique.
CRÉER ET ALIMENTER UN BLOG A PARTIR DE LA PLATE FORME OVER BLOG
Auteur : Frédéric Thériault 1. À quoi ça sert !?  Cascading Style Sheet  Modifier la page Web en ajoutant des styles aux balises  Modifier l’apparence.
Le Projet Senetour 1.Menu 2.Concept du multi siteConcept du multi site 3.Synoptique - descriptif general de la prestationSynoptique - descriptif general.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
1 Utilisation du serveur FAD de l’ENSG Instruction aux utilisateurs 29 septembre 2012.
S'initier au HTML et aux feuilles de style CSS Cours 5.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
PLAN 1. Introduction 1.1. Sites de presse actuels 1.2. Objectif de notre site 2. Description du modèle 3. Outils utilisés 3.1. SVG 3.2. PHP et MySQL 4.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Module : Pages Web Dynamiques (Production Électronique Avancée)
S'initier au HTML et aux feuilles de style CSS Cours 5.
Création d’une actualité Vous pouvez faire deux type différents d’actualités Brèves = pour alimenter la page « Toute l’actualité » Il faudra renseigner.
EPREUVE E6 : PARCOURS DE PROFESSIONNALISATION
Support.ebsco.com Didacticiel Mon EBSCOhost Didacticiel.
Nassim Bouaziz Mariève Bureau
PHOTOPAGER Projet Informatique et multimédia Classe Terminale S Bac 2001 Charles Duley et David Ameisen.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Contribution CMS.Eolas
Le réseau informatique du CVM Extrait du site web du CVM Réf: Présentation du milieu.
Portfolio Doriane BEHR
MARS 2015V0.1 DOC-DEPOT La Consigne Numérique Solidaire Support Formation Acteur Social (compte bénéficiaire)
Vous voici dans notre site « laboratoire » pour la démonstration AJOUTER UNE PAGE Cliquez sur ENTREZ ICI pour accéder à la partie administration.
SSPT – CHOPIN niveau 1 Système de gestion de contenu de sites web Par : Liette Pothier, chargée de projet Nancy Dodier, technicienne en informatique.
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
Dreamweaver (2) ● les calques (layers) ● les comportements
Formation.
Les sites web « Full autonomes ». Un outil d’administration simplifié Nombre d’administrateurs Langues actives Accès rapides Accès modules Outils référencement.
1 Web App Pourquoi une Web App au lieu d’une application native? 26 janvier 2012  Créer une application universelle  Durée de vie « infinie »  Plus.
Présentation de Facebook
Veille technologique Wordpress. Qu’est ce que Wordpress ?  C’est un CMS hautement personnalisable  CMS signifie « Content Management System » soit système.
Un espace collaboratif pour le CODEV quelles fonctionnalités?
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault
Transcription de la présentation:

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

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

CVMAQUA - le site 3

Ce quil faut faire À partir du site Web actuel, il sagit de faire un gestionnaire de contenu. Celui permettra de : Modifier le texte central de la page daccueil 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 ny a pas de header ou de footer 4

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 daccueil. Ensuite, faire la version améliorée, permettant le téléversement (file upload) et la suppression dimages pour la page galerie photos Ne commencez pas la 2 ième étape avant den avoir terminé la première. 5

Étape 1 - Consignes Modifier le site actuel pour quil 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 lauthentification 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 6

Étape 1 - Consignes (suite) Les informations des pages sont à sauvegarder dans des fichiers textes, puisque nous navons 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() 7 Vue Contrôleur Modèle admin-index.php AdminIndexAction.php ContentDAO.php

Étape 2 – téléversement dimages 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 : Ainsi que : « file upload PHP » Faire un module permettant de supprimer des images de la galerie photos. Voir sur Google: « unlink php » 8