Groupe Eyrolles, 2003, ISBN : 2-212-11317-X



Documents pareils
Édu-groupe - Version 4.3

Diffuser un contenu sur Internet : notions de base... 13

FICHIERS ET DOSSIERS

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

Création WEB avec DreamweaverMX

Utilisation de l éditeur.

Notes pour l utilisation d Expression Web

Correction des Travaux Pratiques Organiser son espace de travail

Aide Webmail. L environnement de RoundCube est très intuitif et fonctionne comme la plupart des logiciels de messagerie traditionnels.

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Publier dans la Base Documentaire

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

Arborescence et création de dossiers

Contenu Microsoft Windows 8.1

Comment utiliser RoundCube?

Création d un site Internet

Transfert de fichiers (ftp) avec dreamweaver cs5 hébergement et nom de domaine. MC Benveniste

ZOTERO Un outil gratuit de gestion de bibliographies

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

INTRODUCTION À L INFORMATIQUE. Etsup 2012 Florian JACQUES

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var - E mail : bij@agasc.fr / Tel : CONSIGNE N 1 :

ANNEXE 8 : Le Mailing

Le poste de travail, les dossiers et les fichiers

Tutorial Terminal Server sous

Google Drive, le cloud de Google

Silhouette Studio Leçon N 2

Organiser les informations ( approche technique )

GUIDE Excel (version débutante) Version 2013

F0RMAT I0N BUREAUTIQUE

Administration du site

CAPTURE DES PROFESSIONNELS

Installation et utilisation du client FirstClass 11

Gestion des documents avec ALFRESCO

Table des matières ENVIRONNEMENT

Progression secrétariat

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais :

Le cas «BOURSE» annexe

Access 2007 FF Access FR FR Base

et de la feuille de styles.

Programme d Accès Communautaire / Atelier 4 Initiation à Microsoft Excel PLAN DE COURS 3 MICROSOFT EXCEL 4 LANCER EXCEL 4

Antidote et vos logiciels

Cette fonctionnalité est paramétrable et accessible dans le module administration via le menu "Dossier / Administration".

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

Le cas «BOURSE» annexe

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

Utiliser un CMS: Wordpress

Placez vous au préalable à l endroit voulu dans l arborescence avant de cliquer sur l icône Nouveau Répertoire

Module 1 : Tableau de bord Excel * 2010 incl.*

Publier un Carnet Blanc

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont

Rapports d activités et financiers par Internet. Manuel Utilisateur

Gestion des fichiers sur micro-ordinateur

Atelier Travailler vos photos Mars 2015

Installation du logiciel Windows Suivant Démarrer Tous les programmes Démarrer Tous les programmes Marketing Manager Marketing Manager Linux ici Mac

Guide d utilisation de «Partages Privés»

GUIDE D UTILISATION DU BROWSER DE BEYOND 20/20

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

Silfid : Agence de création de site internet, formations et Conseils Retour sommaire

LOGICIEL MARCHES PUBLICS

Installation locale de JOOMLA SEPIA

INITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières :

Contenu Windows 8 MODULE 1 AVANT-PROPOS MODULE 2 INTRODUCTION À WINDOWS 8 MODULE 4 APPLICATIONS WINDOWS 8 PARTIE 1 MODULE 3 PARAMÈTRES DE WINDOWS 8

Tutoriel. Votre site web en 30 minutes

Atelier Découverte de Windows. janvier 2012

Affectation standard Affectation modifiée (exemple)

CREER UN PETIT SITE WEB EN COMPOSANT DES PAGES HTML

Contenu de la version 3.4 C I V I L N E T A D M I N I S T R A T I O N

Manuel d utilisation de l outil collaboratif

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B

Comment accéder à d Internet Explorer

Organiser ses photos sur l ordinateur

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF

Guide d utilisation 2012

Créer un document composite avec NéoOffice J et le partager

Guide de prise en main Windows 8

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Prise en main rapide

PROFIS Installation. Module 4: Module 3D Design

pas à pas prise en main du logiciel Le Cloud d Orange - Transfert de fichiers sur PC et MAC Le Cloud

Comment sélectionner des sommets, des arêtes et des faces avec Blender?

Optimiser pour les appareils mobiles

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

Internet Marketing Manager

Mode Opératoire Windows XP

Maîtrisez votre Navigateur

Le disque dur. Le disque dur est l'organe servant à conserver les données sous forme de dossiers de manière permanente.

ScolaStance V6 Manuel vie scolaire

SOMMAIRE. Comment se connecter?

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Guide d utilisation IPAB-ASSOCIATION v5.0 GUIDE D UTILISATION. à destination des associations et organismes sans but lucratif.

Infolettre #18 : Les graphiques avec Excel 2010

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

L ARBORESCENCE. Qu est-ce qu un dossier? L arborescence?

Transcription:

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une plate-forme de développement de sites dynamiques. Nous sommes désormais en mesure d exploiter les informations d une base de données et nous allons pouvoir commencer à développer des pages dynamiques à l aide de l interface de Dreamweaver en mode Création. Cette partie détaillera les procédures de création des pages les plus courantes dans un site dynamique. Nous exploiterons pour cela uniquement l interface visuelle de Dreamweaver (mode Création). Cette méthode a l avantage de pouvoir élaborer une page dynamique sans aucune connaissance préalable d instructions PHP et de requêtes SQL. Ceux qui désirent concevoir des sites dynamiques plus élaborés trouveront dans les chapitres 4 et 5 toutes les informations nécessaires pour intervenir directement dans le code des scripts PHP et élaborer des requêtes SQL avancées. Pour illustrer le fonctionnement de chacune des créations courantes décrites dans cette partie, nous appliquerons les différentes procédures au projet SCORE et nous utiliserons la base de données score_db créée dans la partie précédente. Cependant, avant de commencer à détailler les procédures de création des différentes pages de cette application, nous allons définir la structure du site et préparer les différents modèles de pages qui seront utilisés par la suite. Vous pouvez les créer vous-même en suivant les indications ci-dessous.

138 Dreamweaver MX Comment passer rapidement à la création des pages dynamiques? La partie qui suit vous indiquera toutes les informations et la démarche pour créer vous-même la structure du site Score. Cependant, si vous désirez passer tout de suite à la création des pages dynamiques, vous pouvez copier tout le répertoire SITEscore_STRUCTURE (disponible sur le site du livre à l adresse www.editions-eyrolles.com) dans le dossier racine d EasyPHP (www) et le renommer ensuite SITE_score, pour qu il remplace le répertoire actuel. Cette version contient toute la structure du site, avec ses pages PHP créées, mais vides de tout contenu dynamique. Cela vous permettra de commencer directement la création des pages dynamiques sans avoir à vous soucier de créer l arborescence du site et ses modèles. Une autre version de la structure du site, nommée SITEscore_CHAP03, est également disponible sur le site. Cette deuxième version est semblable à la structure du site que vous devriez obtenir au terme de ce chapitre 3. Vous pourrez vous y référer pour comparer vos réalisations ou encore pour remplacer le site complet avant de passer au chapitre suivant. Méthodes de test des pages dynamiques Au cours de ce chapitre, vous aurez souvent l occasion de tester votre page dynamique. Pour cela, plusieurs méthodes sont possibles avec Dreamweaver et EasyPHP (voir figure 3-1) : Test de la page en mode Live Data - Le mode Live Data vous permet de remplacer le nom des variables par leur valeur sans sortir de la fenêtre document. Vous pouvez aussi configurer les paramètres de la barre d outils Live Data pour programmer différentes valeurs de test. Cette méthode est particulièrement intéressante pour apprécier la mise en page de votre réalisation dynamique. Les données remplacent les variables dans la page et vous pouvez avoir ainsi une première idée du fonctionnement dynamique de la page. Cependant, les liens hypertextes ne fonctionnent pas et certaines pages dynamiques ne peuvent pas être testées par cette méthode (page d insertion par exemple). Pour accéder au mode Live Data, il suffit de cliquer sur le bouton Affichage des données dynamiques (à droite des trois boutons de sélection des modes de la fenêtre document). Test en aperçu dans un navigateur - Dreamweaver propose une solution pour tester la page depuis un navigateur de votre choix sans avoir à enregistrer le fichier. Cette méthode crée en réalité un fichier temporaire pour simuler le fonctionnement de votre page. Elle est intéressante à utiliser pour des tests ponctuels d une page, mais si vous avez de nombreux tests à effectuer, il est préférable de visualiser votre page en Web Local après l avoir enregistrée. Pour tester une page en aperçu, sélectionnez Fichier > Aperçu dans un navigateur > iexplore. Vous pouvez aussi utiliser la touche Aperçu puis sélectionner Aperçu dans iexplore ou encore utiliser la touche F12 pour afficher rapidement l aperçu. Test en Web local - Pour tester votre page en situation réelle, vous pouvez utiliser le serveur local de EasyPHP. Il faut cependant penser à enregistrer la page avant de la tester. Pour passer en Web local, il suffit de faire un clic droit sur l icône de EasyPHP et de sélectionner Web local. La liste de vos sites est alors proposée et il suffit de cliquer sur l un des dossiers pour afficher la page d accueil du site correspondant.

Création de pages dynamiques courantes CHAPITRE 3 139 Figure 3-1 Pour tester une page dynamique, vous pouvez utiliser le mode Live Data, l aperçu dans un navigateur (touche F12) ou encore le Web local après avoir enregistré votre page.

140 Dreamweaver MX Il est conseillé de laisser toujours la fenêtre du Web local active ; vous pouvez ainsi basculer très rapidement du Web local à l éditeur Dreamweaver et vice versa, en utilisant la combinaison de touches Alt + Tabulation. Après une modification d une page, il suffit de cliquer sur la touche F5 pour afficher la version actualisée dans le navigateur. De même, pour sauvegarder votre page dans Dreamweaver, il est intéressant d utiliser le raccourci clavier Ctrl + S. Ainsi, en utilisant judicieusement ces trois raccourcis, vous pouvez développer puis tester vos pages aussi facilement qu avec l aperçu, mais sans créer un fichier temporaire à chaque fois. Structure du site Score Création de l interface du site Le but de cette application n étant pas orienté sur la conception graphique d un site mais sur la conception d applications dynamiques, l interface du site SCORE est très simple. La navigation entre les différents écrans est assurée par un menu horizontal placé en haut de page. Ce menu est créé à l aide d un simple tableau. La cellule de gauche contient toujours le logo de l application et un lien lui est appliqué, afin de revenir sur la page d accueil, quel que soit l endroit où on se trouve. Un répertoire images est créé afin d héberger toutes les images du site. Les autres cellules du tableau contiennent les liens contextuels du menu. Une feuille de styles est créée dans le répertoire style et les liens du menu sont attachés à cette feuille de styles, afin de changer la couleur du texte au survol de la souris. Le site est divisé en quatre espaces principaux : l espace d accueil (où se trouve le fichier index.php), l espace public (avec ses écrans libres d accès), l espace commerciaux (dont l accès est réservé aux commerciaux après identification) et l espace administrateur (réservée uniquement à l administrateur). Chaque écran est enregistré dans un répertoire spécifique à sa zone, sauf pour l écran d accueil, qui est enregistré sous la racine du site. Pour faciliter la création et la maintenance de tous ces écrans, mais aussi pour respecter la charte graphique du site, nous allons créer un modèle par espace, comme le précise le tableau 3-1 ci-dessous : Tableau 3-1. Utilisation des différents modèles d écran du site Score Nom du modèle accueilscore.dwt.php adminscore.dwt.php commerciauxscore.dwt.php publicscore.dwt.php Utilisation Espace accueil : utilisé dans un premier temps uniquement par la page d index placée sous la racine du site. Espace administrateur : tous les écrans créés dans le répertoire administrateur sont créés selon ce modèle. Espace commerciaux : tous les écrans créés dans le répertoire commerciaux sont créés selon ce modèle. Espace public : tous les écrans créés dans le répertoire public sont créés selon ce modèle.

Création de pages dynamiques courantes CHAPITRE 3 141 Procédure pour la création d un modèle 1. Depuis le menu Fichier sélectionnez Nouveau. Sélectionnez Page dynamique et PHP puis Validez. 2. Créez un tableau en haut de la page, pour accueillir le logo et les différents liens hypertextes du menu (voir les noms des fichiers à lier au menu selon le modèle créé dans les figures 3-4 à 3-7). Appliquez le style désiré aux liens du menu et une couleur de fond au tableau. 3. Créez une zone modifiable sous le tableau : créez un tableau d une seule cellule, sélectionnez-le et depuis le menu, faites Insertion > Objets de modèle > Régions modifiables. 4. Enregistrez la page comme modèle : depuis le menu, faire Fichier > Enregistrer comme modèle. Saisissez le nom du modèle (voir liste des noms de modèle du tableau 3-1) et validez en cliquant sur le bouton Enregistrer (voir figures 3-2 et 3-3). Figure 3-2 Créez le menu, définissez une région modifiable et enregistrez la nouvelle page comme modèle.

142 Dreamweaver MX Figure 3-3 Quatre modèles sont créés afin de faciliter la maintenance du site. Chaque modèle correspond à un espace différent du site. Figure 3-4 Liens hypertextes du modèle accueilscore.dwt.php. Figure 3-5 Liens hypertextes du modèle adminscore.dwt.php.

Création de pages dynamiques courantes CHAPITRE 3 143 Figure 3-6 Liens hypertextes du modèle commerciauxscore.dwt.php. Figure 3-7 Liens hypertextes du modèle publicscore.dwt.php. Plan de navigation Le plan de navigation permet d avoir une vue d ensemble du site et des liaisons interécrans qui relient chacune des pages. On peut aussi identifier clairement les différents espaces créés et les pages qui leur sont rattachées (voir figure 3-8). Nous verrons plus loin que Dreamweaver propose une représentation de ces différents liens inter-écrans avec la carte du site (voir figure 3-12). Cependant, il est toujours indispensable de créer un plan de navigation au préalable afin de bien appréhender la structure du site qu on désire créer. Pour tester la navigation inter-écran, nous allons commencer par créer toutes les pages du site dès maintenant, en utilisant le modèle approprié et en l enregistrant dans le dossier correspondant à son espace. Nous nous contenterons de les personnaliser en indiquant uniquement le nom de la page dans la zone modifiable de chaque écran. Procédure de création d un écran du site à partir d un modèle 1. Depuis le menu Fichier cliquez sur Nouveau (ou, plus rapide, utilisez la combinaison de touche Ctrl + N). 2. Cliquez sur l onglet Modèle et choisissez le modèle désiré dans la liste, puis cliquez sur Créer (voir figure 3-9).

144 Dreamweaver MX Figure 3-8 Plan de navigation du site Score.

Création de pages dynamiques courantes CHAPITRE 3 145 3. Saisissez le titre en haut de la zone modifiable et enregistrez la nouvelle page sous le nom du fichier adapté, en prenant bien soin de sélectionner au préalable le bon dossier (voir figure 3-10). 4. Renouvelez l opération pour tous les fichiers figurant dans la liste du tableau 3-2. Tableau 3-2. Nomenclature de toutes les pages du site Score Dossier Nom du fichier Description / index.php Zone Accueil : page qui s affiche par défaut dès qu on se connecte sur le site. Elle contient uniquement le logo du site et un message d accueil. Son menu permet d accéder aux trois espaces du site. /public/ coordonnees.php Zone Public : écran d affichage de la liste des commerciaux avec lien contextuel sur le fichier fiche.php pour afficher les coordonnées. /public/ fiche.php Zone Public : écran d affichage des coordonnées d un commercial et de sa photo. /public/ classements.php Zone Public : écran d affichage du classement des commerciaux. /commerciaux/ index.php Zone Commerciaux : écran d accès à la zone Commerciaux (identification du commercial). /commerciaux/ moncompte.php Zone Commerciaux : écran de modification de la fiche du commercial (modification limitée au mail et à l agence). /commerciaux/ resultatdumois.php Zone Commerciaux : écran de saisie d un nouveau résultat mensuel. /commerciaux/ mesresultats.php Zone Commerciaux : écran d affichage de tous les résultats d un commercial. /commerciaux/ statistique.php Zone Commerciaux : écran d affichage des statistiques. /administrateur/ index.php Zone Administrateur : écran d accès à la zone Administrateur /administrateur/ ajout.php Zone Administrateur : écran de saisie d un nouveau commercial /administrateur/ modif.php Zone Administrateur : écran de modification des informations d un commercial sélectionné. /administrateur/ supp.php Zone Administrateur : écran de suppression d un commercial. /administrateur/ confirmation.php Zone Administrateur : écran de confirmation de la suppression d un commercial. /administrateur/ liste.php Zone Administrateur : écran d affichage de la liste des commerciaux enregistrés dans la base.