Manuel du propriétaire | MACROMEDIA DREAMWEAVER 8-BIEN DMARRER AVEC DREAMWEAVER Manuel utilisateur

Ajouter à Mes manuels
352 Des pages
Manuel du propriétaire | MACROMEDIA DREAMWEAVER 8-BIEN DMARRER AVEC DREAMWEAVER Manuel utilisateur | Fixfr
Bien démarrer avec Dreamweaver
Marques de commerce
1 Step RoboPDF, ActiveEdit, ActiveTest, Authorware, Blue Sky Software, Blue Sky, Breeze, Breezo, Captivate, Central,
ColdFusion, Contribute, Database Explorer, Director, Dreamweaver, Fireworks, Flash, FlashCast, FlashHelp, Flash Lite,
FlashPaper, Flex, Flex Builder, Fontographer, FreeHand, Generator, HomeSite, JRun, MacRecorder, Macromedia, MXML,
RoboEngine, RoboHelp, RoboInfo, RoboPDF, Roundtrip, Roundtrip HTML, Shockwave, SoundEdit, Studio MX, UltraDev et
WebHelp sont des marques déposées ou des marques commerciales de Macromedia, Inc. qui peuvent être enregistrées soit aux
Etats-Unis, soit auprès d’autres juridictions y compris internationales. Les autres noms de produits, logos, graphiques, mises en
page, titres, mots ou phrases mentionnés dans cette publication peuvent être des marques, des marques de service ou des noms de
marque appartenant à Macromedia,Inc. ou à d’autres entités et peuvent être déposés dans certains pays, états ou provinces.
Informations de tiers
Ce manuel contient des liens vers des sites Web tiers qui ne sont pas contrôlés par Macromedia et Macromedia ne peut en aucun
cas être tenu responsable du contenu de ces sites. Si vous accédez à l’un de ces sites, vous le faites à vos propres risques et périls.
Macromedia mentionne ces liens pour faciliter votre travail et l’inclusion de ces liens n’implique pas que Macromedia approuve le
contenu de ces sites tiers ou en accepte la responsabilité.
Navigateur Opera ® Copyright © 1995-2002 Opera Software ASA et ses fournisseurs. Tous droits réservés.
Copyright © 1997-2005 Macromedia, Inc. Tous droits réservés. Ce manuel ne peut être ni copié, ni photocopié, ni
reproduit, ni traduit ni transposé sous une forme exploitable par ordinateur ou sous une forme électronique quelconque,
en tout ou en partie, sans l’accord écrit préalable de Macromedia, Inc. Nonobstant ce qui précède, le propriétaire ou
l’utilisateur autorisé d’une copie valable du logiciel qui accompagne ce manuel peut imprimer une copie de ce manuel à
partir d’une version électronique dudit manuel dans le seul but que ce propriétaire ou cet utilisateur autorisé puisse
apprendre à utiliser ce logiciel, sous réserve qu’aucune partie de ce manuel ne soit imprimée, reproduite, distribuée,
revendue ou transmise à d’autres fins, y compris, sans restrictions, à des fins commerciales telles que la vente de copies de
cette documentation ou la fourniture de services contre rémunération. Code d’article ZDW80M100F
Remerciements
Direction Charles Nadeau
Rédaction : Jon Michael Varese
Edition : Rosana Francescato, Lisa Stanziano, Evelyn Eldridge, Mark Nigara
Direction de la production et de l’édition Patrice O’Neill et Rosana Francescato
Conception et production : Adam Barnett, Aaron Begley, Paul Benkman, John Francis, Geeta Karmarkar, Paul Rangel,
Arena Reed, Mario Reynoso
Localization Management: Melissa Baerwald
Assurance Qualité Localisation: Vince Truong
Remerciements particuliers à Sheila McGinn, Jennifer Rowe, Jay Armstrong, Sally Sadosky, Jennifer Taylor, Paul Gubbay, Melissa
Baerwald, Sami Kaied, Jung Choi, Masayo Noda, Kristin Conradi, Yuko Yagi ainsi qu’à tous les membres des équipes de
l’ingénierie de Dreamweaver et de l’assurance qualité.
Première édition : Septembre 2005
Macromedia, Inc.
601 Townsend St.
San Francisco, CA 94103
Table des matières
PARTIE 1 : INTRODUCTION A DREAMWEAVER
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Ce que vous pouvez accomplir avec Dreamweaver 8 . . . . . . . . . . . . . . 12
Nouveautés de Dreamweaver 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Installation de Dreamweaver 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Enregistrement de Dreamweaver 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Conventions typographiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Chapitre 1 : Apprentissage de Dreamweaver. . . . . . . . . . . . . . . . . 17
Par où débuter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Tirer le meilleur parti de la documentation Dreamweaver . . . . . . . . . . 22
Utilisation du système d’aide de Dreamweaver . . . . . . . . . . . . . . . . . . . 26
Chapitre 2 : Notions de base de Dreamweaver. . . . . . . . . . . . . . . 31
Apprendre à connaître l’espace de travail de Dreamweaver 8. . . . . . . 31
Personnaliser l’espace de travail de Dreamweaver 8. . . . . . . . . . . . . . 43
Accomplir des tâches élémentaires dans Dreamweaver 8 . . . . . . . . . 46
PARTIE 2 : DIDACTICIELS
Chapitre 3 : Didacticiel : Configuration de votre site et
des fichiers de projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Apprenez à utiliser des sites Dreamweaver . . . . . . . . . . . . . . . . . . . . . . 54
Configurez vos fichiers de projet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Définissez un dossier local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
Chapitre 4 : Didacticiel : Création d’une mise en forme
de page basée sur un tableau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Examinez la maquette détaillée de conception . . . . . . . . . . . . . . . . . . . 62
Créez et enregistrez une nouvelle page . . . . . . . . . . . . . . . . . . . . . . . . . 64
Insérez des tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3
Définissez les propriétés des tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Insérez un espace réservé pour l’image . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Ajoutez de la couleur à la page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Chapitre 5 : Didacticiel : Ajout de contenu aux pages . . . . . . . . . 81
Localisez vos fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Passez votre tâche en revue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Insérez des images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Insérez et lisez un fichier Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Insérez une vidéo Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Insérez du texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Créez des liens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Aperçu de votre page dans un navigateur . . . . . . . . . . . . . . . . . . . . . . . 106
Chapitre 6 : Didacticiel : Mise en forme de votre page
avec CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Localisez vos fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
Passez votre tâche en revue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Étude de CSS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
Créez une nouvelle feuille de style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114
Associez une feuille de style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116
Explorez le panneau Styles CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119
Créez une nouvelle règle CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Appliquez un style de classe à un texte. . . . . . . . . . . . . . . . . . . . . . . . . . 125
Mettez en forme le texte de la barre de navigation . . . . . . . . . . . . . . . 126
(En option) Centrez le contenu de la page . . . . . . . . . . . . . . . . . . . . . . . 136
Chapitre 7 : Didacticiel : Publication de votre site . . . . . . . . . . . 139
Étudiez les sites distants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Configurez un dossier distant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Téléchargez vos fichiers locaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Résolution des problèmes de configuration du dossier
distant (en option) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
PARTIE 3 : DIDACTICIELS AVANCES
Chapitre 8 : Didacticiel : Travail avec du code . . . . . . . . . . . . . . 149
Affichez le code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Activez l’espace de travail de codage (Windows uniquement) . . . . . 152
Ajoutez une balise à l’aide du sélecteur de balises. . . . . . . . . . . . . . . . 152
4
Table des matières
Modifiez une balise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155
Consultez des informations relatives à une balise. . . . . . . . . . . . . . . . . 157
Ajoutez une image à l’aide des indicateurs de code . . . . . . . . . . . . . . .159
Vérifiez vos modifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .162
Imprimez votre code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163
Chapitre 9 : Didacticiel : Création d’une mise en forme
de page basée sur CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Apprendre la mise en forme de page en utilisant CSS. . . . . . . . . . . . .166
Vérification de la maquette de construction . . . . . . . . . . . . . . . . . . . . . . 167
Création et enregistrement d’une nouvelle page . . . . . . . . . . . . . . . . . .169
Insertion de calques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Ajoutez des couleurs à la page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .185
Chapitre 10 : Didacticiel : Affichage de données XML . . . . . . . . 189
Localiser vos fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .190
Passer votre tâche en revue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Utilisation de XML et XSL dans des pages Web . . . . . . . . . . . . . . . . .192
Pages XSLT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194
Conversion d’une page HTML en page XSLT. . . . . . . . . . . . . . . . . . . .196
Association d’une source de données XML à la page XSLT . . . . . . . 197
Modification de la mise en page XSLT . . . . . . . . . . . . . . . . . . . . . . . . . .198
Liaison des données XML à la page XSLT. . . . . . . . . . . . . . . . . . . . . . .201
Application de styles aux données XML . . . . . . . . . . . . . . . . . . . . . . . . 203
Création d’un lien dynamique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Ajout d’un objet XSLT Région répétée . . . . . . . . . . . . . . . . . . . . . . . . . 206
Association de la page XSLT à la page XML . . . . . . . . . . . . . . . . . . . . 209
Autres options de déploiement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Chapitre 11 : Didacticiel : Développement d’une
application Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Avant de commencer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .214
Passez votre tâche en revue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .214
Ouvrez un document de travail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216
Définissez un jeu d’enregistrements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Affichez les enregistrements de la base de données . . . . . . . . . . . . . .221
Ajoutez des champs dynamiques au tableau . . . . . . . . . . . . . . . . . . . . 223
Définissez une région répétée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Affichez votre page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Créez un formulaire d’insertion d’enregistrement . . . . . . . . . . . . . . . . 225
Copiez les fichiers sur le serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .231
Documentation connexe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Table des matières
5
PARTIE 4 : ANNEXES
Annexe A : Description des applications Web . . . . . . . . . . . . . 235
Présentation des applications Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . .235
Fonctionnement d’une application Web . . . . . . . . . . . . . . . . . . . . . . . .238
Création de pages dynamiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .243
Choix d’une technologie de serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Terminologie du développement d’applications Web . . . . . . . . . . . . .246
Annexe B : Installation d’un serveur Web . . . . . . . . . . . . . . . . . . 251
Premiers pas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .252
Installation d’Internet Information Server . . . . . . . . . . . . . . . . . . . . . . . .252
Test de IIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .253
Test du serveur Web Macintosh (développeurs PHP) . . . . . . . . . . . 254
Fonctions élémentaires du serveur Web . . . . . . . . . . . . . . . . . . . . . . . .255
Annexe C : Configuration d’un exemple de site ColdFusion. . 257
Aide-mémoire pour la configuration à l’intention des
développeurs ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Configuration du système (ColdFusion) . . . . . . . . . . . . . . . . . . . . . . . . .258
Définition d’un site Dreamweaver (ColdFusion) . . . . . . . . . . . . . . . . . .263
Connexion à l’exemple de base de données (ColdFusion). . . . . . . . .269
Annexe D : Configuration d’un exemple de site ASP.NET . . . 275
Aide-mémoire pour la configuration à l’intention des développeurs ASP.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Configuration du système (ASP.NET) . . . . . . . . . . . . . . . . . . . . . . . . . . 276
Définition d’un site Dreamweaver (ASP.NET) . . . . . . . . . . . . . . . . . . 280
Connexion à l’exemple de base de données (ASP.NET) . . . . . . . . . .286
Annexe E : Configuration d’un exemple de site ASP. . . . . . . . . 291
Aide-mémoire pour la configuration à l’intention des
développeurs ASP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .292
Configuration du système (ASP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .292
Définition d’un site Dreamweaver (ASP) . . . . . . . . . . . . . . . . . . . . . . . .298
Connexion à l’exemple de base de données (ASP) . . . . . . . . . . . . . . 303
6
Table des matières
Annexe F : Configuration d’un exemple de site JSP . . . . . . . . 309
Aide-mémoire pour la configuration à l’intention des
développeurs JSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .310
Configuration du système (JSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
Définition d’un site Dreamweaver (JSP) . . . . . . . . . . . . . . . . . . . . . . . . .315
Connexion à l’exemple de base de données (JSP) . . . . . . . . . . . . . . 320
Annexe G : Configuration d’un exemple de site PHP. . . . . . . . 327
Aide-mémoire pour la configuration à l’intention des
développeurs PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
Configuration du système (PHP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
Définition d’un site Dreamweaver PHP . . . . . . . . . . . . . . . . . . . . . . . . . 338
Connexion à l’exemple de base de données (PHP) . . . . . . . . . . . . . . 343
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Table des matières
7
8
Table des matières
1
PARTIE 1
Introduction à Dreamweaver
La première partie de ce manuel vous décrit Macromedia Dreamweaver 8
et comprend des informations sur son installation ainsi qu’une vue
d’ensemble d’un espace de travail. Elle fournit également une liste
d’éléments disponibles pour apprendre Dreamweaver.
Cette partie du manuel contient les sections suivantes :
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Apprentissage de Dreamweaver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Notions de base de Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
9
Introduction
Macromedia Dreamweaver MX 8 est un éditeur HTML professionnel
destiné à la conception, au codage et au développement de sites, de pages et
d’applications Web. Quel que soit l’environnement de travail utilisé
(codage manuel HTML ou environnement d’édition visuel), Dreamweaver
propose des outils qui vous aideront à créer des applications Web.
Ce guide vous indique comment utiliser Macromedia Dreamweaver 8
dans le cas où vous ne connaîtriez pas bien l’un de ses aspects majeurs. Les
didacticiels dans ce guide constituent une marche à suivre pour créer un
site web simple mais fonctionnel.
Ce chapitre contient les rubriques suivantes :
Ce que vous pouvez accomplir avec Dreamweaver 8 . . . . . . . . . . 12
Nouveautés de Dreamweaver 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Installation de Dreamweaver 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Enregistrement de Dreamweaver 8 . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Conventions typographiques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
11
Ce que vous pouvez accomplir
avec Dreamweaver 8
Les fonctions d’édition visuelles de Dreamweaver vous permettent de créer
rapidement des pages sans rédiger une seule ligne de code. Vous pouvez
afficher tous les éléments ou actifs de votre site et les faire glisser
directement d’un panneau convivial dans un document. Vous pouvez
rationaliser les tâches de développement en créant et en modifiant des
images dans Macromedia Fireworks ou toute autre application graphique,
puis en les important directement dans Dreamweaver. Dreamweaver
fournit également des outils pour faciliter l’adjonction d’actifs Flash aux
pages web.
Outre les caractéristiques du glisser-déposer qui vous aident à construire
des pages Web, Dreamweaver fournit un environnement complet de
codage qui comprend des outils d’édition de code (tels que coloration de
code, achèvement de balises, barre à outils de code et réduction de code)
ainsi que de la documentation de référence portant sur les langages
Cascading Style Sheets (CSS), JavaScript, ColdFusion Markup Language
(CFML) et autres. La technologie Roundtrip HTML de Macromedia
permet d’importer des documents HTML codés manuellement sans en
modifier le code pour que vous puissiez ensuite remettre en forme ce
dernier avec le style de mise en forme de votre choix.
Dreamweaver permet également de créer des applications Web reposant sur
des bases de données dynamiques au moyen de technologies serveur
comme CFML, ASP.NET, ASP, JSP et PHP. Si vous préférez travailler avec
des données XML, Dreamweaver fournit des outils qui vous permettent de
créer aisément des pages XSLT, d’associer des pages XML et d’afficher des
données XML sur vos pages Web.
Dreamweaver est entièrement personnalisable. Vous pouvez créer vos
propres objets et commandes, modifier les raccourcis clavier ou encore
rédiger un code JavaScript pour intégrer de nouveaux comportements,
inspecteurs de propriétés et rapports de site aux fonctionnalités de
Dreamweaver.
Pour plus de renseignements sur les possibilités qui existent en vue
d’apprendre Dreamweaver, voir Chapitre 1, Apprentissage de Dreamweaver,
page 17.
12
Introduction
Nouveautés de Dreamweaver 8
Dreamweaver 8 comprend un grand nombre de nouvelles fonctionnalités
pour vous aider à construire des sites Web et des applications avec un
minimum d’effort dans un minimum de temps. Dreamweaver rend
simples et accessibles les technologies complexes, vous aidant ainsi à
accomplir davantage en moins de temps.
Voici quelques-unes des nouvelles fonctionnalités principales disponibles
dans Dreamweaver 8 :
■
Outil de zoom et guides
■
Liaisons de données XML visuelles
■
Nouveau panneau de Styles CSS
■
Visualisation de mise en forme CSS
■
Réduction du code
■
Barre d’outils de codage
■
Transfert de fichiers en arrière-plan
■
Insérer une commande Flash Video
Pour une liste et une description complètes de nouvelles fonctionnalités
dans Dreamweaver 8, voir Nouveautés de Dreamweaver 8 dans Utilisation de
Dreamweaver (Aide > Utilisation de Dreamweaver).
Installation de Dreamweaver 8
Cette section explique comment installer Dreamweaver.
N’oubliez pas de lire les notes d’accompagnement sur le site Web de
Macromedia sous www.macromedia.com/go/dw_documentation_fr pour
obtenir les dernières informations ou instructions.
Pour installer Dreamweaver :
1.
Insérez le CD de Dreamweaver dans le lecteur de CD-ROM.
2.
Procédez de l’une des manières suivantes :
■
Sous Windows, l’installation du programme Dreamweaver démarre
automatiquement.
■
Sous Macintosh, double-cliquer l’icône d’installation de
Dreamweaver qui paraît sur le bureau.
Installation de Dreamweaver 8
13
3.
Suivez les instructions à l’écran.
Le programme d’installation vous invite à saisir l’information
demandée.
4.
Redémarrez votre ordinateur si nécessaire.
Enregistrement de
Dreamweaver 8
Pour bénéficier du support technique de Macromedia, nous vous
conseillons d’enregistrer votre copie de Macromedia Dreamweaver 8 par
courrier électronique ou postal.
Lorsque vous vous enregistrez, vous pouvez demander à recevoir des
informations de dernière minute concernant les mises à niveau et les
nouveaux produits Macromedia. Vous pouvez également être averti par
courriel de chaque mise à jour des produits et de contenu nouveau sur les
sites Web www.macromedia.com et www-euro.macromedia.com.
Pour enregistrer Macromedia Dreamweaver 8, procédez de
l’une des manières suivantes :
14
Introduction
■
Sélectionnez Aide > Activation enregistrement en ligne et remplissez le
formulaire électronique.
■
Sélectionnez Aide > Imprimer l’enregistrement, imprimez le formulaire
et envoyez-le à l’adresse indiquée sur le formulaire.
Conventions typographiques
Ce manuel utilise les conventions typographiques suivantes :
■
Les options de menu sont indiquées comme suit : intitulé du menu >
intitulé de l’option de menu. Les options des sous-menus sont
indiquées comme suit : intitulé du menu > intitulé du sous-menu >
intitulé de l’option de menu.
■
La police de code indique les intitulés des balises et attributs
HTML, ainsi que le texte utilisé littéralement dans les exemples.
■
La police de code en italique indique les éléments remplaçables
(parfois appelés métasymboles) dans le code.
■
Le texte romain en gras indique le texte que vous devez saisir à
l’identique.
Conventions typographiques
15
16
Introduction
CHAPITRE 1
Apprentissage de
Dreamweaver
1
Macromedia Dreamweaver 8 comprend diverses ressources qui vous
aideront à vous familiariser rapidement avec le programme et à créer
facilement vos propres sites et pages Web. Toute la documentation de
Dreamweaver est disponible sous la forme d’une aide électronique et dans
un format PDF.
Ce chapitre contient les rubriques suivantes :
Par où débuter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
Tirer le meilleur parti de la documentation Dreamweaver. . . . . . . 22
Utilisation du système d’aide de Dreamweaver. . . . . . . . . . . . . . . . 26
Par où débuter
La documentation de Dreamweaver contient des informations destinées à
des lecteurs ayant divers niveaux d’expérience. Cette section vous aide à
comprendre comment aborder la documentation en fonction de votre
bagage et de ce que vous désirez accomplir avec Dreamweaver.
Elle aborde les sujets suivants :
■
Concepteurs débutants, page 17
■
Concepteurs expérimentés, page 18
■
Codeurs manuels expérimentés, page 20
■
Développeurs d’applications Web, page 21
Concepteurs débutants
Si vous êtes novice dans le domaine de la conception de sites Web, cette
section vous guidera vers les points essentiels de la documentation
Dreamweaver pour approfondir vos connaissances.
17
Pour les concepteurs Web qui débutent :
1.
Commencez par lire Chapitre 2, Notions de base de Dreamweaver,
page 31. Puis poursuivez en suivant les didacticiels dans ce manuel. Les
didacticiels sont composés de deux sections Les cinq premiers sont
conçus pour les débutants. Ils vous guident du début jusqu’à la fin dans
le développement d’un site Web, modeste mais fonctionnel. La
deuxième section de didacticiels vous propose des concepts plus poussés.
Si vous le souhaitez, vous pourriez attendre d’avoir acquis une certaine
expérience dans la construction de pages Web avant d’aborder ces
derniers.
2.
Dans Utilisation de Dreamweaver (Aide > Utilisation de Dreamweaver),
vous avez une idée plus précise de ce que vous avez appris dans ce guide
Bien démarrer avec Dreamweaver en lisant Chapitre 1, “Exploration de
l'espace de travail,” Chapitre 2, “Configuration d'un site
Dreamweaver,” Chapitre 4, “Gestion des fichiers,” et Chapitre 3,
Création et ouverture de documents.
3.
Lisez Chapitre 7, “Mise en forme des pages avec les styles CSS,” et
Chapitre 8, Présentation de contenu à l'aide de tableaux dans Utilisation
de Dreamweaver pour apprendre ce qu’est la mise en forme de pages.
4.
Lisez le Chapitre 13, “Insertion et mise en forme de texte,” et le
Chapitre 14, Insertion d’images dans Utilisation de Dreamweaver pour en
savoir plus sur le formatage de texte et l’ajout d’images à vos pages.
5.
C’est tout ce dont vous avez besoin pour commencer à réaliser des sites
Web de qualité ; lorsque vous vous sentirez prêt à utiliser des outils plus
perfectionnés, lisez les autres chapitres concernant les pages statiques
dans Utilisation de Dreamweaver. Si vous le souhaitez, vous pourriez
d’abord vous familiariser avec la création de pages Web avant de lire les
chapitres sur les pages dynamiques.
Concepteurs expérimentés
Si vous êtes un concepteur de sites Web expérimenté, cette section vous
guidera vers les points essentiels de la documentation Dreamweaver
correspondant à vos connaissances. Deux approches différentes sont
proposées : une pour les concepteurs qui n’ont jamais ou peu utilisé
Dreamweaver et une autre pour les concepteurs qui connaissent déjà bien
Dreamweaver mais qui veulent en savoir plus sur la création de pages
dynamiques.
18
Apprentissage de Dreamweaver
Pour les concepteurs Web expérimentés qui utilisent
Dreamweaver pour la première fois :
1.
Commencez par lire les didacticiels dans ce guide Bien démarrer avec
Dreamweaver.
2.
Dans Utilisation de Dreamweaver (Aide > Utilisation de Dreamweaver),
lisez le Chapitre 1, Exploration de l'espace de travail pour en savoir plus
sur l’interface utilisateur de Dreamweaver.
3.
Bien que vous connaissiez la plupart des sujets abordés dans le
Chapitre 2, Configuration d'un site Dreamweaver et le Chapitre 4,
Gestion des fichiers, parcourez ces chapitres pour savoir comment ces
concepts sont mis en oeuvre dans Dreamweaver. Attachez-vous
particulièrement aux sections traitant de la configuration d’un site
Dreamweaver.
4.
Pour obtenir des informations utiles sur la création de pages HTML
simples dans Dreamweaver, lisez le Chapitre 13, Insertion et mise en
forme de texte et le Chapitre 14, Insertion d’images.
5.
Pour plus d’informations sur le codage dans Dreamweaver, voir le
Chapitre 19, “Configuration d'un environnement de codage,”,
Chapitre 20, “Codage dans Dreamweaver,”, le Chapitre 21,
“Optimisation et débogage de code,” et le Chapitre 22, Modification du
code en mode Création.
6.
Lisez la présentation au début des autres chapitres de Utilisation de
Dreamweaver pour savoir si les sujets abordés sont susceptibles de vous
intéresser.
Pour les concepteurs Web expérimentés qui connaissent bien
Dreamweaver et souhaitent en apprendre davantage sur la
création de pages dynamiques :
1.
Commencez par lire Annexe A, Description des applications Web,
page 235 et Chapitre 11, Didacticiel : Développement d’une application
Web, page 213.
2.
Dans Utilisation de Dreamweaver (Aide > Utilisation de Dreamweaver),
parcourez le Chapitre 1, Exploration de l'espace de travail pour en savoir
plus sur les nouveaux aspects de l’interface utilisateur de Dreamweaver,
puis lisez Chapitre 30, Optimisation de l'espace de travail pour tirer parti
des fonctions de développement visuel.
Par où débuter
19
3.
Familiarisez-vous avec la conception de pages dynamiques dans
Dreamweaver en lisant Chapitre 31, Déroulement de la conception de
pages dynamiques.
4.
Configurez un serveur Web et un serveur d’application. (voir
Chapitre 23, Configuration d'une application Web).
5.
Connectez-vous à une base de données. (Voir Connexion à une base de
données dans Chapitre 23, Configuration d'une application Web.)
6.
Lisez la présentation au début de chaque chapitre de Utilisation de
Dreamweaver pour savoir si les sujets abordés sont susceptibles de vous
intéresser.
Codeurs manuels expérimentés
Si vous êtes un codeur manuel expérimenté, cette section vous guidera vers
les points essentiels de la documentation Dreamweaver correspondant à vos
connaissances.
Pour les codeurs manuels expérimentés :
20
1.
Commencez par lire le Chapitre 8, Didacticiel : Travail avec du code dans
ce guide Bien démarrer avec Dreamweaver.
2.
Dans Utilisation de Dreamweaver (Aide > Utilisation de Dreamweaver),
lisez le Chapitre 1, Exploration de l'espace de travail pour en savoir plus
sur l’interface utilisateur de Dreamweaver.
3.
Bien que vous connaissiez la plupart des sujets abordés dans le
Chapitre 2, Configuration d'un site Dreamweaver et le Chapitre 4,
Gestion des fichiers, parcourez ces chapitres pour savoir comment ces
concepts sont mis en oeuvre dans Dreamweaver. Attachez-vous
particulièrement aux sections traitant de la configuration d’un site
Dreamweaver.
4.
Lisez le Chapitre 19, “Configuration d'un environnement de codage,”,
le Chapitre 20, “Codage dans Dreamweaver,”, le Chapitre 21,
“Optimisation et débogage de code,” et le Chapitre 22, Modification du
code en mode Création pour en savoir plus sur le codage dans
Dreamweaver.
5.
Lisez la présentation au début de chaque chapitre de Utilisation de
Dreamweaver pour savoir si les sujets abordés sont susceptibles de vous
intéresser.
Apprentissage de Dreamweaver
Développeurs d’applications Web
Si vous êtes un développeur d’applications Web expérimenté, cette section
vous guidera vers les points essentiels de la documentation Dreamweaver
correspondant à vos connaissances. Deux approches différentes sont
proposées, selon que vous avez déjà utilisé Dreamweaver ou non.
Pour les développeurs d’applications Web n’ayant jamais
utilisé Dreamweaver :
1.
Commencez par parcourir rapidement le guide Bien démarrer avec
Dreamweaver pour vous familiariser avec les notions de base de
Dreamweaver.
2.
Dans Utilisation de Dreamweaver (Aide > Utilisation de Dreamweaver),
lisez le Chapitre 1, Exploration de l'espace de travail pour en savoir plus
sur l’interface utilisateur de Dreamweaver.
3.
Bien que vous connaissiez la plupart des sujets abordés dans le
Chapitre 2, Configuration d'un site Dreamweaver et le Chapitre 4,
Gestion des fichiers , parcourez ces chapitres pour savoir comment ces
concepts sont mis en oeuvre dans Dreamweaver. Attachez-vous
particulièrement aux sections traitant de la configuration d’un site
Dreamweaver.
4.
Configurez un serveur Web et un serveur d’application à l’aide de
Dreamweaver (voir Chapitre 23, Configuration d'une application Web).
5.
Connectez-vous à une base de données. (voir Connexion à une base de
données dans Chapitre 23, Configuration d'une application Web.)
6.
Lisez la présentation au début des autres chapitres de Utilisation de
Dreamweaver pour savoir si les sujets abordés sont susceptibles de vous
intéresser.
Pour les développeurs d’applications Web ayant déjà utilisé
Dreamweaver :
1.
Commencez par consulter Nouveautés de Dreamweaver 8 dans
Utilisation de Dreamweaver (Aide > Utilisation de Dreamweaver). La
section « Quoi de neuf? » se trouve dans , Introduction.
2.
Parcourez le Chapitre 1, Exploration de l'espace de travail pour en savoir
plus sur les nouveaux aspects de l’interface utilisateur Dreamweaver
Par où débuter
21
Tirer le meilleur parti de la
documentation Dreamweaver
Dreamweaver comprend diverses ressources qui vous aideront à vous
familiariser rapidement avec le programme et à créer facilement vos propres
pages Web. Le système d’aide de Dreamweaver est composé de plusieurs
documents qui vous aident à vous familiariser avec Dreamweaver,
Dreamweaver Extensibility et ColdFusion. Il existe également des
informations complémentaires auxquelles vous pouvez accéder en mode
interactif au fur et à mesure que vous apprenez à monter des pages Web.
Accès à la documentation Dreamweaver
Le tableau suivant récapitule la documentation qui se trouve dans le
système d’aide de Dreamweaver.
Vous pouvez acheter des imprimés de titres choisis Pour plus
d'informations, visitez www.macromedia.com/go/buy_books.
22
Apprentissage de Dreamweaver
Titre
Description/
Utilisateurs visés
Où le trouver
Bien démarrer
avec
Dreamweaver
Décrit les concepts
• Affichage dans Dreamweaver :
Sélectionner Aide > Bien
de base de
démarrer avec Dreamweaver
Dreamweaver et de
• Affichage interactif : http://
son interface avec
livedocs.macromedia.com/go/
des didacticiels
livedocs_dreamweaver_fr/
détaillés conçus pour
• Obtenir le PDF :
des débutants. Conçu
www.macromedia.com/go/
pour des utilisateurs
dw_documentation_fr
débutants, mais
convient également
aux utilisateurs de
niveaux avancé ou
intermédiaire qui
désirent se
familiariser avec les
nouvelles
fonctionnalités.
Titre
Description/
Utilisateurs visés
Où le trouver
Utilisation de
Dreamweaver
Information complète • Affichage dans Dreamweaver :
Sélectionner Aide > Aide
sur toutes les
Dreamweaver ou Aide >
fonctionnalités de
Utilisation de Dreamweaver
Dreamweaver. Conçu
•
Affichage interactif : http://
pour tous les
livedocs.macromedia.com/go/
utilisateurs de
livedocs_dreamweaver_fr/
Dreamweaver
• Obtenir le PDF :
www.macromedia.com/go/
dw_documentation_fr
Extension de
Dreamweaver
Décrit le cadre de
• Affichage dans Dreamweaver :
Sélectionner Aide > Extensions
Dreamweaver et
de Dreamweaver
l'interface de
• Affichage interactif : http://
programmation
livedocs.macromedia.com/go/
d'application (API).
livedocs_dreamweaver_fr/
Conçu pour les
• Obtenir le PDF :
utilisateurs avancés
www.macromedia.com/go/
qui veulent construire
dw_documentation_fr
des extensions à
l'interface de
Dreamweaver ou bien
la personnaliser.
Guide des API
de
Dreamweaver
• Affichage dans Dreamweaver :
Décrit l'utilitaire API
Sélectionner Aide > Référence
et l'API JavaScript,
API Dreamweaver
tous deux vous
venant en aide quand • Affichage interactif : http://
livedocs.macromedia.com/go/
vous développez des
livedocs_dreamweaver_fr/
extensions à
•
Obtenir le PDF :
Dreamweaver Conçu
www.macromedia.com/go/
pour les utilisateurs
dw_documentation_fr
avancés qui veulent
développer l'interface
de Dreamweaver ou
bien la personnaliser
Tirer le meilleur parti de la documentation Dreamweaver
23
24
Apprentissage de Dreamweaver
Titre
Description/
Utilisateurs visés
Où le trouver
Utilisation de
ColdFusion
Comprend une
sélection des livres
les plus importants
dans le lot de la
documentation
ColdFusion. (Le lot
complet est
disponible sur
LiveDocs.) Conçu
pour quiconque est
intéressé par
ColdFusion, des
développeurs
débutants jusqu'aux
avancés
• Affichage dans Dreamweaver :
Sélectionner Aide > Utilisation
de ColdFusion
• Affichage interactif : http://
livedocs.macromedia.com/go/
livedocs_coldfusion/
• Obtenir le PDF :
www.macromedia.com/go/
dw_documentation_fr
Référence
Comprend plusieurs • Affichage dans Dreamweaver :
Sélectionner Aide > Référence.
types de manuels de
Pour une liste complète de
référence à propos de
manuels, cliquer sur le menu
HTML, de modèles
déroulant de Book dans le
de serveurs et
Panneau de références.
d'autres sujets, parus
surtout chez O'Reilly
Conçu pour
quiconque a besoin
de plus d'informations
sur la syntaxe de
codage, les concepts
et autres.
Accéder à des informations
complémentaires sur Dreamweaver en
mode interactif
Le tableau suivant récapitule les informations complémentaires disponibles
en mode interactif pour l'apprentissage de Dreamweaver.
Information
Description/
Utilisateurs visés
Où le trouver
Centre de
support de
Dreamweaver
Notes techniques,
assistance et
informations pour
résoudre les
problèmes à
l'intention des
utilisateurs de
Dreamweaver.
www.macromedia.com/go/
dreamweaver_support_fr
Centre de
développeurs
Dreamweaver
Articles et didacticiels www.macromedia.com/go/
pour vous aider à
dreamweaver_devcenter_fr
améliorer vos
capacités et en
acquérir de nouvelles.
Centre de
documentation
de
Dreamweaver
Obtenir des manuels www.macromedia.com/go/
de produits en format dw_documentation_fr
PDF, listes d'erreurs,
didacticiels et notes
d'accompagnement.
Forums
Macromedia
interactifs
www.macromedia.com/go/
Discussions et
dreamweaver_newsgroup
informations en vue
de résoudre des
problèmes réunissant
utilisateurs de
Dreamweaver,
représentants du
support technique et
l'équipe de
développement de
Dreamweaver.
Formation
Macromedia
Cours comprenant
www.macromedia.com/go/
des travaux pratiques dreamweaver_training_fr
et des scénarios tirés
de la vie réelle.
Tirer le meilleur parti de la documentation Dreamweaver
25
Utilisation du système d’aide de
Dreamweaver
Le système d’aide interactif disponible à partir du menu Aide fournit des
renseignements détaillés sur toutes les tâches que vous pouvez accomplir
avec Dreamweaver. Pour voir une liste de documents disponibles dans
Aide, voir Accès à la documentation Dreamweaver, page 22.
Elle aborde les sujets suivants :
■
Ouvrir Aide, page 26
■
Chercher de l’aide, page 27
■
Utilisation de l’index, page 27
■
Changement de la taille de police, page 28
■
Utilisation de la Page de démarrage, page 28
■
Impression de la documentation Dreamweaver, page 29
■
Discussion portant sur la documentation de Dreamweaver avec LiveDocs,
page 29
Ouvrir Aide
Vous pouvez accéder à l’Aide du produit pendant que vous travaillez avec
Dreamweaver.
Pour ouvrir l’Aide de Dreamweaver :
■
26
Apprentissage de Dreamweaver
Sélectionnez Aide > Aide de Dreamweaver.
Chercher de l’aide
Vous pouvez faire une recherche complète de texte dans l’Aide de
Dreamweaver.
Pour chercher dans l’Aide du produit (Windows) :
1.
Dans l’Aide de Dreamweaver, cliquez sur l’onglet rechercher.
2.
Tapez un mot ou une expression dans la boîte de texte, puis cliquez sur
liste des rubriques.
3.
Double-cliquez sur un sujet dans la liste des résultats afin de l’afficher.
Dans l’Aide de Dreamweaver, tapez un mot ou une expression dans la
boîte de texte Poser une question, puis appuyez sur Retour.
2.
Double-cliquez sur un sujet dans la liste des résultats afin de l’afficher.
Pour chercher une
expression
spécifique, l’entourer
de double
guillemets.
C ON S E I L
1.
CONSEIL
Pour chercher dans l’Aide du produit (Macintosh) :
Vous pouvez
commencer à taper
un mot-clé dans la
zone de texte pour
atteindre rapidement
l’entrée d’index
recherchée.
Utilisation de l’index
Vous pouvez trouver rapidement de l’information avec l’index.
Pour utiliser l’index (Windows) :
1.
Dans l’Aide de Dreamweaver, cliquez sur l’onglet rechercher.
2.
Faites défiler la liste alphabétique jusqu’à l’entrée d’index voulue, puis
double-cliquez dessus pour afficher l’information pertinente.
Pour utiliser l’index (Macintosh) :
1.
Dans l’Aide de Dreamweaver, cliquez sur le lien à l’Index dans la table
des matières.
2.
Cliquez sur une lettre et faites défiler la liste jusqu’à l’entrée d’index
recherchée.
3.
Cliquez sur un nombre en regard de l’entrée afin d’obtenir l’affichage de
l’information indexée.
Utilisation du système d’aide de Dreamweaver
27
Changement de la taille de police
Vous pouvez modifier la taille de la police utilisée par le système d’aide.
Pour changer la taille de la police dans l’afficheur de l’aide de
Windows :
1.
Ouvrez Internet Explorer.
La taille de la police dans l’afficheur de l’aide de Windows est définie
dans Internet Explorer.
2.
Sélectionner Affichage > Taille de texte, puis sélectionnez une taille.
Pour changer la taille de la police dans l’afficheur de l’aide
d’Apple :
■
Dans aide, sélectionnez Edition > Réduire la taille de la police ou
Edition > Augmenter la taille de la police.
Utilisation de la Page de démarrage
Quand vous démarrez Dreamweaver sans ouvrir un document, la Page de
démarrage de Dreamweaver paraît dans la zone de travail. La Page de
démarrage vous donne un accès rapide aux didacticiels de Dreamweaver
ainsi qu’aux fichiers récents et à Dreamweaver Exchange qui vous permet
d’ajouter des fonctions nouvelles à des caractéristiques de Dreamweaver.
Utilisez la Page de démarrage tout comme une page Web. Cliquez sur
n’importe quelle fonctionnalité pour l’utiliser.
Pour désactiver la Page de démarrage :
1.
Lancer Dreamweaver sans ouvrir de document.
La Page de démarrage apparaît.
2.
28
Apprentissage de Dreamweaver
Cliquez Ne plus afficher
Impression de la documentation
Dreamweaver
Les livres suivants sont disponibles en format PDF sur le site Web de
Macromedia sous www.macromedia.com/go/dw_documentation_fr :
■
Utilisation de Dreamweaver
■
Bien démarrer avec Dreamweaver
■
Extension de Dreamweaver
■
Guide des API de Dreamweaver
Vous pouvez imprimer tout ou partie du PDF sur votre propre imprimante
ou vous pouvez remettre le PDF à une boutique qui fait des copies.
Discussion portant sur la documentation
de Dreamweaver avec LiveDocs
La documentation de Dreamweaver est également disponible de manière
interactive dans le format LiveDocs. La version LiveDocs de l’Aide de
Dreamweaver ressemble beaucoup à l’aide du produit mais elle vous
permet de faire des commentaires sur le contenu des pages d’aide
individuelles. Vous pouvez ajouter des renseignements utiles sur un sujet
donné de Dreamweaver basé sur votre propre expérience ou solliciter l’avis
de collègues concepteurs ou développeurs de Dreamweaver.
Les LiveDocs de Dreamweaver sont disponibles sur
http://livedocs.macromedia.com/go/livedocs_dreamweaver_fr/
Utilisation du système d’aide de Dreamweaver
29
30
Apprentissage de Dreamweaver
CHAPITRE 2
Notions de base de
Dreamweaver
2
Pour tirer le meilleur parti de votre expérience avec Macromedia
Dreamweaver 8, il vous faut comprendre les éléments de base de
l’Dreamweaverespace de travail. Ce chapitre vous présente les éléments de
l’espace de travail les plus importants et les plus utilisés. Il vous explique
comment accomplir quelques tâches de base dans Dreamwork.
Ce chapitre contient les sections suivantes :
Apprendre à connaître l’espace de travail de Dreamweaver 8 . . 31
Personnaliser l’espace de travail de Dreamweaver 8 . . . . . . . . . . 43
Accomplir des tâches élémentaires dans Dreamweaver 8. . . . . . 46
Apprendre à connaître l’espace
de travail de Dreamweaver 8
L’espace de travail de Dreamweaver permet d’afficher des documents et les
propriétés des objets. Il comporte des barres d’outils donnant accès aux
opérations les plus courantes, vous permettant ainsi de modifier
rapidement vos documents.
Cette section vous présente une vue d’ensemble de l’espace de travail de
Dreamweaver 8. Pour des renseignements plus complets sur l’un
quelconque des éléments de l’espace de travail présenté dans cette section,
voir Chapitre 1, Exploration de l'espace de travail dans Utilisation de
Dreamweaver.
La présente section contient les rubriques suivantes :
■
Présentation de l’espace de travail, page 32
■
Fenêtre de document, page 34
■
Barre d’outils de document, page 35
■
Barre d’état, page 36
31
■
Barre Insérer, page 37
■
La barre d’outils de codage, page 39
■
Inspecteur des propriétés, page 40
■
Panneau Fichiers, page 41
■
Panneau Styles CSS, page 42
Présentation de l’espace de travail
Sous Windows, Dreamweaver propose une présentation intégrée en une
seule fenêtre. Dans l’espace de travail intégré, toutes les fenêtres et tous les
panneaux sont rassemblés dans une grande fenêtre d’application.
Barre Insérer
Barre d’outils de document
Sélecteur de balises
32
Notions de base de Dreamweaver
Fenêtre de document
Inspecteur des propriétés
Groupes de
panneaux
Panneau Fichiers
R E MA R Q U E
L’espace de travail Windows dispose également d’une option Codeur qui
ancre les groupes de panneaux sur le côté gauche et affiche par défaut la
fenêtre de document en mode Code. Pour plus d’informations, voir
Utilisation de l'espace de travail orienté en mode Code (Windows
uniquement) dans Utilisation de Dreamweaver. Pour l’utilisation de cette
option, voir Choix de la présentation de l’espace de travail (sous Windows
uniquement), page 43.
Sur le Macintosh, Dreamweaver peut afficher de multiples documents dans
une seule fenêtre avec des onglets qui identifient chacun des documents.
Dreamweaver peut aussi apparaître sous la forme d’une partie de l’espace de
travail flottant dans laquelle chaque document s’affiche dans sa propre
fenêtre. Les groupes de panneaux sont initialement ancrés ensemble, mais
vous pouvez les séparer pour les faire apparaître dans leur propre fenêtre.
Les fenêtres s’alignent automatiquement les unes sur les autres sur les côtés
de l’écran, et sur la fenêtre du document au fur et à mesure que vous les
faites glisser ou que vous les redimensionnez.
Barre Insérer
Barre d’outils du document
Fenêtre de document
Sélecteur de balises
Inspecteur des propriétés
Groupes de
panneaux
Panneau Fichiers
Apprendre à connaître l’espace de travail de Dreamweaver 8
33
Vous pouvez basculer entre différentes mises en forme à la fois dans
Windows et Macintosh. Pour plus d’informations, consultez les sections
Choix de la présentation de l’espace de travail (sous Windows uniquement),
page 43 et Affichage de documents à onglets (Macintosh seulement), page 45.
Fenêtre de document
La fenêtre de document affiche le document actif. Vous pouvez choisir
parmi les modes d’affichage suivants :
Affichage Création est un environnement de création pour la mise en
forme visuelle des pages, l’édition visuelle et le développement rapide
d’applications. Dans ce mode, Dreamweaver affiche une représentation
visuelle entièrement modifiable du document, similaire à la représentation
de la page sur un navigateur.
Affichage Code est
un environnement de codage manuel pour rédiger et
modifier du code HTML, JavaScript et du code de langage de-serveur, tel
que le langage PHP ou CFML (ColdFusion Markup Language), ou tout
autre type de code. Pour plus d’informations, voir Chapitre 20, Codage
dans Dreamweaver dans Utilisation de Dreamweaver.
vous permettent d’obtenir l’affichage Code
et l’affichage Création du document dans une même fenêtre.
Affichages Code et Création
Lorsque la fenêtre de document dispose d’une barre de titre, cette dernière
affiche le titre de la page, et, entre parenthèses, le chemin et le nom de
fichier du document. Dreamweaver affiche un astérisque à la suite du nom
de fichier si vous avez apporté des modifications et que vous ne les avez pas
encore enregistrées.
Lorsque vous agrandissez la fenêtre de document de la présentation de l’espace
de travail intégré (sous Windows uniquement), elle s’affiche sans barre de
titre; le titre de la page, ainsi que le chemin et le nom du fichier s’affichent
alors dans la barre de titre de la fenêtre principale de l’espace de travail.
En outre, lorsqu’une fenêtre de Document est agrandie, des onglets
s’affichent en haut de la zone de la fenêtre de document indiquant les noms
de fichier de tous les documents ouverts. Pour passer à un autre document,
cliquez sur son onglet.
Pour plus d’informations sur l’utilisation de la fenêtre de document, voir
Chapitre 1, Exploration de l'espace de travail dans Utilisation de
Dreamweaver.
34
Notions de base de Dreamweaver
Barre d’outils de document
La barre d’outils de document est composée de boutons qui permettent
d’accéder rapidement aux différents modes d’affichage : Code, Création et
un mode d’affichage partagé pour afficher les modes Code et Création en
même temps.
La barre d’outils contient également plusieurs commandes et options
courantes permettant d’afficher le document et de le transférer d’un site
local vers un site distant.
Mode Code
Modes Code et Création
Aucune erreur du navigateur
Valider le marqueur
Gestion de fichiers
Mode Création
Débogage du serveur
Assistances visuelles
Options d’affichage
Actualiser mode Création
Titre de document
Aperçu/Débogage dans le navigateur
Les options suivantes s’affichent dans la barre d’outils de document :
Mode Code
pour afficher uniquement le mode Code dans la fenêtre de
document.
pour afficher les deux modes simultanément
dans deux volets distincts de la fenêtre de document. Dans ce cas, l’option
Mode Création en haut est activée dans le menu Options d’affichage.
Utilisez cette option pour préciser quel mode doit s’afficher en haut de la
fenêtre de document.
Modes Code et Création
Mode Création pour afficher uniquement le mode Création dans la fenêtre
de document.
affiche un rapport pour vous aider à déboguer la
page ColdFusion en cours. Le rapport indique les erreurs éventuellement
présentes sur votre page.
Débogage de serveur
vous permet d’attribuer un titre à votre document et
l’afficher dans la barre de titre du navigateur. Si votre document possède
déjà un titre, celui-ci s’affiche dans ce champ.
Titre de document
Aucune erreur du navigateur
permet de vérifier la compatibilité avec
différents navigateurs.
Apprendre à connaître l’espace de travail de Dreamweaver 8
35
Valider le marqueur
vous permet de valider le document actif ou la balise
sélectionnée.
Gestion des fichiers
pour afficher le menu contextuel correspondant.
pour prévisualiser ou déboguer un
document dans un navigateur. Sélectionnez un navigateur dans le menu
contextuel.
Aperçu/Débogage dans le navigateur
Actualiser le mode Création pour actualiser le mode Création du
document après avoir apporté des modifications dans le mode Code. Les
modifications apportées dans le mode Code n’apparaissent pas
automatiquement dans le mode Création. Vous devez exécuter tout
d’abord certaines opérations, comme enregistrer le fichier ou utiliser ce
bouton.
pour définir les options d’affichage des modes Code
et Création, notamment le mode devant s’afficher au-dessus de l’autre. Les
options du menu s’appliquent à l’affichage actuel : Mode Création, mode
Code ou les deux.
Options d’affichage
Assistance visuelle pour
vous fournir des supports visuels différents en
vue de la conception de vos pages.
Pour plus d’informations sur l’utilisation de la fenêtre de document, voir
Chapitre 1, Exploration de l'espace de travail dans Utilisation de
Dreamweaver.
Barre d’état
La barre d’état, située au bas de la fenêtre de document, fournit des
informations supplémentaires sur le document en cours de création.
Taille du document et estimation du
temps de téléchargement
Sélecteur de
balises
36
Notions de base de Dreamweaver
Menu contextuel Taille de fenêtre
Définir le facteur de zoom
Outil Zoom
Outil Main
Outil Sélectionner
Le sélecteur de balises affiche la hiérarchie des balises entourant la sélection
active. Cliquez sur une balise quelconque dans la hiérarchie pour la
sélectionner avec son contenu. Cliquez sur <body> pour sélectionner tout
le corps du document. Pour définir les attributs class ou id d’une balise
dans le sélecteur de balises, cliquez avec le bouton droit de la souris
(Windows) ou en maintenant la touche Option enfoncée (Macintosh) sur
la balise et choisissez une classe ou un ID dans le menu contextuel. Il est
préférable de faire appel au Sélecteur de balises pour sélectionner des balises
car il garantit avec certitude la bonne sélection.
L’outil Main vous permet de cliquer sur le document et de le glisser jusque
dans la fenêtre de document. Cliquer sur l’outil Sélectionner pour
désactiver l’outil Main.
L’outil Zoom et le menu contextuel Définir le facteur de zoom permettent
de définir un taux d’agrandissement pour votre document. Pour plus
d’informations, voir Zoom avant et arrière dans Utilisation de Dreamweaver.
Le menu contextuel Taille de la fenêtre (visible en mode Création
uniquement) permet de redimensionner la fenêtre du document selon des
dimensions prédéfinies ou personnalisées. Pour plus d’informations, voir
Redimensionnement de la fenêtre de document dans Utilisation de
Dreamweaver.
A droite du menu contextuel Taille de fenêtre figurent une estimation de la
taille du document et du temps de téléchargement de la page, ainsi que la
liste de tous les fichiers dépendants, tels que les images et autres fichiers de
données. Pour plus d’informations, voir Vérification des préférences de durée
et de la taille de téléchargement dans Utilisation de Dreamweaver.
Pour plus d’informations sur l’utilisation de la barre d’état, voir Chapitre 1,
Exploration de l'espace de travail dans Utilisation de Dreamweaver.
Barre Insérer
Les boutons qui composent la barre Insérer permettent de créer et d’insérer
des objets, tels que des tableaux, des calques et des images. Lorsque vous
placez le curseur de la souris sur un bouton, une info-bulle indiquant le
nom de ce bouton apparaît.
Apprendre à connaître l’espace de travail de Dreamweaver 8
37
Les boutons sont organisés en plusieurs catégories, sur le côté gauche de la
barre Insérer. D’autres catégories s’affichent lorsque le document
sélectionné contient du code serveur, tel que des documents ASP ou
CFML. Au démarrage de Dreamweaver, la dernière catégorie
utilisée s’ouvre.
Certaines catégories disposent de boutons ouvrant des menus contextuels.
Lorsque vous sélectionnez une option dans l’un d’eux, l’action associée est
attribuée par défaut au bouton. Par exemple, si vous sélectionnez le menu
contextuel du bouton Image, puis Espace réservé pour l’image, la
prochaine fois que vous cliquerez sur le bouton Image, Dreamweaver
insérera un espace réservé pour l’image. Lorsque vous sélectionnez une
nouvelle option dans l’un de ces menus, l’action attribuée par défaut au
bouton change.
La barre Insérer est organisée en différentes catégories, comme suit :
La catégorie Commun permet de créer et d’insérer les objets les plus
couramment utilisés, comme les images et les tableaux.
La catégorie Mise en forme permet d’insérer des tableaux, des balises div,
des calques et des cadres. Vous pouvez également choisir parmi trois types
de tableaux : Standard (par défaut), Tableaux étendus et Mise en forme. Si
le mode Mise en forme est sélectionné, vous pouvez utiliser les outils de
mise en forme de Dreamweaver : Dessiner la cellule de Mise en forme et
Dessiner le tableau de Mise en forme.
La catégorie Formulaires contient
des boutons permettant de créer des
formulaires et d’y insérer des éléments.
La catégorie Texte insère diverses balises de mise en forme de texte et de
liste, telles que b, em, p, h1 et ul.
insère des balises HTML pour les règles horizontales,
le contenu de l’en-tête, les tableaux, les cadres et les scripts.
La catégorie HTML
Les catégories de code serveur sont disponibles uniquement pour les
pages utilisant un langage serveur spécifique comme ASP, ASP.NET,
CFML Basic, CFML Flow, CFML Advanced, JSP et PHP. Ces catégories
proposent des objets de type code serveur que vous pouvez insérer en mode
Code.
38
Notions de base de Dreamweaver
La catégorie Application insère des éléments dynamiques, tels que les jeux
d’enregistrements, les régions répétées et les formulaires d’insertion
d’enregistrements et de mise à jour.
La catégorie éléments Flash
insère des éléments Flash de Macromedia.
La catégorie Favoris permet
de regrouper et d’organiser, dans un espace
commun, les boutons de la barre Insérer que vous utilisez le plus
fréquemment.
Pour plus d’informations sur l’utilisation de la barre d’état, voir Chapitre 1,
Exploration de l'espace de travail dans Utilisation de Dreamweaver.
La barre d’outils de codage
La barre d’outils de codage est composée de boutons qui vous permettent
d’effectuer de nombreuses opérations de codage standard (réduction et
agrandissement des sélections de code, mise en évidence de code non
valide, application et suppression de commentaires, mise en retrait de code,
insertion de fragments de code récemment utilisés, etc.) La barre d’outils
Codage est visible uniquement en mode Code et apparaît verticalement sur
le côté gauche de la fenêtre de Document.
Apprendre à connaître l’espace de travail de Dreamweaver 8
39
Vous ne pouvez pas détacher ni déplacer la barre d’outils de codage mais
vous pouvez la masquer. Pour plus d’informations, voir Affichage des barres
d'outils dans Utilisation de Dreamweaver.
Pour plus d’informations sur l’utilisation de la barre d’outils Codage, voir
Insertion rapide de code avec la barre d'outils de codage dans Utilisation de
Dreamweaver.
Inspecteur des propriétés
L’inspecteur de propriétés permet d’examiner et de modifier les propriétés
les plus fréquentes de l’élément de la page sélectionnée, tel que le texte ou
un objet inséré. Le contenu de l’inspecteur de propriétés varie en fonction
de l’élément sélectionné. Par exemple, si vous sélectionnez une image de la
page, l’inspecteur des propriétés se modifie pour montrer les propriétés de
l’image (telles que le chemin d’accès au fichier, la largeur et la hauteur de
l’image, la bordure autour de l’image, s’il y a lieu, et ainsi de suite).
Par défaut, l’inspecteur de propriétés se trouve au bas de l’espace de travail,
mais vous pouvez l’ancrer en haut de l’espace de travail si vous le souhaitez.
Vous pouvez aussi le laisser flotter dans l’espace de travail. Pour plus
d’informations sur le déplacement de l’inspecteur de propriétés, voir
Ancrage et annulation d'ancrage de panneaux et de groupes de panneaux dans
Utilisation de Dreamweaver.
Pour plus d’informations sur l’utilisation de l’inspecteur de propriétés, voir
Utilisation de l'inspecteur Propriétés dans Utilisation de Dreamweaver.
40
Notions de base de Dreamweaver
Panneau Fichiers
Vous pouvez utiliser les panneaux Fichiers pour afficher et exploiter les
fichiers dans votre site Dreamweaver.
Lorsque vous affichez des sites, des fichiers ou des dossiers dans le panneau
Fichiers, vous pouvez modifier la taille de la zone d’affichage. Vous pouvez
également agrandir ou réduire le panneau Fichiers. Dans sa forme réduite,
le panneau Fichiers affiche le contenu du site local, du site distant ou du
serveur d’évaluation sous la forme d’une liste de fichiers. Sous sa forme
développée, le panneau affiche le site local et soit le site distant, soit le
serveur d’évaluation. Le panneau Fichiers peut également afficher une carte
d’arborescence du site local.
Pour les sites Dreamweaver, il est également possible de personnaliser le
panneau Fichiers en modifiant la vue (site local ou distant) qui s’affiche par
défaut dans le panneau réduit.
Pour plus d’informations sur l’utilisation du panneau Fichiers pour gérer
votre site, voir Chapitre 4, Gestion des fichiers dans Utilisation de
Dreamweaver.
Apprendre à connaître l’espace de travail de Dreamweaver 8
41
Panneau Styles CSS
Il vous permet de suivre les règles CSS et les propriétés qui affectent un
élément de page sélectionné (mode Actuel), ou les règles et les propriétés
qui affectent l’ensemble d’un document (mode Tous). Un bouton bascule
placé sur la partie supérieure du panneau CSS vous permet de passer d’un
mode à l’autre. Le panneau Styles CSS vous permet de modifier les
propriétés CSS dans les deux modes.
Vous pouvez redimensionner l’un quelconque des volets en faisant glisser
les cadres entre les volets.
En mode Actuel, le panneau Styles CSS présente trois volets : un volet
Résumé de la sélection qui présente les propriétés CSS de la sélection en
cours dans le document; un volet Règles qui précise l’emplacement des
propriétés sélectionnées (ou une cascade de règles pour la balise
sélectionnée, selon votre sélection); et un volet Propriétés qui vous permet
de modifier les propriétés CSS de la règle définissant la sélection.
42
Notions de base de Dreamweaver
En mode Tout, le panneau Styles CSS présente deux volets : un volet
Toutes les règles (en haut) et un volet Propriétés (en bas). Le volet Toutes
les règles présente la liste des règles définies dans le document actif, ainsi
que l’ensemble des règles définies dans les feuilles de styles jointes à ce
document. Le volet Propriétés permet de modifier les propriétés CSS de
toute règle sélectionnée dans le volet Toutes les règles.
Toute modification apportée dans le volet Propriétés s’applique
immédiatement, ce qui vous permet d’avoir un aperçu direct de votre
travail.
Pour plus d’informations sur le panneau Styles CSS, voir A propos du
panneau Styles CSS dans Utilisation de Dreamweaver.
Personnaliser l’espace de travail
de Dreamweaver 8
Vous pouvez personnaliser Dreamweaver en fonction de vos besoins, à
l’aide de certaines techniques élémentaires sans avoir à comprendre le code
complexe ni à modifier aucun fichier texte.
La présente section contient les rubriques suivantes :
■
Choix de la présentation de l’espace de travail (sous Windows uniquement),
page 43
■
Affichage de documents à onglets (Macintosh seulement), page 45
■
Affichage et masquage de la page de démarrage, page 45
Choix de la présentation de l’espace de
travail (sous Windows uniquement)
Sous Windows, vous pouvez choisir entre les présentations Création et
Codeur de l’espace de travail. La première fois que vous démarrez
Dreamweaver, une boîte de dialogue vous permet de choisir la présentation
d’un espace de travail. Vous pouvez changer d’espace à tout moment.
Personnaliser l’espace de travail de Dreamweaver 8
43
Pour choisir la présentation de l’espace de travail la première
fois que vous démarrez Dreamweaver :
1.
Sélectionnez l’une des présentations suivantes :
Designer : il s’agit d’un espace de travail intégré utilisant l’interface
MDI (Multiple Document Interface), dans laquelle toutes les fenêtres
de document et tous les panneaux sont rassemblés dans une grande
fenêtre d’application, les groupes de panneaux étant ancrés sur la
droite.
: il s’agit du même espace de travail intégré, mais avec les
groupes de panneaux ancrés sur la gauche, dans une présentation
similaire à celle utilisée par Macromedia HomeSite et Macromedia
ColdFusion Studio. Les fenêtres de document affichent par défaut le
mode Code.
Codeur
REMARQUE
Ces deux espaces de travail autorisent l’ancrage des groupes de
panneaux à droite ou à gauche.
2.
Cliquez sur OK.
Pour changer la présentation de l’espace de travail après le
choix initial :
■
Choisissez Fenêtre > Présentation de l’espace de travail puis
sélectionnez la présentation d’espace de travail que vous préférez.
Outre l’option Codeur et Designer, vous pouvez également sélectionner
l’option Double écran. Si vous possédez un moniteur secondaire, cette
option permet de placer tous les panneaux sur ce dernier et de conserver la
fenêtre Document sur le moniteur principal.
44
Notions de base de Dreamweaver
Affichage de documents à onglets
(Macintosh seulement)
Sur le Macintosh, Dreamweaver peut afficher de multiples documents dans
une seule fenêtre de document avec des onglets qui identifient chacun des
documents. Dreamweaver peut aussi apparaître sous la forme d’une partie
de l’espace de travail flottant dans laquelle chaque document s’affiche dans
sa propre fenêtre.
Pour ouvrir un document à onglet dans une fenêtre séparée :
■
Cliquez-droit ou maintenez la touche Option enfoncée et sélectionnez
Déplacer dans une nouvelle fenêtre dans le menu contextuel.
Pour rassembler des documents épars dans des fenêtres à
onglets :
■
Choisissez Fenêtre > Combiner en onglets.
Pour modifier le paramètre de document à onglet par défaut :
1.
Sélectionnez Dreamweaver > Préférences, puis la catégorie Général.
2.
Sélectionnez ou désélectionnez Ouvrir les documents dans des onglets
et cliquez sur OK.
REMARQUE
Dreamweaver ne modifie pas l’affichage des documents ouverts lorsque
vous modifiez les préférences. En revanche, une fois que vous avez
sélectionné une nouvelle préférence, les documents ouverts s’affichent en
fonction de cette dernière.
Affichage et masquage de la page de
démarrage
La page de démarrage de Dreamweaver s’affiche lorsque vous démarrez
Dreamweaver ou lorsqu’aucun document n’est ouvert. Vous pouvez
masquer ou afficher cette page selon vos besoins. Lorsque la page de
démarrage est masquée et qu’aucun document n’est ouvert, la fenêtre de
document est vide.
Personnaliser l’espace de travail de Dreamweaver 8
45
Pour masquer la page de démarrage :
■
Activez la case Ne plus afficher dans la page de démarrage.
Cette page ne s’affichera plus lors du démarrage de Dreamweaver ni
après l’ouverture et la fermeture d’un document.
Pour afficher la page de démarrage :
1.
Choisissez Edition > Préférences (Windows) ou Dreamweaver >
Préférences (Macintosh).
La boîte de dialogue Préférences contenant la catégorie de préférences
générales s’affiche.
2.
Activez la case Afficher la page de démarrage.
Cette page s’affichera lors du démarrage de Dreamweaver ou après
l’ouverture et la fermeture d’un document.
Accomplir des tâches
élémentaires dans
Dreamweaver 8
Cette section décrit comment accomplir des tâches élémentaires telles que
créer, ouvrir et enregistrer des fichiers. Pour plus d’informations, voir
Chapitre 3, Création et ouverture de documents dans Utilisation de
Dreamweaver.
La présente section contient les rubriques suivantes :
46
■
Présentation des sites Dreamweaver, page 47
■
Créer de nouveaux fichiers dans Dreamweaver, page 48
■
Enregistrer des fichiers dans Dreamweaver, page 49
■
Ouvrir des fichiers dans Dreamweaver, page 49
Notions de base de Dreamweaver
Présentation des sites Dreamweaver
Vous pouvez travailler avec un grand choix de types de fichiers dans
Dreamweaver. Le fichier HTML est celui avec lequel vous travaillerez le
plus souvent. Les fichiers HTML (pour fichiers de type Hypertext Markup
Language) contiennent le langage à base de balises qui se charge d’afficher
une page Web dans un navigateur. Vous pouvez enregistrer les fichiers
HTML avec l’extension .html ou .htm. Dreamweaver enregistre par défaut
les fichiers avec l’extension .html.
Voici quelques autres types de fichiers courants que vous pourriez utiliser
quand vous travaillez avec Dreamweaver.
CSS (ou Cascading Style Sheet) pour des fichiers avec une extension .css.
Ils sont utilisés pour formater le contenu HTML et fixer le positionnement
de divers éléments de page. Pour plus d’informations sur l’utilisation de ces
types de fichiers, voir Description des feuilles de style en cascade dans
Utilisation de Dreamweaver.
(ou Graphics Interchange Format) pour des fichier qui ont une
extension .gif. Ce format graphique est très utilisé dans les dessins
humoristiques, les logos, les graphismes pourvus de zones transparentes et
les animations. Les GIF sont constitués d’un maximum de 256 couleurs.
GIF
JPEG (ou Joint Photographic Experts Group, du nom de l’organisation
qui a créé le format) pour des fichiers qui ont une extension .jpg et qui
correspondent généralement à des photographies ou à des images très
colorées. Ce format est le plus approprié pour les photographies
numériques ou scannées, les images utilisant des textures, les images
pourvues de transitions à gradient de couleurs ainsi que toutes les images
exigeant plus de 256 couleurs.
XML (pour Extensible Markup Language) pour des fichiers avec une
extension de type .xml. Ils contiennent des données brutes qui peuvent être
formatées en utilisant XSL (Extensible Stylesheet Language). Pour plus
d’informations sur l’utilisation de ces types de fichiers, voir Chapitre 36,
Affichage de données XML dans des pages Web dans Utilisation de
Dreamweaver.
(ou Extensible Stylesheet Language) pour des fichiers avec une
extension de type .xsl ou .xslt. Ils sont utilisés pour créer des données XML
que vous voulez afficher sur une page Web. Pour plus d’informations sur
l’utilisation de ces types de fichiers, voir Chapitre 36, Affichage de données
XML dans des pages Web dans Utilisation de Dreamweaver.
XSL
Accomplir des tâches élémentaires dans Dreamweaver 8
47
(ou ColdFusion Markup Language) pour des fichiers avec une
extension de type .cfm. Ils sont utilisés pour traiter des pages dynamiques.
Pour plus d’informations sur l’utilisation de ces types de fichiers, voir
Chapitre 40, Création rapide d'applications ColdFusion dans Utilisation de
Dreamweaver.
CFML
(ou ASP.NET) pour des fichiers qui ont une extension de type
.aspx. Ils sont utilisés pour traiter des pages dynamiques. Pour plus
d’informations sur l’utilisation de ces types de fichiers, voir Chapitre 41,
Création rapide d'applications ASP.NET dans Utilisation de Dreamweaver.
ASPX
PHP (ou PHP) : les fichiers Hypertext Preprocessor ont une extension du
type .php. Ils sont utilisés pour traiter des pages dynamiques. Pour plus
d’informations sur l’utilisation de ces types de fichiers, voir Chapitre 43,
Création rapide d'applications PHP dans Utilisation de Dreamweaver.
Créer de nouveaux fichiers dans
Dreamweaver
Cette section vous explique comment créer un nouveau document vierge
dans Dreamweaver.
Dans Dreamweaver, vous pouvez aussi créer de nouveaux documents qui
sont basés sur un fichier conçu à partir du produit lui-même ou sur la base
d’un modèle existant. Pour plus d’informations, voir Création de nouveaux
documents dans Utilisation de Dreamweaver.
Pour créer un nouveau document vierge :
1.
Choisissez Fichier > Nouveau.
La boîte de dialogue Nouveau document s’affiche. L’onglet Général est
déjà sélectionné.
2.
Sélectionnez l’une des catégories suivantes dans la liste : Page de base,
page dynamique, page modèle, autre ou jeux de cadres. Sélectionnez
ensuite le type de document que vous souhaitez créer dans la liste de
droite.
Par exemple, sélectionnez Page de base pour créer un document
HTML, ou sélectionnez Page dynamique pour créer un document
ColdFusion ou ASP, et ainsi de suite.
Pour plus d’informations concernant les options de cette boîte de
dialogue, cliquez sur le bouton Aide dans la boîte de dialogue.
48
Notions de base de Dreamweaver
3.
Cliquez sur le bouton Créer.
Le nouveau document s’ouvre dans la fenêtre de document.
4.
Enregistrez le document (voir Enregistrer des fichiers dans Dreamweaver,
page 49).
Enregistrer des fichiers dans
Dreamweaver
Il est nécessaire d’enregistrer tout nouveau document que vous créez.
Pour enregistrer un document :
Choisissez Fichier > Enregistrer.
2.
Dans la boîte de dialogue qui s’affiche, recherchez le dossier où vous
voulez enregistrer le fichier.
3.
Dans la zone de texte Nom de fichier, entrez le nom du fichier.
Evitez les espaces et les caractères spéciaux pour les noms de fichiers et
de dossiers ; les noms de fichiers ne doivent pas commencer par un
chiffre. En particulier, n’utilisez pas de caractères spéciaux (par exemple
é, ç ou ¥) ou de signes de ponctuation (deux points, barres obliques ou
points) dans le nom des fichiers que vous avez l’intention de placer sur
un serveur distant. En effet, la plupart des serveurs transforment ces
caractères lors du transfert, rendant ainsi inopérants les liens vers
ces fichiers.
4.
C O N S E IL
1.
Il est conseillé
d’enregistrer votre
fichier dans un site
Dreamweaver. Pour
plus d’informations,
consultez la section
Chapitre 3,
Didacticiel :
Configuration de
votre site et des
fichiers de projet,
page 53.
Cliquez sur Enregistrer.
Ouvrir des fichiers dans Dreamweaver
Dans Dreamweaver, vous pouvez aisément ouvrir et corriger vos
documents.
Pour ouvrir un fichier :
1.
Choisissez Fichier > Ouvrir.
2.
Dans la boîte de dialogue Ouvrir, sélectionnez le fichier et cliquez sur
Ouvrir.
Accomplir des tâches élémentaires dans Dreamweaver 8
49
50
Notions de base de Dreamweaver
2
PARTIE 2
Didacticiels
La deuxième partie de ce manuel contient cinq didacticiels de base qui vous
conduisent à travers les étapes de la construction d’une page Web. Cette
page va devenir la page d’accueil du Cafe Townsend, un restaurant fictif.
Cette partie du manuel contient les sections suivantes :
Didacticiel : Configuration de votre site et des fichiers
de projet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
Didacticiel : Création d’une mise en forme de page basée
sur un tableau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Didacticiel : Ajout de contenu aux pages . . . . . . . . . . . . . . . . . . . . . 81
Didacticiel : Mise en forme de votre page avec CSS . . . . . . . . . . 109
Didacticiel : Publication de votre site . . . . . . . . . . . . . . . . . . . . . . . . 139
51
CHAPITRE 3
Didacticiel : Configuration de
votre site et des fichiers de projet
3
Ce didacticiel va vous présenter le concept d’un site Macromedia
Dreamweaver 8 et vous expliquer comment configurer les fichiers de projet
pour l’exemple de site Web Cafe Townsend. Dans Dreamweaver, un site se
compose généralement de deux parties : un ensemble de fichiers stockés sur
un ordinateur local (le site local) et un emplacement situé sur un serveur
Web distant vers lequel vous pouvez télécharger ces fichiers afin de les
mettre, le moment venu, à la disposition d’autres utilisateurs (le site
distant). Vous pouvez utiliser les panneaux Fichiers de Dreamweaver pour
afficher et exploiter les fichiers dans votre site.
En général, les personnes créant un site Web à l’aide de Dreamweaver
créent et modifient des pages sur leur disque local et en téléchargent un
exemplaire sur un serveur Web afin de permettre leur visualisation sur le
Web. Dans ce didacticiel, vous apprendrez uniquement à configurer le site
local, de manière à entamer immédiatement la création de pages Web. Par
la suite, quand vous aurez terminé le site Web, vous apprendrez à créer un
site distant de manière à envoyer vos fichiers sur un serveur Web.
Dans ce didacticiel, vous allez accomplir les tâches suivantes :
Apprenez à utiliser des sites Dreamweaver . . . . . . . . . . . . . . . . . . . 54
Configurez vos fichiers de projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Définissez un dossier local. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
53
Apprenez à utiliser des sites
Dreamweaver
Dans Dreamweaver, le terme « site » peut se rapporter aussi bien à un site
Web qu’à un lieu de stockage local dans lequel sont conservés tous les
documents appartenant à un site Web. Vous devez définir un tel
emplacement avant de créer votre site. Un site Dreamweaver organise tous
les documents associés à votre site Web et vous permet de suivre et de gérer
les liens, de gérer et de partager les fichiers, ainsi que de transférer vos
fichiers de site à un serveur Web.
REMARQUE
Les utilisateurs de Macromedia HomeSite et de ColdFusion Studio
peuvent considérer un site Dreamweaver comme un projet HomeSite ou
Studio.
Un site Dreamweaver se compose de trois parties, selon votre
environnement de travail et le type de site Web en cours de
développement :
Le dossier local correspond à votre répertoire de travail. Dreamweaver
désigne ce dossier comme votre site local. Le dossier local est généralement
un dossier qui se trouve sur votre disque dur.
Le dossier distant est le répertoire dans lequel sont stockés les fichiers,
selon votre environnement, que vous réservez aux évaluations, à la
production, à la collaboration et à la publication. Dreamweaver considère
ce dossier comme votre site distant. Le dossier distant est un dossier qui se
trouve sur l’ordinateur qui fait tourner le serveur Web. Cet ordinateur est
souvent (mais pas toujours) celui qui rend votre site disponible au grand
public sur le Web.
Le dossier des pages dynamiques (dossier du serveur d’évaluation) est
l’emplacement dans lequel Dreamweaver traite les pages dynamiques. Ce
dossier est généralement le même que le dossier distant. Ne vous souciez
pas de ce dossier, sauf si vous développez une application Web. Pour plus
d’informations sur le dossier du serveur d’évaluation, voir Définition du
dossier de traitement des pages dynamiques dans Utilisation de Dreamweaver.
54
Didacticiel : Configuration de votre site et des fichiers de projet
Vous pouvez définir un site Dreamweaver à l’aide de l’assistant de
définition d’un site, qui vous guide tout au long de la procédure de
configuration, ou à l’aide des paramètres avancés de définition du site, qui
vous permettent de configurer individuellement des dossiers locaux,
distants et d’évaluation, si nécessaire. Dans ce didacticiel, vous allez utiliser
les paramètres avancés de la boîte de dialogue de Configuration du site afin
de configurer un dossier local pour vos fichiers de projet. Plus loin dans ce
manuel, vous apprendrez à configurer un dossier distant de manière à
publier vos pages sur un serveur Web et à les rendre accessibles au public.
Pour plus d’informations sur l’utilisation de l’assistant de Configuration du
site, voir Configuration d'un nouveau site Dreamweaver dans Utilisation de
Dreamweaver.
Pour plus d’informations sur la configuration d’un site distant, voir
Chapitre 7, Didacticiel : Publication de votre site.
Pour plus d’informations sur les sites Dreamweaver en général, voir
« Configuration d’un site Dreamweaver » dans l’aide Utilisation de
Dreamweaver.
Configurez vos fichiers de projet
Lorsque vous créez un site local, vous pouvez placer les actifs existants
(images ou autres éléments de contenu) dans le dossier racine du site local
(le dossier « principal » du site). Puis, lorsque vous serez disposé à ajouter
du contenu à vos pages, les actifs seront à cet endroit, prêts à l’emploi.
Les exemples de fichiers inclus avec Dreamweaver contiennent des actifs
pour l’exemple de site à construire avec les didacticiels du guide Bien
démarrer avec Dreamweaver. La première étape dans la création d’un site est
la copie des exemples de fichiers du dossier de l’application Dreamweaver
vers un dossier approprié sur votre disque dur.
1.
Créez un nouveau dossier nommé local_sites sur votre disque dur.
Par exemple, créez un dossier nommé local_sites à l’un des deux
endroits suivants :
■
Sous Windows :
C:\Documents and Settings\votre_nom_d’utilisateur\Mes
documents\local_sites.
Configurez vos fichiers de projet
55
■
Sur Macintosh : DD Macintosh/Utilisateurs/
votre_nom_d’utilisateur/Documents/local_sites.
REMARQUE
Sur un Macintosh, votre dossier d’utilisateur contient déjà un dossier
intitulé Sites. N’utilisez pas le dossier Sites en tant que dossier local ; le
dossier Sites correspond au dossier de stockage des pages que vous
souhaitez diffuser lors de l’utilisation du Macintosh comme serveur Web.
2.
Recherchez le dossier cafe_townsend dans le dossier d’application
Dreamweaver sur votre disque dur.
Si Dreamweaver a été installé dans l’emplacement par défaut, le chemin
du dossier est le suivant :
■
Sous Windows : C:\Program
Files\Macromedia\Dreamweaver 8\Tutorial_assets\cafe_townsend\.
■
Sur Macintosh : DD Macintosh/Applications/Macromedia
Dreamweaver 8/Tutorial_assets/cafe_townsend.
A S A VO I R . ..
Présentation des dossiers locaux et distants « racines » Le dossier racine local de votre site
Dreamweaver est souvent le dossier principal, ou le dossier de niveau supérieur, de votre site Web. Il
correspond généralement à un dossier identique sur le site distant (serveur Web). En outre, le dossier
racine définit généralement la première partie de l’URL de votre site Web, celle qui précède le nom de
domaine. Par exemple, si votre dossier racine local se nomme monsiteweb et que vous avez défini un
dossier racine identique sur le site distant, l’URL de votre site Web pourrait être de type « http://
www.yahoo.com/monsiteweb ».
Dans certains cas, le dossier racine local peut ne pas avoir un nom absolument identique à celui se
trouvant sur le site distant. Par exemple, si vous êtes le propriétaire du nom de domaine
www.monsiteweb.com, avec un répertoire racine distant public_html, votre dossier racine local pourrait
quand même s’appeler monsiteweb. Les fichiers dans les répertoires racines locaux et distants seraient
isentiques; il n’y a que les noms de dossiers (public_html sur le site distant et monsiteweb sur l’ordinateur
local) qui seraient différents.
3.
Copiez le dossier cafe_townsend dans le dossier local_sites.
Il s’agit du dossier que vous allez utiliser comme dossier racine
(principal) de votre site Dreamweaver.
56
Didacticiel : Configuration de votre site et des fichiers de projet
Définissez un dossier local
Vous devez définir un dossier local Dreamweaver pour chaque site Web
créé. Ce dossier local est le dossier du disque dur dans lequel seront
stockées les copies de travail des fichiers du site. Ce dossier local est
indispensable au bon fonctionnement de certaines fonctions de
Dreamweaver.
La définition d’un dossier local vous permet également de gérer vos fichiers
et de les transférer vers ou depuis le serveur Web à l’aide de méthodes
différentes de transfert de fichiers.
Vous allez à présent définir comme dossier local le dossier cafe_townsend
que vous avez copié dans le dossier local_sites.
1.
Lancez Dreamweaver, puis sélectionnez Site > Gérer les sites.
La boîte de dialogue Gérer les sites s’affiche.
2.
Cliquez sur le bouton Nouveau, puis sélectionnez Site.
La boîte de dialogue Définition du site s’ouvre.
3.
Si l’assistant (onglet Elémentaire) s’affiche, cliquez sur l’onglet Avancé
et sélectionnez Infos locales dans la liste Catégorie (sélection par défaut).
4.
Dans la zone de texte Nom du site, tapez Cafe Townsend en tant que
nom du site.
5.
Dans la zone de texte Dossier racine local, indiquez le dossier
cafe_townsend que vous avez copié dans le dossier local_sites selon les
instructions de la section précédente.
Vous pouvez cliquer sur l’icône du dossier pour rechercher le dossier et
le sélectionner, ou entrer son chemin d’accès dans la zone de texte
Dossier racine local.
6.
Dans la zone de texte Dossier des images par défaut, indiquez le dossier
d’images qui figure déjà dans le dossier cafe_townsend.
Vous pouvez cliquer sur l’icône du dossier pour rechercher le dossier et
le sélectionner, ou entrer son chemin d’accès dans la zone de texte
Dossier des images par défaut.
Définissez un dossier local
57
La boîte de dialogue Définition d’un site s’affiche comme suit :
7.
Cliquez sur OK.
La boîte de dialogue Gérer les sites s’affiche et présente votre nouveau
site.
8.
58
Cliquez sur Terminé pour fermer la boîte de dialogue Gérer les sites.
Didacticiel : Configuration de votre site et des fichiers de projet
Le panneau Fichiers affiche maintenant le nouveau dossier racine local du
site actuel. La liste de fichiers du panneau Fichiers tiendra lieu de
gestionnaire de fichiers et vous permettra de copier, de coller, de supprimer,
de déplacer et d’ouvrir des fichiers tout comme vous le feriez sur le Bureau
de votre ordinateur.
Pour plus d’informations sur le fonctionnement du panneau Fichiers, voir
Panneau Fichiers, page 41.
Un dossier racine local est désormais défini pour votre site. C’est dans le
dossier racine local de votre ordinateur local que vous conservez les copies
de travail de vos pages Web. Plus tard, si vous désirez publier vos pages et
les rendre disponibles au grand public, il vous faudra définir un dossier
distant, c’est-à-dire un emplacement sur un ordinateur distant qui fait
tourner un serveur Web et qui contiendra des copies des pages publiées de
vos fichiers locaux.
Vous pouvez suivre les autres didacticiels de ce guide pour créer l’exemple
du site Cafe Townsend ou choisir de travailler sur vos propres pages. Après
avoir créé et édité vos pages, définissez un dossier distant sur un serveur et
publiez vos pages. Pour plus d’informations, voir la section Chapitre 7,
Didacticiel : Publication de votre site.
Définissez un dossier local
59
60
Didacticiel : Configuration de votre site et des fichiers de projet
CHAPITRE 4
Didacticiel : Création d’une mise en
forme de page basée sur un tableau
4
Ce didacticiel indique comment créer dans Macromedia Dreamweaver 8
une mise en forme de page basée sur un tableau. La mise en forme
détermine la manière dont votre page s’affichera dans le navigateur, par
exemple où seront placés les menus, les images et le contenu de
Macromedia Flash.
Les tableaux sont très utiles pour présenter des données tabulaires et mettre
en forme du texte et des images dans une page HTML. Vous pouvez
utiliser des tableaux pour créer une mise en forme de manière rapide et
aisée. Dans ce didacticiel, vous allez créer plusieurs tableaux dans un
nouveau document Dreamweaver. Les lignes et les cellules des tableaux
font office de «conteneurs» pour le contenu que vous ajouterez plus tard.
Dans ce didacticiel, vous allez accomplir les tâches suivantes :
Examinez la maquette détaillée de conception . . . . . . . . . . . . . . . . 62
Créez et enregistrez une nouvelle page . . . . . . . . . . . . . . . . . . . . . . 64
Insérez des tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Définissez les propriétés des tableaux . . . . . . . . . . . . . . . . . . . . . . . 69
Insérez un espace réservé pour l’image . . . . . . . . . . . . . . . . . . . . . . 75
Ajoutez de la couleur à la page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
61
Examinez la maquette détaillée
de conception
En règle générale, vous n’entamerez pas la création d’un site Web en
ouvrant Dreamweaver puis en mettant immédiatement des pages en forme.
Les premières étapes de la création d’un site Web se déroulent sur une
feuille de papier ou dans une application de graphisme telle que
Macromedia Fireworks. Les concepteurs graphiques créent généralement
une maquette détaillée du site Web de manière à la présenter au client et à
s’assurer que celui-ci approuve les idées initiales relatives au site.
Une maquette détaillée se compose d’un certain nombre d’éléments de
page que le client a demandés pour son site Web. Par exemple, le client
peut demander à avoir un logo en haut de la page, une section de
navigation avec des liens vers les autres pages, une section contenant un
magasin en ligne et un endroit où insérer des clips vidéo. Selon ces
desiderata, le concepteur entame la planification de la mise en forme du
site et crée des esquisses de pages répondant aux attentes du client.
62
Didacticiel : Création d’une mise en forme de page basée sur un tableau
Dans ce didacticiel, vous disposerez de la maquette détaillée complète et
approuvée de Cafe Townsend, un restaurant fictif qui désire disposer d’un
site Web. En tant que concepteur Web, vous êtes chargé de transformer
cette maquette détaillée en une page Web fonctionnelle (dans la plupart des
cas, en collaboration avec d’autres concepteurs graphiques et des
développeurs Flash).
Vous remarquerez que le concepteur graphique vous a fourni une maquette
détaillée de page Web qui comprend un certain nombre de zones de
contenu et quelques idées concernant les graphismes. Dans les sections
suivantes, vous allez employer Dreamweaver pour mettre ce concept en
forme.
Examinez la maquette détaillée de conception
63
Vous pouvez également ouvrir le fichier original de la maquette détaillée si
vous désirez le voir s’afficher sur l’écran de l’ordinateur. Vous pouvez
trouver la maquette, homepage-mockup.jpg, dans le dossier
fireworks_assets du dossier cafe_townsend que vous avez copié sur votre
disque dur dans Chapitre 3, Didacticiel : Configuration de votre site et des
fichiers de projet. Si vous le souhaitez, vous pouvez même l’imprimer pour
l’avoir sous les yeux pendant que vous construisez votre page.
Créez et enregistrez une
nouvelle page
Après avoir configuré un site et consulté les maquettes détaillées, vous
pouvez entamer la création de pages Web. Vous allez tout d’abord créer une
nouvelle page et l’enregistrer dans le dossier racine local cafe_townsend de
votre site Web. Cette page va devenir la page d’accueil du Cafe Townsend,
un restaurant fictif.
Si vous n’avez pas créé ce dossier, il faut absolument le faire avant de
poursuivre. Pour toutes instructions, voir Chapitre 3, Didacticiel :
Configuration de votre site et des fichiers de projet.
1.
Dans Dreamweaver, choisissez Fichier > Nouveau.
2.
Dans l’onglet Général de la boîte de dialogue Nouveau document,
sélectionnez Page de base dans la liste Catégorie, puis cliquez sur Créer.
3.
Sélectionnez Fichier > Enregistrer sous.
4.
Dans la boîte de dialogue Enregistrer sous, accédez au dossier
cafe_townsend que vous avez défini comme dossier racine local du site.
Dans le Chapitre 3, Didacticiel : Configuration de votre site et des fichiers
de projet, vous avez créé ce dossier dans un dossier nommé local_sites.
5.
Tapez index.html dans la zone de texte Nom de fichier puis cliquez sur
Enregistrer.
Le nom du fichier paraît maintenant dans la barre de titre dans la partie
supérieure de la fenêtre de l’application.
64
Didacticiel : Création d’une mise en forme de page basée sur un tableau
6.
Dans la zone texte Titre du document, dans le haut de votre nouveau
document, entrez Cafe Townsend.
Il s’agit du titre de votre page (qui est différent du nom de fichier). Les
visiteurs de votre site verront ce titre dans la barre de titre de la fenêtre
du navigateur lorsqu’ils afficheront la page dans un navigateur Web.
7.
Choisissez Fichier > Enregistrer pour enregistrer votre page.
Insérez des tableaux
Vous allez ensuite ajouter un tableau qui contiendra du texte, des
graphismes et des actifs Macromedia Flash.
1.
Cliquez sur la page pour placer le point d’insertion dans l’angle
supérieur gauche de la page.
2.
Choisissez Insertion > Tableau.
Insérez des tableaux
65
3.
4.
Dans la boîte de dialogue Tableau, procédez de la manière suivante :
■
Entrez 3 dans la zone de texte Lignes.
■
Entrez 1 dans la zone de texte Colonnes.
■
Saisissez 700 dans la zone de texte Largeur du tableau.
■
Sélectionnez Pixels dans le menu déroulant Largeur du tableau.
■
Entrez 0 dans la zone de texte Largeur de la bordure.
■
Saisissez 0 dans la zone de texte Marge intérieure des cellules.
■
Saisissez 0 dans la zone de texte Espacement entre les cellules.
Cliquez sur OK.
Un tableau comportant trois lignes et une colonne s’affiche dans votre
document. Ce tableau fait 700 pixels de large, ne possède pas de
bordure et ses cellules n’ont pas de marge intérieure ni d’espacement.
66
Didacticiel : Création d’une mise en forme de page basée sur un tableau
A S A V O I R . ..
Compléments sur les tableaux Les tableaux sont très utiles pour présenter des données tabulaires et
mettre en forme du texte et des images dans une page HTML. Un tableau comprend au moins une ligne ;
chaque ligne comporte au moins une cellule. Quand vous créez de multiples lignes avec de multiples
cellules, ces dernières forment des colonnes. Techniquement parlant, une cellule est une séparation dans
une ligne horizontale et une colonne est un cumul vertical de ces séparations de cellules.
Dreamweaver affiche la largeur du tableau et de chaque colonne du tableau dans le Sélecteur de tableau
(matérialisé par des lignes vertes) lorsque le tableau est sélectionné ou que le point d’insertion se trouve
dedans.
En regard des largeurs se trouvent les flèches du menu des en-têtes de tableau et des menus des entêtes de colonne. Vous pouvez utiliser les menus pour accéder rapidement à des commandes standard
relatives aux tableaux. Vous pouvez activer ou désactiver l’affichage des largeurs et des menus en
sélectionnant Affichage > Assistance visuelle > Largeurs de tableau.
Un tableau peut posséder des bordures et ses cellules peuvent comporter une marge intérieure, un
espacement ou les deux à la fois. La marge intérieure représente le nombre de pixels entre le contenu de
la cellule et les limites de celle-ci. L’espacement entre les cellules représente le nombre de pixels entre les
cellules contiguës d’un tableau.
Si vous n’attribuez pas de façon explicite de valeurs pour les marges intérieures et l’espacement des
cellules, la plupart des navigateurs affichent le tableau comme si les marges des cellules étaient fixées à 1
et leur espacement à 2. Pour vous assurer que les navigateurs affichent le tableau sans aucune marge ou
espacement, fixez à 0 la marge intérieure des cellules et l’espacement entre les cellules.
Pour plus d’informations sur les tableaux, voir Chapitre 8, Présentation de contenu à l'aide de tableaux
dans Utilisation de Dreamweaver.
5.
Cliquez à droite du tableau pour le désélectionner.
6.
Sélectionnez Insérer > tableau pour insérer un autre tableau.
7.
Dans la boîte de dialogue Tableau, procédez de la manière suivante pour
le deuxième tableau :
8.
■
Entrez 1 dans la zone de texte Lignes.
■
Entrez 3 dans la zone de texte Colonnes.
■
Saisissez 700 dans la zone de texte Largeur du tableau.
■
Sélectionnez Pixels dans le menu déroulant Largeur du tableau.
■
Saisissez 0 dans la zone de texte Largeur de la bordure.
■
Entrez 0 dans la zone de texte Marge intérieure des cellules.
■
Entrez 0 dans la zone de texte Espacement entre les cellules.
Cliquez sur OK.
Insérez des tableaux
67
Un deuxième tableau comportant une ligne et trois colonnes s’affiche
sous le premier tableau.
9.
Cliquez à droite du tableau pour le désélectionner.
10. Insérez
un troisième tableau en sélectionnant Insertion > Tableau et en
entrant les valeurs suivantes dans la boîte de dialogue Tableau :
11.
■
Entrez 1 dans la zone de texte Lignes.
■
Saisissez 1 dans la zone de texte Colonnes.
■
Tapez 700 dans la zone de texte Largeur du tableau.
■
Sélectionnez Pixels dans le menu contextuel Largeur du tableau.
■
Saisissez 0 dans la zone de texte Largeur de la bordure.
■
Saisissez 0 dans la zone de texte Marge intérieure des cellules.
■
Saisissez 0 dans la zone de texte Espacement entre les cellules.
Cliquez sur OK.
Un troisième tableau avec une ligne et une colonne s’affiche sous le
deuxième tableau.
Cliquez à droite du tableau pour le désélectionner. Votre page doit
maintenant ressembler à la page suivante :
68
Didacticiel : Création d’une mise en forme de page basée sur un tableau
R E MA R Q U E
Le sélecteur de tableau (indiqué par des lignes vertes) s’affiche après
l’insertion d’un tableau. Vous pouvez masquer le sélecteur de tableau en
cliquant en dehors du tableau. Vous pouvez également désactiver le
Sélecteur de tableau en choisissant Affichage > Assistances visuelles >
Largeurs des tableaux.
Définissez les propriétés des
tableaux
Vous allez à présent définir les propriétés précises des tableaux à l’aide du
mode Tableaux développés. Cette fonctionnalité ajoute temporairement
une marge intérieure et un espacement aux cellules et élargit les bordures
des tableaux afin de faciliter leur manipulation. Cela vous permet
particulièrement de placer le point d’insertion de manière précise sans
sélectionner accidentellement le mauvais tableau ou tout autre contenu du
tableau.
REMARQUE
Lorsque vous avez terminé de définir les propriétés des tableaux en mode
Tableaux développés, vous devez toujours revenir au mode Standard. Le
mode Tableaux développés n’est pas un environnement WYSIWYG
(« what you see is what you get » ou affichage et impression identiques)
de sorte que certaines opérations, telles que le redimensionnement, ne
donneront pas le résultat attendu.
Définissez les propriétés des tableaux
69
1.
REMARQUE
Si vous consultez le guide de démarrage avec la boîte de dialogue Mode
Tableaux développés, cliquez sur OK.
2.
70
Sélectionnez Affichage > Mode Tableau> Mode Tableaux développés.
Cliquez à l’intérieur de la première ligne du premier tableau.
Didacticiel : Création d’une mise en forme de page basée sur un tableau
3.
Dans l’inspecteur des propriétés (Fenêtre > Propriétés), tapez 90 dans la
zone de texte H (hauteur des cellules) et appuyez sur Entrée (Windows)
ou Retour (Macintosh).
REMARQUE
Si vous ne voyez pas la zone de texte H (hauteur des cellules), cliquez sur
la flèche d’extension dans l’angle inférieur droit de l’inspecteur des
propriétés.
4.
Cliquez à l’intérieur de la deuxième ligne du premier tableau.
5.
Dans l’inspecteur des propriétés, tapez 166 dans la zone de texte H
(hauteur des cellules) et appuyez sur Entrée (Windows) ou Retour
(Macintosh).
6.
Cliquez à l’intérieur de la troisième ligne du premier tableau.
7.
Dans l’inspecteur des propriétés, tapez 24 dans la zone de texte H
(hauteur des cellules) et appuyez sur Entrée (Windows) ou Retour
(Macintosh).
Définissez les propriétés des tableaux
71
Le premier tableau doit à présent comporter trois lignes de hauteurs
différentes.
Vous allez à présent définir les propriétés du deuxième tableau (celui
qui contient trois colonnes).
8.
72
Cliquez à l’intérieur de la première colonne du deuxième tableau.
Didacticiel : Création d’une mise en forme de page basée sur un tableau
9.
Dans l’inspecteur des propriétés, tapez 140 dans la zone de texte L
(Largeur des cellules) et appuyez sur Entrée (Windows) ou Retour
(Macintosh).
10. Cliquez
11.
à l’intérieur de la deuxième colonne du deuxième tableau.
Dans l’inspecteur des propriétés, tapez 230 dans la zone de texte L
(Largeur des cellules) et appuyez sur Entrée (Windows) ou Retour
(Macintosh).
12. Fixez
la largeur de la troisième colonne à 330 pixels.
Si le Sélecteur de tableau est activé (Affichage > Assistances visuelles >
Largeurs des tableaux), les valeurs en pixels que vous venez de saisir
s’afficheront au-dessus des colonnes du tableau.
Vous n’allez entrer aucune valeur de hauteur pour les cellules de ce
tableau, car leur hauteur variera en fonction du contenu que vous
ajouterez par la suite.
13.
Enfin, cliquez dans le dernier tableau (celui qui contient une ligne et une
colonne).
Définissez les propriétés des tableaux
73
l’inspecteur des propriétés, tapez 24 dans la zone de texte H
(hauteur des cellules) et appuyez sur Entrée (Windows) ou Retour
(Macintosh).
14. Dans
Votre mise en forme doit maintenant ressembler à la suivante :
74
15.
Cliquez sur le lien [quitter] dans la barre intitulée Mode Tableaux
développés en haut de la fenêtre de document pour revenir au mode
Standard. 7
16.
Enregistrez votre page.
Didacticiel : Création d’une mise en forme de page basée sur un tableau
Insérez un espace réservé pour
l’image
Un espace réservé pour image est un graphisme que vous utilisez jusqu’à ce
que le dessin final soit prêt à être ajouté à une page Web. L’espace réservé
pour l’image est utile lors de la mise en forme de pages Web, car il permet
de placer une image sur une page avant même d’avoir créé l’image.
1.
Dans la fenêtre de document, cliquez à l’intérieur de la première ligne
du premier tableau.
2.
Sélectionnez Insertion > Objets image > Espace réservé pour l’image.
3.
Dans la boîte de dialogue Espace réservé pour l’image, procédez de la
manière suivante :
■
Tapez graphique_bannière dans la zone de texte Nom.
■
Entrez 700 dans la zone de texte Largeur.
■
Entrez 90 dans la zone de texte Hauteur.
■
Cliquez sur la case de couleur puis choisissez une couleur dans le
sélecteur. Pour ce didacticiel, nous allons choisir un brun rougeâtre
(#993300).
■
Laissez vide la zone de texte secondaire.
A S A V OI R . . .
Une note sur le texte secondaire Un texte secondaire est une description textuelle d’une image sur
une page Web. Il fait partie du code HTML et n’est pas visible sur la page. Il est important de fournir un
texte secondaire pour la plupart de vos images pour que les personnes qui utilisent des lecteurs d’écrans
ou des navigateurs à texte puissent recevoir l’information fournie par l’image. Dans le cas d’un graphisme
représentant une bannière, qui se borne à afficher un logo pour un site Web, il n’est pas essentiel de
fournir un tel texte. Si vous ne remplissez pas le champ de texte secondaire dans la boite de dialogue
Espace réservé pour l’image, Dreamweaver ajoute un attribut alt="" à la balise img. Si vous voulez par la
suite ajouter un texte secondaire à une image, il suffit de la sélectionner et d’entrer le texte désiré dans
l’inspecteur de propriétés. Par exemple, si vous changez le logo plus tard pour inclure un numéro de
téléphone ou une adresse, il est souhaitable de fournir cette information sous forme de texte secondaire.
Insérez un espace réservé pour l’image
75
A S A VO I R .. .
Présentation des espaces réservés pour l’image Un espace réservé pour l’image est un graphisme
que vous emploierez jusqu’à ce que le graphisme définitif soit prêt à être ajouté à la page Web. Il ne s’agit
pas d’une image qui s’affiche dans un navigateur. Avant de publier votre site, remplacez tous les espaces
réservés pour une image que vous avez ajoutés par des fichiers graphiques adaptés au Web, tels que des
images GIF ou JPEG.
Si vous possédez Macromedia Fireworks, vous pouvez créer un nouveau graphisme à partir d’un espace
réservé pour l’image dans Dreamweaver. Lorsque vous sélectionnez l’espace réservé pour l’image et que
vous cliquez sur le bouton Créer de l’inspecteur de propriétés, Fireworks démarre et présente un nouveau
document. La nouvelle image reprend la même taille que celle de l’espace réservé pour l’image. Vous
pouvez ensuite créer et modifier l’image comme bon vous semble, puis remplacer l’espace réservé pour
l’image dans Dreamweaver. Pour obtenir des informations sur la création d’une image dans Fireworks à
partir d’un espace réservé pour l’image, voir Utilisation de Fireworks pour modifier les espaces réservés
pour les images Dreamweaver dans Utilisation de Dreamweaver
4.
Cliquez sur OK.
L’espace réservé pour l’image apparaît à l’intérieur du premier tableau.
Il affiche une étiquette et les attributs de taille de l’image que vous
placerez à cet endroit.
REMARQUE
Lorsqu’ils sont affichés dans un navigateur, le texte de l’étiquette et de la
taille d’un espace réservé pour l’image n’apparaissent pas.
5.
76
Enregistrez votre page.
Didacticiel : Création d’une mise en forme de page basée sur un tableau
Ajoutez de la couleur à la page
Vous allez à présent ajouter de la couleur à la page en définissant les
couleurs de certaines cellules du tableau et de l’arrière-plan de la page.
1.
Cliquez à l’intérieur de la première cellule du tableau à trois colonnes.
2.
Cliquez sur la balise <td> (balise de cellule) dans le sélecteur de balises
afin de sélectionner la cellule.
3.
Dans l’inspecteur de propriétés (Fenêtre > Propriétés), cliquez dans la
zone de texte Couleur d’arrière-plan.
Cette zone se trouve juste à côté de la zone de couleur Couleur d’ar-pl.
REMARQUE
Si vous ne voyez pas la zone de texte Couleur d’arrière-plan, cliquez sur la
flèche d’extension dans l’angle inférieur droit de l’inspecteur des
propriétés.
Ajoutez de la couleur à la page
77
4.
Dans la zone de texte Couleur d’arrière-plan, entrez la valeur
hexadécimale #993300 puis appuyez sur la touche Entrée (Windows)
ou Retour (Macintosh).
La cellule du tableau prend une couleur brun rougeâtre.
5.
Cliquez à l’intérieur de la deuxième cellule du tableau à trois colonnes.
6.
Cliquez sur la balise <td> (balise de cellule) dans le sélecteur de balises
afin de sélectionner la cellule.
7.
Dans l’inspecteur de propriétés, cliquez dans la zone de texte Couleur
d’arrière-plan, entrez la valeur hexadécimale #F7EEDF puis appuyez sur
la touche Entrée (Windows) ou Retour (Macintosh).
La cellule du tableau prend une couleur brun clair.
8.
Répétez les étapes 5 à 7 pour appliquer également la couleur brun clair
à la troisième cellule du tableau.
9.
Lorsque les trois couleurs sont définies, cliquez une fois en dehors du
tableau pour le désélectionner.
Vous allez ensuite modifier la couleur d’arrière-plan de la page entière en
modifiant les propriétés de la page. La boîte de dialogue Propriétés de la
page permet de définir diverses propriétés, comme la taille et la couleur des
polices de la page, les couleurs des liens visités, les marges de la page, etc.
78
Didacticiel : Création d’une mise en forme de page basée sur un tableau
1.
Choisissez Modifier > Propriétés de la page.
2.
Dans la catégorie Apparence de la boîte de dialogue Propriétés de la
page, cliquez sur la zone de couleur Couleur d’arrière-plan et choisissez
le noir (#000000) dans le sélecteur de couleur.
A S A V OI R . . .
En HTML, les couleurs sont exprimées par leur valeur hexadécimale (par exemple, #FF0000) ou, pour
les principales, par leur nom en anglais (red). Une couleur sécurisée pour le Web est une couleur qui, en
mode 256 couleurs, reste toujours la même dans Netscape Navigator et Microsoft Internet Explorer, sous
Windows comme sous Macintosh. Par convention, il y a 216 couleurs communes, et toute valeur
hexadécimale combinant les paires 00, 33, 66, 99, CC ou FF (correspondant respectivement aux
niveaux RVB 0, 51, 102, 153, 204 et 255) représente une couleur sécurisée pour le Web.
Vous pouvez sélectionner des couleurs dans Dreamweaver en entrant des valeurs hexadécimales dans
les zones de texte appropriées ou en sélectionnant une couleur au moyen du sélecteur. Le sélecteur de
couleur emploie la palette sécurisée de 216 couleurs ; la sélection d’une couleur dans cette palette
entraîne l’affichage de la valeur hexadécimale correspondante. Pour utiliser le sélecteur de couleur,
cliquez sur la zone de couleur et utilisez la pipette pour sélectionner une couleur.
Vous pouvez également utiliser le sélecteur de couleur pour faire correspondre des couleurs. Par
exemple, si une image de votre page contient une nuance de bleu précise que vous voulez également
appliquer à l’arrière-plan d’une cellule de tableau, vous pouvez sélectionner cette cellule, cliquer sur la
zone de couleur pour ouvrir le sélecteur de couleur, amener la pipette au-dessus de la couleur bleue de
l’image puis cliquer. Le sélecteur de couleur remplira la zone sélectionnée de la couleur la plus proche de
celle sur laquelle vous avez cliqué à l’aide de la pipette. Toutefois, si vous sélectionnez des couleurs en
procédant de cette manière, il peut arriver que le sélecteur de couleur ne choisisse pas une couleur
sécurisée pour le Web.
Ajoutez de la couleur à la page
79
3.
Cliquez sur OK.
L’arrière-plan de la page devient noir.
4.
Enregistrez votre travail.
La mise en forme de votre page est maintenant terminée. La mise en forme
contient un certain nombre de tableaux qui contiennent des actifs tels que
des images, du texte et des fichiers vidéo Flash (FLV). Dans le prochain
didacticiel, Chapitre 5, Didacticiel : Ajout de contenu aux pages vous
apprendrez à ajouter des actifs à la page en utilisant diverses fonctionnalités
d’insertion qui se trouvent dans Dreamweaver.
80
Didacticiel : Création d’une mise en forme de page basée sur un tableau
CHAPITRE 5
Didacticiel : Ajout de
contenu aux pages
5
Ce didacticiel vous explique comment ajouter des pages Web à l’aide de
Macromedia Dreamweaver 8. Vous pouvez ajouter des éléments de tous
ordres à ces pages comme des graphismes, des fichiers Macromedia Flash,
des fichiers Macromedia Flash Video, et du texte, pour ne citer que ceux-là.
Lorsque vous avez ajouté du contenu à vos pages, vous pouvez consulter un
aperçu de votre travail dans un navigateur de manière à voir à quoi il
ressemblera sur le Web.
Dans ce didacticiel, vous allez accomplir les tâches suivantes :
Localisez vos fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Passez votre tâche en revue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Insérez des images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Insérez et lisez un fichier Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Insérez une vidéo Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Insérez du texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Créez des liens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Aperçu de votre page dans un navigateur . . . . . . . . . . . . . . . . . . . 106
Localisez vos fichiers
Dans ce didacticiel, vous commencerez par la mise en forme basée sur un
tableau (index.html) que vous avez créée dans Chapitre 4, Didacticiel :
Création d’une mise en forme de page basée sur un tableau Si vous n’êtes pas
allé jusqu’au bout de ce didacticiel, vous pouvez le faire avant d’aller plus
loin ou vous pouvez également ouvrir la version terminée du didacticiel et
commencer par là.
81
La version terminée du didacticiel, table_layout.html, se trouve dans le
dossier tutorials_completed du dossier cafe_townsend que vous avez copié
sur votre disque dur au Chapitre 3, Didacticiel : Configuration de votre site
et des fichiers de projet
REMARQUE
82
Si vous entamez ce didacticiel avec le fichier table_layout.html terminé, au
lieu du fichier index.html du Chapitre 4, Didacticiel : Création d’une mise en
forme de page basée sur un tableau, certaines étapes et illustrations du
didacticiel ne correspondront pas à ce que vous verrez à l’écran.
Didacticiel : Ajout de contenu aux pages
Passez votre tâche en revue
Dans ce didacticiel, vous ajouterez des actifs à la page d’accueil du Cafe
Townsend, un restaurant fictif. Vous apprendrez à ajouter des images, un
fichier Macromedia Flash, un fichier Macromedia Flash Video et du texte.
Quand vous aurez terminé, la page aura l’aspect suivant :
Vous remarquerez que le texte dans la page n’est pas encore mis en forme.
C’est le cas parce que vous apprendrez à le mettre en forme à l’aide de
Cascading Style Sheets (CSS) dans le prochain didacticiel.
Passez votre tâche en revue
83
Vous pouvez trouver les actifs dont vous avez besoin pour ce didacticiel
dans de dossier racine de cafe_townsend que vous avez copié sur votre
disque dur dans Chapitre 3, Didacticiel : Configuration de votre site et des
fichiers de projet Si vous ne l’avez pas fait, il le faut absolument avant de
poursuivre. Le didacticiel vous indique exactement où trouver les actifs au
fur et à mesure que vous avancez.
Insérez des images
Après avoir créé la mise en forme de votre page, vous êtes prêt à ajouter des
actifs à la page. Vous allez commencer par ajouter des images. Vous pouvez
faire appel à plusieurs méthodes pour ajouter des images à une page Web
dans Dreamweaver. Dans cette section, vous allez ajouter quatre images
différentes à la page d’index de Cafe Townsend, au moyen de différentes
méthodes.
Remplacez l’espace réservé pour l’image
1.
REMARQUE
84
Dans Dreamweaver, ouvrez le fichier index.html que vous avez créé au
Chapitre 4, Didacticiel : Création d’une mise en forme de page basée sur un
tableau
Si vous n’avez pas terminé le Chapitre 4, Didacticiel : Création d’une mise
en forme de page basée sur un tableau voir Localisez vos fichiers, page 81
pour savoir comment poursuivre.
Didacticiel : Ajout de contenu aux pages
2.
Double-cliquez sur le l’espace réservé pour l’image, banner_graphic,
dans le haut de la page.
3.
Dans la boîte de dialogue Sélectionnez la source de l’image, accédez au
dossier images du dossier cafe_townsend que vous avez défini comme
dossier racine de votre site.
4.
Sélectionnez le fichier banner_graphic.jpg, puis cliquez sur OK.
Insérez des images
85
Dreamweaver remplace l’espace réservé pour l’image par la bannière de
Cafe Townsend.
5.
Cliquez une fois à l’extérieur du tableau pour le désélectionner.
6.
Enregistrez la page (Fichier > Enregistrer).
Insérez une image à l’aide du menu Insérer.
86
1.
Cliquez à l’intérieur de la troisième ligne du premier tableau (deux lignes
sous la bannière que vous venez d’insérer, juste au-dessus des cellules en
couleur).
2.
Choisissez Insertion > Image.
Didacticiel : Ajout de contenu aux pages
3.
Dans la boîte de dialogue Sélectionnez la source de l’image, accédez au
dossier images du dossier cafe_townsend, sélectionnez le fichier
body_main_header.gif puis cliquez sur OK.
REMARQUE
Si la boîte de dialogue Attributs d’accessibilté à des balises apparaît,
cliquez sur OK.
Un long graphisme de couleur s’affiche dans la ligne du tableau. Même
s’il ressemble davantage à une couleur d’arrière-plan du tableau qu’à un
graphisme, examinez-le de plus près : vous constaterez qu’il possède des
coins arrondis. Ainsi, l’effet de coin arrondi donnera à la partie
inférieure de votre page un aspect intéressant lorsque vous aurez ajouté
tous les autres actifs.
Insérez des images
87
Insérez une image par glissement
1.
Cliquez dans la dernière ligne du dernier tableau de la page (juste en
dessous des cellules en couleur).
2.
Dans le panneau Fichiers (Fenêtre > Fichiers), recherchez le fichier
body_main_footer.gif (qui se trouve dans le dossier images) et faites-le
glisser jusqu’au point d’insertion dans le dernier tableau.
REMARQUE
Si la boîte de dialogue Attributs d’accessibilté à des balises apparaît,
cliquez sur OK.
3.
88
Cliquez en dehors du tableau puis enregistrez la page (Fichier >
Enregistrer).
Didacticiel : Ajout de contenu aux pages
Insérez une image à partir du panneau
Actifs
1.
Cliquez dans la colonne centrale du tableau à trois colonnes (la première
cellule de couleur brun clair).
2.
Dans l’inspecteur de propriétés (Fenêtre > Propriétés), sélectionnez
Centre dans le menu contextuel Alignement horizontal et sélectionnez
Haut dans le menu contextuel Alignement vertical. Cette action aligne
le contenu de chaque cellule du tableau au centre de la partie supérieure
de la cellule.
REMARQUE
Si vous ne voyez pas les menus contextuels Alignement vertical et
Alignement horizontal, cliquez sur la flèche d’extension dans l’angle
inférieur droit de l’inspecteur des propriétés.
3.
Appuyez sur Entrée (Windows) ou Retour (Macintosh) pour créer
davantage de place.
Insérez des images
89
A S A VO I R .. .
Le panneau Actifs Vous pouvez utiliser le panneau Actifs pour afficher et gérer les actifs de votre site
actif. Ce dernier présente les actifs du site associés au document actif dans la fenêtre du document.
Vous devez définir un site local avant d’afficher les actifs dans le panneau Actifs. Pour plus
d’informations, voir Chapitre 3, Didacticiel : Configuration de votre site et des fichiers de projet ou Utilisation
de Dreamweaver.
Deux vues sont disponibles pour le panneau Actifs :
La liste Site présente tous les actifs de votre site, y compris les couleurs et adresses URL utilisées dans
les documents de votre site.
La liste Favoris affiche uniquement les actifs explicitement sélectionnés. Pour ajouter un actif à la liste
Favoris, sélectionnez-le dans la liste Site puis cliquez sur Ajouter aux favoris dans le menu Options, situé
dans le coin supérieur droit du panneau Fichiers.
Lorsque vous cliquez sur un actif dans le panneau Actifs, il s’affiche dans la zone d’aperçu. Pour modifier
la taille de la zone d’aperçu, faites glisser la ligne qui la sépare des en-têtes des colonnes d’actifs.
Pour plus d’informations, voir Utilisation des actifs dans Utilisation de Dreamweaver.
4.
Cliquez sur l’onglet Actifs du panneau Fichiers ou sélectionnez Fenêtre
> Actifs.
Les actifs du site s’affichent.
Bouton Images
90
5.
Si l’affichage des images n’est pas sélectionné, cliquez sur le bouton
Images pour afficher vos actifs d’image.
6.
Dans le panneau Actifs, sélectionnez le fichier street_sign.jpg.
Didacticiel : Ajout de contenu aux pages
7.
Effectuez l’une des tâches suivantes :
■
Faites glisser le fichier sign.jpg jusqu’au point d’insertion de la
cellule centrale du tableau.
■
Cliquez sur le bouton Insérer dans la partie inférieure du panneau
Actifs.
REMARQUE
Si la boîte de dialogue Attributs d’accessibilté à des balises apparaît,
cliquez sur OK.
Le graphisme street_sign.jpg s’affiche sur la page.
8.
Cliquez une fois à l’extérieur du tableau pour désélectionner l’image.
9.
Enregistrez la page.
Insérez des images
91
Insérez et lisez un fichier Flash
Vous allez ensuite insérer un fichier Flash qui affiche un diaporama de
photos des plats mis en vedette du Cafe Townsend. Le fichier Flash que
vous allez insérer est un fichier de zone de messagerie variable — ou FMA.
Un FMA est une application Flash très commune qui affiche un message
d’information au public. Le message peut varier en fonction des besoins de
l’entreprise. Par exemple, si le Cafe Townsend organise une manifestation,
le FMA pourrait être aisément modifié (sans affecter le reste de la page
Web) pour afficher des informations à son sujet, en lieu et place des plats
mis en vedette.
Pour insérer le fichier Flash, vous devez insérer le code HTML
correspondant dans la page Dreamweaver. La méthode la plus rapide pour
ce faire consiste à insérer le fichier SWF (fichier d’animation Flash exporté)
sur la page. Lorsque vous insérez un fichier SWF dans Dreamweaver, ce
dernier écrit le code HTML Flash nécessaire à votre place.
1.
Lorsque la page index.html est ouverte dans la fenêtre de document
Dreamweaver, cliquez une fois dans la deuxième ligne du premier
tableau.
Il s’agit de la ligne juste en dessous de la bannière que vous avez insérée
dans la section précédente.
2.
Dans l’inspecteur de propriétés (Fenêtre > Propriétés), sélectionnez
Centre dans le menu contextuel Alignement horizontal et sélectionnez
Haut dans le menu contextuel Alignement vertical.
Le contenu de la cellule du tableau est ainsi placé au milieu de celle-ci.
REMARQUE
92
Si vous ne voyez pas les menus déroulants Alignement vertical et
Alignement horizontal, cliquez sur la flèche d’extension dans l’angle
inférieur droit de l’inspecteur des propriétés.
Didacticiel : Ajout de contenu aux pages
3.
Sélectionnez Insertion > Médias > Flash.
Dans la boîte de dialogue Sélectionner un fichier, accédez au fichier
flash_fma.swf (il se trouve dans le dossier racine de cafe_townsend de
votre site), sélectionnez ce fichier, puis cliquez sur OK.
Si la boîte de dialogue Attributs d’accessibilté à des balises objet
apparaît, cliquez sur OK.
Insérez et lisez un fichier Flash
93
A S A VO I R .. .
Présentation des fichiers Lorsque vous créez des actifs dans Macromedia Flash, vous travaillez dans
des fichiers FLA, c’est-à-dire le type de fichier par défaut pour l’application Flash. Les fichiers FLA
possèdent l’extension .fla. Par exemple, si vous travaillez sur un logo animé pour un site Web, le fichier
Flash pourrait se nommer animated_logo.fla.
Lorsque vous avez terminé votre travail sur un fichier FLA dans Flash, vous devez l’exporter vers un
format qui pourra être lu dans FlashPlayer sur le Web. Quand vous exportez vos fichiers FLA dans Flash,
ils sont convertis en des fichiers SWF et identifiés par une extension .swf. Ce sont les fichiers SWF (pas
les fichiers FLA) qui lisent le contenu Flash dans un navigateur Web. C’est le type de fichier que vous
devez insérer dans une page Web que vous êtes en train de construire avec Dreamweaver.
Un espace réservé pour du contenu Flash, plutôt qu’une séquence du
FMA lui-même, s’affiche dans la fenêtre de document. Cela se produit
parce que le code HTML pointe vers le fichier SWF flash_fma.swf.
Lorsqu’un utilisateur charge la page index.html, le navigateur lit le
fichier SWF.
4.
L’espace réservé pour le contenu Flash doit toujours être sélectionné
après l’insertion du fichier SWF, pour autant que vous ne cliquiez nulle
part ailleurs sur la page.
Si l’espace réservé pour le contenu Flash n’est pas sélectionné, cliquez
dessus.
5.
R E M AR QU E
94
Dans l’inspecteur de propriétés (Fenêtre > Propriétés), cliquez sur le
bouton Lire.
Si vous ne voyez pas le bouton Lire, cliquez sur la flèche d’extension dans
l’angle inférieur droit de l’inspecteur des propriétés.
Didacticiel : Ajout de contenu aux pages
Dreamweaver lit le fichier Flash dans la fenêtre de document et vous
montre ce que les visiteurs du site verront lorsqu’ils afficheront la page
dans un navigateur.
6.
Dans l’inspecteur de propriété, cliquez sur Arrêt pour interrompre la
lecture du fichier Flash.
7.
Enregistrez la page.
Insérez et lisez un fichier Flash
95
Insérez une vidéo Flash
Ensuite, vous allez insérer un fichier vidéo Flash en utilisant un actif qui
vous sera fourni.
1.
Lorsque la page index.html est ouverte dans la fenêtre Document de
Dreamweaver, cliquez au-dessus du graphisme que vous avez placé dans
la colonne centrale du tableau à trois colonnes.
Dans la section précédente, vous avez créé de l’espace avant d’insérer le
graphisme; c’est à cet endroit que vous devez cliquer.
2.
96
Sélectionnez Insertion > Médias > Flash Video.
Didacticiel : Ajout de contenu aux pages
3.
Dans la boîte de dialogue Insérer une vidéo Flash, choisissez Vidéo en
téléchargement progressif dans le menu Type de vidéo.
A S A VO I R .. .
Présentation de Vidéo Flash
La commande Insérer Flash Video (Insertion d’une vidéo) de
Dreamweaver permet d’insérer des vidéos Flash dans vos pages Web sans employer Flash l’outil de
création. La commande insère dans ces pages un Flash composant vidéo Flash (qui prend en charge
l’affichage du contenu vidéo Flash que vous sélectionnez) ainsi qu’un ensemble de contrôle de lecture qui
apparaissent dans le navigateur.
La commande Insérer vidéo Flash (Insertion d’une vidéo Flash) dispose des options suivantes pour la
fourniture de contenu vidéo aux visiteurs de votre site :
Vidéo en téléchargement progressif télécharge le fichier vidéo Flash (FLV) sur le disque dur des
visiteurs du site puis entame sa lecture. Contrairement aux méthodes traditionnelles de fourniture de
vidéo par « téléchargement et lecture », le téléchargement progressif permet de lancer la lecture du
fichier vidéo avant la fin de son téléchargement.
Vidéo en flux continu diffuse le contenu vidéo Flash et le lit immédiatement sur la page Web. Pour
permettre la diffusion en direct de vidéo sur vos pages Web, vous devez toutefois disposer d’un accès à
Macromedia Flash Communication Server, le seul serveur de diffusion en direct capable de diffuser du
contenu vidéo Flash.
Pour plus d’informations sur l’utilisation de la fenêtre de document, voir Insertion de contenu Flash Video
dans Utilisation de Dreamweaver.
4.
Dans la zone de texte URL, entrez un chemin d’accès relatif au fichier
cafe_townsend_home.flv en cliquant sur le bouton Parcourir, en
accédant au fichier cafe_townsend_home.flv (qui se trouve dans le
dossier racine cafe_townsend de votre site) puis en le sélectionnant.
Insérez une vidéo Flash
97
5.
Sélectionnez Halo Skin 2 dans le menu déroulant Apparence.
Un aperçu de l’apparence sélectionée apparaît sous le menu déroulant
Apparence. L’option Apparence indique l’aspect et le comportement du
composant vidéo Flash qui contiendra le contenu vidéo Flash.
Pour plus d’informations sur la sélection d’apparences pour les
composants vidéo Flash, consultez le site www.macromedia.com/go/
flv_tutorial_fr.
6.
98
Dans les zones de texte Largeur et Hauteur, exécutez les opérations
suivantes :
■
Dans la zone de texte Largeur, saisissez 180.
■
Dans la zone de texte Hauteur, saisissez 135 et appuyez sur Entrée
(Windows) ou Retour (Macinstosh).
Didacticiel : Ajout de contenu aux pages
REMARQUE
‘Total avec enveloppe’ indique la largeur et la hauteur du fichier FLV plus
la largeur et la hauteur de l’apparence sélectionnée.
7.
Conservez les valeurs par défaut des autres options :
permet de préserver le rapport d’aspect entre la largeur et
la hauteur du composant vidéo Flash. Cette option est sélectionnée par
défaut.
Contraindre
Lecture auto détermine si la vidéo doit être lue automatiquement à
l’ouverture de la page Web. Cette option est désélectionnée par défaut.
CONSEIL
Les valeurs affichées dans Largeur et Hauteur indiquent la largeur et la
hauteur du fichier FLV exprimées en pixels. Vous pouvez modifier ces
valeurs à votre guise pour changer la taille du Vidéo Flash sur votre
page Web. Quand vous augmentez les dimensions d’une animation, la
qualité de l’image décroît généralement.
Vous pouvez cliquer
sur Détecter la taille
pour déterminer
avec exactitude la
largeur et la hauteur
du fichier FLV.
Cependant, il peut
arriver que
Dreamweaver ne
puisse pas établir les
dimensions du
fichier FLV. Dans
ces cas-là, il vous
faut saisir vousmême les valeurs de
la largeur et de la
hauteur.
Rembobinage automatique détermine si le contrôle de lecture doit
revenir en position de départ au terme de la lecture de la vidéo. Cette
option est désélectionnée par défaut.
8.
Cliquez sur OK pour fermer la boîte de dialogue et ajouter le contenu
vidéo Flash à votre page Web.
La commande Insérer une vidéo Flash génère un fichier SWF de lecteur
vidéo et un fichier SWF d’habillage qui serviront à afficher votre
contenu vidéo Flash sur une page Web. Il peut être nécessaire de cliquer
sur le bouton Actualiser du panneau Fichiers pour voir les nouveaux
fichiers. Ces fichiers sont stockés dans le même répertoire que le fichier
HTML auquel vous ajoutez du contenu vidéo Flash (dans le cas
présent, le dossier racine cafe_townsend). Quand vous téléchargez vers
le serveur la page HTML qui enchâsse le contenu vidéo Flash, les
fichiers ainsi téléchargés sont dépendants les uns des autres (à condition
que vous ayez cliqué Oui dans la Boîte de dialogue Placer les fichiers
dépendants).
9.
Enregistrez la page.
Insérez une vidéo Flash
99
Insérez du texte
Vous allez à présent ajouter du texte à la page. Vous pouvez taper
directement le texte dans la fenêtre Document de Dreamweaver ou le
copier et le coller à partir d’autres sources (comme un fichier
Microsoft Word ou un fichier texte). Par la suite, vous mettrez le texte en
forme à l’aide de feuilles de style en cascade (CSS).
Insertion du corps de texte
1.
Dans le panneau Fichiers, localisez le fichier sample_text.txt (dans le
dossier racine cafe_townsend root) puis double-cliquez sur l’icône du
fichier pour l’ouvrir dans Dreamweaver.
Cette fenêtre s’affiche en mode Code ; il est impossible de passer en
mode Création (le mode dans lequel vous avez travaillé jusqu’ici), parce
que ce fichier n’est pas un fichier HTML.
2.
Dans la fenêtre de document sample_text.txt, appuyez sur Ctrl+A
(Windows) ou Commande+A (Macintosh) pour sélectionner la totalité
du texte, puis sélectionnez Edition > copier pour copier le texte.
3.
Fermez le fichier sample_text.txt en cliquant sur le X dans le coin
supérieur droit du document.
4.
Dans la fenêtre de document index.html, cliquez dans la troisième
cellule du tableau à trois colonnes (celle qui se trouve à droite de la
colonne contenant le graphisme et la vidéo Flash).
100 Didacticiel : Ajout de contenu aux pages
5.
Sélectionnez Edition > Coller.
Le texte du fichier texte apparaît dans la cellule sélectionnée du tableau.
Suivant la résolution de votre écran, le tableau à trois colonnes s’élargit
pour tenir compte du texte. Ne vous souciez pas de son apparence pour
l’instant. Dans le didacticiel suivant, vous apprendrez à mettre le texte
en forme à l’aide de CSS de manière à ce que tout tienne sans difficulté
dans le tableau.
6.
Assurez-vous que le point d’insertion reste dans la cellule du tableau où
vous venez de coller le texte. Si ce n’est pas le cas, cliquez à l’intérieur de
cette cellule.
Insérez du texte
101
7.
Dans l’inspecteur des propriétés (Fenêtre > Propriétés), choisissez Haut
dans le menu Alignement vertical. Le texte que vous venez de taper est
ainsi aligné sur le haut de la cellule du tableau. Si vous ne voyez pas le
menu Alignement vertical, cliquez sur la flèche d’extension dans l’angle
inférieur droit de l’inspecteur des propriétés.
8.
Enregistrez la page.
Insérez du texte pour une barre de
navigation
Vous allez à présent insérer le texte d’une barre de navigation. Toutefois, le
texte ne se présentera pas comme une barre de navigation tant que vous
n’aurez pas défini sa mise en forme, dans le didacticiel suivant.
1.
Cliquez dans la première colonne du tableau à trois colonnes (la colonne
de couleur brun rougeâtre).
102 Didacticiel : Ajout de contenu aux pages
2.
Tapez le terme Cuisine.
3.
Appuyez sur la barre d’espace puis tapez Chef Ipsum.
4.
Répétez l’étape précédente jusqu’à ce que vous ayez entré les mots
suivants, séparés l’un de l’autre par un espace : Articles, Special Events,
Location, Menu, Contact Us.
N’appuyez pas sur Entrée (Windows) ou Retour (Macintosh) en cours
de frappe. N’employez que la barre d’espace pour séparer les mots et
laissez ceux-ci aller à la ligne naturellement. La largeur fixe de la cellule
du tableau détermine le nombre de mots qui tiendront sur une ligne.
Insérez du texte 103
5.
Tout en maintenant le point d’insertion dans la première cellule du
tableau à trois colonnes, cliquez sur la balise <td> du sélecteur de balises.
6.
Dans l’inspecteur des propriétés (Fenêtre > Propriétés), choisissez Haut
dans le menu Alignement vertical.
Le texte que vous venez de taper est ainsi aligné sur le haut de la cellule
du tableau.
R E MA R Q U E
Si vous ne voyez pas le menu Alignement vertical, cliquez sur la flèche
d’extension dans l’angle inférieur droit de l’inspecteur des propriétés.
7.
Enregistrez votre page.
104 Didacticiel : Ajout de contenu aux pages
Créez des liens
Un lien est une référence, insérée dans une page Web, qui pointe sur un
autre document. Vous pouvez transformer pratiquement un actif
quelconque en un lien bien que le lien le plus courant soit un lien de texte.
Vous pouvez créer des liens à tout moment du processus de création d’un
site. Dans cette section, vous allez créer des liens pour la barre de
navigation, même si le texte n’est pas encore mis en forme pour ressembler
à une barre de navigation.
Le dossier racine du site cafe_townsend contient une page HTML
terminée que vous pouvez lier à (une page de menu pour Cafe Townsend).
Vous emploierez cette page pour tous les liens de la barre de navigation. Si
vous étiez en train de créer un vrai site, chacun de ces liens accéderait à une
page différente.
1.
Dans la page index.html ouverte de la fenêtre de document, sélectionnez
le terme Cuisine que vous avez saisi dans la première cellule du tableau à
trois colonnes. Prenez garde de ne saisir que le terme Cuisine sans
l’espace qui le suit.
2.
Dans l’inspecteur de propriétés (Fenêtre > Propriétés), cliquez sur
l’icône de dossier située en regard de la zone de texte Lien.
Créez des liens 105
3.
Dans la boîte de dialogue Sélectionner un fichier, accédez au fichier
menu.html (qui se trouve dans le même dossier que le fichier
index.html) puis cliquez sur OK (Windows) ou Choisir (Macintosh).
4.
Cliquez sur la page pour désélectionner le mot Cuisine. Le texte
« Cuisine » est souligné et s’affiche en bleu, ce qui indique qu’il s’agit
désormais d’un lien.
5.
Répétez les étapes précédentes pour lier chaque mot ou ensemble de
mots que vous avez saisis pour la navigation. Vous voulez créer plus de
six liens : un pour Chef Ipsum, Articles, Special Events, Location,
Menu, et Contact Us.
Liez chaque mot ou groupe de mots à la page menu.html et prenez
garde de ne laisser aucun espace avant et après les mots ou groupes de
mots quand vous créez des liens. Il ne s’agit ici que de liens factices; en
réalité, il faudrait lier chaque mot de la navigation à une page qui lui
soit propre.
REMARQUE
Les liens ne fonctionnent pas lorsque vous cliquez dessus dans la fenêtre
de document dans Dreamweaver. Ils ne fonctionnent que dans un
navigateur. Pour vous assurer que votre lien fonctionne correctement,
vous devez afficher votre page dans un navigateur. Pour obtenir des
instructions sur la manière de procéder, poursuivez avec Aperçu de votre
page dans un navigateur, page 106.
6.
Enregistrez votre page.
Aperçu de votre page dans un
navigateur
Le mode Création vous donne une vague idée de l’apparence de votre page
sur le Web, mais il vous faut obtenir un aperçu de la page dans le
navigateur pour vous rendre compte du résultat effectif. Bien que les
navigateurs fournissent les mêmes résultats en tègle générale, chaque
version de navigateur peut afficher des pages HTML plus ou moins
différentes. Dreamweaver fait de son mieux pour présenter des HTML qui
seront semblables quel que soit le navigateur utilisé. Mais il est difficile
d’éviter des différences. Dès lors, la consultation d’un aperçu de votre
travail dans un navigateur est la seule manière dont vous disposez pour voir
ce que verront les visiteurs de votre site après la publication de vos pages.
106 Didacticiel : Ajout de contenu aux pages
1.
Assurez-vous que le fichier index.html soit ouvert dans la fenêtre du
document.
2.
Appuyez sur la touche F12 (Windows) ou Commande+F12
(Macintosh).
Votre navigateur principal est lancé s’il n’est pas déjà actif et il affiche la
page index.
R E M AR QU E
Dreamweaver doit automatiquement détecter votre navigateur principal et
l’utiliser pour afficher un aperçu de votre page. Si aucun aperçu de la page
ne s’affiche dans le navigateur de votre choix, repassez à Dreamweaver (si
cela est nécessaire) et sélectionnez Fichier > Aperçu dans le navigateur >
Modifier liste des navigateurs. La boîte de dialogue Préférences apparaît
et vous pouvez ajouter le navigateur de votre choix dans la liste. Pour plus
d’informations, cliquez sur le bouton Aide de la boîte de dialogue
Préférences.
Aperçu de votre page dans un navigateur 107
3.
(En option) Revenez à Dreamweaver pour faire les modifications
nécessaires.
Enregistrez ensuite votre travail et appuyez de nouveau sur la touche
F12 pour vous assurer que vos modifications aient été prises en compte.
Vous avez maintenant une page Web avec un contenu au complet. L’étape
suivante consiste à mettre en forme une partie du contenu pour le rendre
plus attrayant. Dans le didacticiel suivant, vous apprendrez à utiliser CSS
pour mettre en forme le texte que vous avez ajouté.
108 Didacticiel : Ajout de contenu aux pages
CHAPITRE 6
Didacticiel : Mise en forme
de votre page avec CSS
6
Ce didacticiel vous montre comment mettre du texte en forme dans votre
page en utilisant CSS (Cascading Style Sheets ou Feuilles de style en
cascade) dans Dreamweaver. CSS vous donne une plus grande maîtrise sur
l’aspect de votre page en vous permettant de mettre en forme et de
positionner le texte avec des moyens dont HTML ne dispose pas.
Dans ce didacticiel, vous allez accomplir les tâches suivantes :
Localisez vos fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
Passez votre tâche en revue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Étude de CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
Créez une nouvelle feuille de style . . . . . . . . . . . . . . . . . . . . . . . . . . .114
Explorez le panneau Styles CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . .119
Associez une feuille de style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116
Créez une nouvelle règle CSS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Appliquez un style de classe à un texte . . . . . . . . . . . . . . . . . . . . . . 125
Mettez en forme le texte de la barre de navigation . . . . . . . . . . . . 126
(En option) Centrez le contenu de la page . . . . . . . . . . . . . . . . . . . 136
109
Localisez vos fichiers
Dans ce didacticiel, vous commencerez par la page index de Cafe
Townsend à laquelle vous avez ajouté un contenu dans Chapitre 5,
Didacticiel : Ajout de contenu aux pages Si vous n’êtes pas allé jusqu’au bout
de ce didacticiel, vous pouvez le faire avant d’aller plus loin ou bien vous
pouvez ouvrir la version terminée du didacticiel et commencer par là. La
version terminée du didacticiel, add_content.html, se trouve dans le dossier
completed_files/dreamweaver, dans le dossier cafe_townsend que vous avez
copié sur votre disque dur au Chapitre 3, Didacticiel : Configuration de
votre site et des fichiers de projet.
REMARQUE
110
Si vous entamez ce didacticiel avec le fichier add_content.html terminé, au
lieu du fichier index.html du Chapitre 5, Didacticiel : Ajout de contenu
aux pages, certaines étapes et illustrations du didacticiel ne
correspondront pas à ce que vous verrez à l’écran.
Didacticiel : Mise en forme de votre page avec CSS
Passez votre tâche en revue
dans ce didacticiel, vous utiliserez des Feuilles de style en cascade (CSS)
pour mettre en forme le texte sur la page d’accueil de Cafe Townsend, un
restaurant fictif. Vous allez créer différentes sortes de règles CSS pour
mettre en forme le texte du corps. Vous allez également mettre en forme le
texte de lien sur le côté gauche de la page afin de créer une barre de
navigation. Quand vous aurez terminé, la page ressemblera à l’exemple
suivant :
Passez votre tâche en revue
111
Pour plus d’informations sur CSS, passez à la section suivante. Pour
commencer à créer CSS tout de suite, passez à Créez une nouvelle feuille de
style, page 114.
Étude de CSS
Les feuilles de style en cascade (.CSS) regroupent des règles de mise en
forme qui déterminent l’aspect du contenu d’une page Web. Quand vous
utilisez CSS pour mettre une page en forme, vous séparez le contenu de la
présentation. Le contenu de votre page, c’est-à-dire, le code HTML, se
trouve dans le fichier HTML lui-même tandis que les règles CSS qui
définissent la présentation du code est dans un autre fichier (une feuille de
style externe) ou dans une autre partie du document HTML (généralement
la <head> section). CSS vous permet de gérer en souplesse l’aspect d’une
page, tant en termes de précision de l’emplacement des éléments qu’en
termes de choix de polices et de styles spécifiques.
Par ailleurs, CSS permet de contrôler de nombreuses propriétés que
HTML seul est incapable de gérer. Par exemple, pour un texte donné, vous
pouvez spécifier différentes tailles et unités (pixels, points, et ainsi de suite)
de police. En utilisant CSS et en définissant les tailles de police en pixels,
vous garantissez un traitement plus homogène de la présentation et de
l’aspect de votre page dans différents navigateurs.
Une règle de style CSS se compose de deux entités: le sélecteur et la
déclaration. Le sélecteur est un terme (tel que P, H1, un nom de classe ou
un identifiant) qui identifie l’élément mis en forme tandis que la
déclaration définit quels sont les éléments de style. Dans l’exemple suivant,
H1 correspond au sélecteur tandis que tout ce qui est placé entre les
crochets ({}) correspond à la déclaration :
H1 {
font-size: 16 pixels;
font-family: Helvetica;
font-weight: bold;
}
La déclaration est composée de deux entités : la propriété (par exemple,
font-family) et la valeur (par exemple, Helvetica). L’exemple précédent
crée un style pour des balises H1 : Le texte de toutes les balises H1 liées à ce
style sera associé à une police Helvetica, d’une taille de 16 pixels et en gras.
112
Didacticiel : Mise en forme de votre page avec CSS
Le terme « en cascade » signifie qu’il est possible d’appliquer plusieurs
feuilles de style à un même élément ou à une même page Web. Vous
pouvez, par exemple, créer une règle CSS pour définir la couleur et une
autre pour les marges, puis les appliquer toutes les deux au texte d’une
même page. Les styles définis sont appliqués en cascade aux éléments de
votre page Web, créant en fin de compte la conception désirée.
CSS présente l’avantage majeur d’être facilement mis à jour. Lorsque vous
modifiez une règle CSS en un emplacement, la mise en forme de tous les
documents utilisant ce style reflète automatiquement le nouveau style.
Vous pouvez définir les types de styles suivants dans Dreamweaver :
■
Les règles CSS personnalisées, également appelées styles de classe,
définissent les attributs de styles d’une plage ou d’un bloc de texte.
Tous les styles de classe sont précédés d’un point (.). Par exemple, vous
pourriez crééer un style de classe appelé .rouge, attribuer le rouge à la
propriété de la color de la règle et l’appliquer à du texte dans une
partie de paragraphe déjà pourvu d’un style.
■
Les styles appliqués aux balises HTML redéfinissent la mise en forme
de ces balises, par exemple p ou h1. Lorsque vous créez ou modifiez une
règle CSS pour la balise h1, tout le texte mis en forme à l’aide de cette
balise h1 est immédiatement modifié en conséquence.
■
Les règles du sélecteur CSS (styles avancés) redéfinissent la mise en
forme pour une combinaison particulière d’éléments ou pour d’autres
formes du sélecteur admises par CSS (par exemple, le sélecteur td h2
s’applique chaque fois qu’un en-tête h2 apparaît dans une cellule de
tableau. Les styles avancés peuvent également redéfinir la mise en forme
pour des balises qui contiennent un attribut id (identifiant) (par
exemple, les styles définis par #monStyle s’appliquent à toutes les
balises qui contiennent la paire valeur-attribut id="monStyle").
Pour plus d’informations, voir A propos du formatage de texte dans
Dreamweaver dans Utilisation de Dreamweaver.
Étude de CSS
113
Créez une nouvelle feuille de
style
D’abord, vous allez créer une feuille de style externe qui contient une règle
CSS définissant un style pour du texte de paragraphe. Quand vous créez
des styles dans une feuille de style externe, vous pouvez contrôler l’aspect
de pages Web multiples à partir d’un même emplacement au lieu d’avoir à
définir des styles pour chacune des pages.
1.
Choisissez Fichier> Nouveau.
2.
Dans la boîte de dialogue Nouveau document, Sélectionnez Page de
base dans la colonne Catégorie, sélectionnez CSS dans la colonne Page
de base et cliquez sur Créer.
Une feuille de style vierge apparaît dans la fenêtre de document. Les
boutons pour les modes Création et Code sont désactivés. Les feuilles
de style CSS sont des fichiers de texte uniquement, c’est-à-dire que leur
contenu n’est pas prévu pour être affiché dans un navigateur.
114
Didacticiel : Mise en forme de votre page avec CSS
A S A VO I R .. .
Compléments sur les règles CSS
Les règles CSS peuvent se trouver aux emplacements suivants :
Les feuilles de style CSS externes regroupent des règles CSS enregistrées dans un fichier .css externe
distinct (pas dans un fichier HTML). Ce fichier est lié à une ou plusieurs pages d’un site Web à l’aide d’un
lien situé dans la head section d’un document.
Les feuilles de style CSS internes (ou incorporées) regroupent les règles CSS incluses dans une balise
style dans la section <head> d’un document HTML. Ainsi, l’exemple suivant définit la taille de police pour
l’ensemble du texte dans le document mis en forme à l’aide de la balise paragraphe :
<head>
<style>
p{
font-size:80px
}
</style>
</head>
Les styles en ligne sont définis avec des instances spécifiques de balises dans un document HTML. Par
exemple, <p style=“font-size: 9px”> définit la taille de la police uniquement pour le paragraphe mis
en forme avec la balise qui contient le style incorporé.
Dreamweaver restitue la plupart des attributs de style appliqués directement dans la fenêtre de
document. Vous pouvez également afficher un aperçu des styles appliqués au document dans une
fenêtre de navigateur. Certains attributs de style CSS sont représentés différemment dans Microsoft
Internet Explorer, Netscape Navigator, Opera et Apple Safari.
3.
Enregistrez la page (Fichier > Enregistrer) sous le nom
cafe_townsend.css.
Quand vous enregistrez la feuille de style, assurez-vous que vous le
faites dans le dossier cafe_townsend (le dossier racine de votre site
Web).
4.
Saisissez le code suivant dans la feuille de style :
p{
font-family: Verdana, sans-serif;
font-size: 11px;
color: #000000;
line-height: 18px;
padding: 3px;
}
Au fur et à mesure que vous tapez, Dreamweaver vous propose des
options de code pour vous aider à terminer votre saisie. Appuyez sur
Entrée (Windows) ou Retour (Macintosh) quand vous apercevez le
code que Dreamweaver vous propose pour terminer la saisie à votre
place.
Créez une nouvelle feuille de style
115
N’oubliez pas d’inclure un point-virgule à la fin de chaque ligne, après
les valeurs de propriété.
Quand vous aurez terminé, le code devrait avoir l’aspect suivant :
C O N S E IL
116
5.
Pour plus
d’informations sur
une quelconque
propriété CSS,
reportez-vous au
guide de référence
O’Reilly qui est livré
avec Dreamweaver.
Pour afficher le
guide, choisissez
Aide > Référence et
sélectionnez O’Reilly
- Référence CSS
dans le menu
déroulant du
panneau Référence.
Enregistrez la feuille de style.
Ensuite, vous allez associer la feuille de style à la page index.html.
Associez une feuille de style
Quand vous associez une feuille de style à une page web, les règles définies
dans la feuille sont appliquées aux éléments correspondants de la page. Par
exemple, quand vous associez la feuille de style de cafe_townsend.css à la
page index.html, tout texte de paragraphe (texte mis en forme avec la balise
<p> dans le code HTML) est mis en forme suivant la règle CSS que vous
avez définie.
Didacticiel : Mise en forme de votre page avec CSS
1.
Dans la fenêtre de document, ouvrez le fichier index.html de Cafe
Townsend. (Vous pouvez cliquer sur sa balise si elle est déjà ouverte.)
2.
Sélectionnez le texte du premier paragraphe que vous avez collé dans la
page dans Chapitre 5, Didacticiel : Ajout de contenu aux pages.
3.
Regardez dans l’inspecteur de propriété et assurez-vous que le
paragraphe est mis en forme avec la balise paragraphe.
Si le menu déroulant Mise en forme dans l’inspecteur de propriété
indique « Paragraphe », alors le paragraphe est mis en forme avec la
balise paragraphe. Si le menu déroulant Mise en forme dans
l’inspecteur de propriété indique « Aucun », sélectionnez Paragraphe
pour mettre le paragraphe en forme.
4.
Répétez l’étape 3 pour le deuxième paragraphe.
Associez une feuille de style
117
5.
Dans l’angle inférieur droit du panneau Styles CSS (Fenêtre > Styles
CSS), cliquez sur le bouton Associer feuille de style.
6.
Dans la boîte de dialogue Associer feuille de style externe, cliquez sur
Naviguer et naviguez jusqu’au fichier cafe_townsend.css que vous avez
créé à la section précédente.
7.
Cliquez sur OK.
Le texte dans fenêtre de document est mis en forme suivant la règle
CSS de la feuille de style externe.
118
Didacticiel : Mise en forme de votre page avec CSS
Explorez le panneau Styles CSS
Il vous permet de suivre les règles CSS et les propriétés qui affectent un
élément de page sélectionné (mode Actuel), ou les règles et les propriétés
qui affectent l’ensemble d’un document (mode Tous). Il vous permet
également de modifier les propriétés CSS sans ouvrir une feuille de style
externe.
1.
Assurez-vous que la page index.html est ouverte dans la fenêtre de
document.
2.
Dans le panneau Styles CSS (Fenêtre > Styles CSS), cliquez sur Tous
dans la partie supérieure du panneau et vérifiez vos règles CSS.
En mode Tous, le panneau CSS vous affiche toutes les règles CSS qui
s’appliquent au document actif, qu’elles soient dans une feuille de style
externe ou dans le document lui-même. Vous devriez apercevoir deux
catégories principales dans le volet Toutes les règles : une catégorie de
balise <style> et une catégorie cafe_townsend.css.
3.
Cliquez sur plus (+) pour développer la catégorie de balise <style> si elle
est réduite.
4.
Cliquez sur la règle body.
Explorez le panneau Styles CSS
119
La propriété background-color avec une valeur de #000000 apparaît
en bas dans le volet Propriétés.
REMARQUE
Il vous faudra peut-être réduire un autre panneau, tel que le panneau
Fichiers, pour voir le panneau Styles CSS in extenso. Vous pouvez aussi
modifier la longueur du panneau des Styles CSS en faisant glisser les
bordures entre les volets.
Vous définissez la couleur d’arrière-plan pour la page dans Chapitre 4,
Didacticiel : Création d’une mise en forme de page basée sur un tableau en
utilisant la boîte de dialogue Modifier propriétés de page. Quand vous
définissez ainsi des proprétés de page, Dreamweaver rédige un style
CSS qui est interne au document.
5.
Cliquez sur plus (+) pour développer la catégorie cafe_townsend.css.
6.
Cliquez sur la règle p.
120 Didacticiel : Mise en forme de votre page avec CSS
Toutes les propriétés et valeurs que vous avez définies dans la feuille de
style externe pour la règle p apparaissent au bas du volet Propriétés.
7.
Dans le document de fenêtre, cliquez une fois en un endroit quelconque
dans l’un ou l’autre des paragraphes que vous venez de mettre en forme.
8.
Dans le panneau Styles CSS, cliquez sur Sélection dans la partie
supérieure du panneau et vérifiez vos styles CSS. En mode Sélection, le
panneau CSS affiche un récapitulatif des propriétés pour la sélection
active. Les propriétés affichées correspondent aux propriétés pour la
règle p dans la feuille de style externe.
Dans la prochaine section, vous utiliserez le panneau Styles CSS pour créer
une nouvelle règle. Utiliser le panneau Styles CSS pour créer une nouvelle
règle est beaucoup plus facile que saisir la règle à la main, comme vous
l’avez fait quand vous avez créé une feuille de style externe au départ..
Explorez le panneau Styles CSS
121
Créez une nouvelle règle CSS
Dans cette section, vous allez utiliser le panneau Styles CSS pour créer une
règle CSS personnalisée ou un style de classe. Les styles de classe vous
permettent de définir des attributs de style pour une plage ou un bloc de
texte quelconques. Ils peuvent être appliqués à n’importe quelle balise
HTML. Pour plus d’informations sur différents types de règles CSS, voir
Étude de CSS, page 112.
1.
Dans le panneau Styles CSS, cliquez sur Nouvelle règle CSS dans l’angle
inférieur droit du panneau.
2.
Dans la boîte de dialogue Nouvelle règle CSS, Sélectionnez Classe à
partir des options du Sélecteur de types. Il doit être sélectionné par
défaut.
3.
Tapez .gras dans la zone de texte Nom.
Assurez-vous de saisir le point (.) devant le mot « gras ». Tous les styles
de classe sont précédés d’un point (.).
122 Didacticiel : Mise en forme de votre page avec CSS
4.
Sélectionnez cafe_townsend.css du menu déroulant Définir dans. Il doit
être sélectionné par défaut.
5.
Cliquez sur OK.
La boîte de dialogue Définir une règle CSS apparaît, vous indiquant
ainsi que vous êtes en train de créer un style de classe appelé .gras dans
le fichier cafe_townsend.css.
6.
Dans la boîte de dialogue Défintion de règle CSS, procédez de la
manière suivante :
■
Dans la zone de texte Police, tapez Verdana, sans-serif.
■
Dans la zone de texte Taille, tapez 11 et sélectionnez pixels du menu
déroulant tout de suite à droite.
■
Dans la zone de texte Hauteur de ligne, tapez 18 et sélectionnez pixels
du menu déroulant tout de suite à droite.
■
Sélectionnez gras dans le menu déroulant épaisseur.
Créez une nouvelle règle CSS 123
■
Saisissez #990000 dans la zone de texte Couleur.
.
CONSEIL
Pour plus
d’informations sur
une quelconque
propriété CSS,
reportez-vous au
guide de référence
O’Reilly qui est livré
avec Dreamweaver.
Pour afficher le
guide, choisissez
Aide > Référence et
sélectionnez O’Reilly
- Référence CSS
dans le menu
déroulant du
panneau Référence.
7.
Cliquez sur OK.
8.
Cliquez sur Tout, situé en haut du panneau Styles CSS.
9.
Cliquez sur le bouton plus (+) en regard de la catégorie
cafe_townsend.css si celle-ci n’est pas développée.
Vous vous apercevrez que Dreamweaver a ajouté le style de classe .gras à
la liste des règles définies dans la feuille de style externe. Si vous cliquez
sur la règle .gras dans le volet Toutes les règles, les propriétés de la règle
apparaissent dans le volet Propriétés. La nouvelle règle apparaît aussi
dans le menu déroulant Style dans l’inspecteur de propriétés.
124 Didacticiel : Mise en forme de votre page avec CSS
Appliquez un style de classe à un
texte
Maintenant que vous avez créé une règle de classe, vous allez l’appliquer à
un texte de paragraphe.
1.
Dans la fenêtre de document, sélectionnez les six premiers mots dans le
texte du premier paragraphe : Le chef visionnaire du Cafe Townsend.
2.
Dans l’inspecteur de propriétés (Fenêtre > Propriétés), choisissez gras
dans le menu déroulant Style.
Le style de classe gras est appliqué à votre texte.
3.
Répétez l’étape 2 pour appliquer le style de classe gras aux six premiers
mots du deuxième paragraphe.
4.
Enregistrez votre page.
Appliquez un style de classe à un texte 125
Mettez en forme le texte de la
barre de navigation
Ensuite, vous utiliserez CSS pour appliquer des styles au texte de lien pour
la barre de navigation. Beaucoup de pages Web utilisent les images de
rectangles colorés avec du texte à l’intérieur pour créer une barre de
navigation, mais avec CSS vous n’avez besoin que de texte de lien et un peu
de mise en forme. Utilisation de l’ display:block; et en définissant une
largeur pour le bloc, vous pouvez effectivement créer des rectangles sans
faire appel à des images séparées.
Créez une nouvelle règle pour la navigation
1.
Ouvrez le fichier cafe_townsend.css s’il ne l’est pas déjà ou cliquez sur
son onglet pour le voir.
2.
Définissez une nouvelle règle en saisissant le code suivant dans le fichier,
après le style de classe .gras :
.navigation {
}
Il s’agit d’une règle vide.
Le code dans le fichier devrait ressembler à l’exemple suivant :
126 Didacticiel : Mise en forme de votre page avec CSS
3.
Enregistrez le fichier cafe_townsend.css.
Ensuite, vous utiliserez le panneau de styles CSS pour ajouter des
propriétés à la règle.
4.
Ouvrez le fichier index.html s’il ne l’est pas déjà.
5.
Dans le panneau de Styles CSS, assurez-vous que le mode Tout est
sélectionné, sélectionnez la nouvelle règle .navigation et cliquez sur
Éditer style dans l’angle inférieur droit du panneau.
6.
Dans la boîte de dialogue Défintion de règle CSS, procédez de la
manière suivante :
■
Dans la zone de texte Police, tapez Verdana, sans-serif.
■
Sélectionnez 16 dans le menu déroulant Taille et pixels dans le menu
déroulant juste à droite du menu Taille.
■
Sélectionnez Normal dans le menu déroulant Style.
■
Sélectionnez Aucune dans la liste Décoration.
■
Sélectionnez Gras dans le menu déroulant épaisseur.
■
Entrez #FFFFFF dans la zone de texte Couleur.
Mettez en forme le texte de la barre de navigation 127
C ON S E I L
7.
Pour plus
d’informations sur
une quelconque
propriété CSS,
reportez-vous au
guide de référence
O’Reilly qui est livré
avec Dreamweaver.
Pour afficher le
guide, choisissez
Aide > Référence et
sélectionnez O’Reilly
- Référence CSS
dans le menu
déroulant du
panneau Référence.
Cliquez sur OK.
Ensuite, vous utiliserez le panneau de styles CSS pour ajouter quelques
autres propriétés à la règle .navigation.
128 Didacticiel : Mise en forme de votre page avec CSS
8.
Dans le panneau Styles CSS, assurez-vous que la règle .navigation est
sélectionnée et cliquez sur mode Afficher liste.
Le mode Liste réorganise le volet Propriétés pour afficher une liste
alphabétique de toutes les propriétés disponibles, à la différence du
mode Définir propriétés, le mode précédent, qui n’affiche que celles
que vous avez déjà définies.
9.
Cliquez sur la colonne à la droite de la propriété background-color.
Pour voir le libellé entier d’une propriété, placez la souris au-dessus de
la propriété.
Mettez en forme le texte de la barre de navigation 129
#993300 comme valeur hexadécimale et appuyez sur Entrée
(Windows) ou sur Retour (Macintosh).
10. Tapez
CONSEIL
11.
Pour voir l’effet de
votre travail sur la
feuille de style
externe, laissez
le fichier
cafe_townsend.css
ouvert dans la
fenêtre de document
pendant que vous
travaillez. Quand
vous faites une
sélection dans le
panneau Styles
CSS, vous vous
apercevrez que
Dreamweaver écrit
du code CSS dans la
feuille de style en
même temps.
Localisez la propriété display (il faudra peut-être faire défiler votre
curseur vers le bas), cliquez une fois sur la colonne de droite et
sélectionnez block dans le menu déroulant.
12. Localisez
la propriété padding, cliquez sur la colonne de droite, tapez
8px comme valeur et appuyez sur Entrée (Windows) ou sur Retour
(Macintosh).
13.
Localisez la propriété width, cliquez sur la colonne de droite, tapez 140
dans la première zone de texte, sélectionnez pixels dans le menu
déroulant et appuyez sur Entrée (Windows) ou sur Retour (Macintosh).
130 Didacticiel : Mise en forme de votre page avec CSS
14. Cliquez sur Afficher propriétés définies pour que les propriétés que vous
avez définies apparaissent dans le volet Propriétés.
15.
Cliquez sur le fichier cafe_townsend.css pour l’afficher. Vous verrez que
Dreamweaver a ajouté au fichier toutes les propriétés que vous avez
définies.
16.
Enregistrez le fichier afe_townsend.css et fermez-le.
Vous avez maintenant créé une règle pour mettre le texte de la barre de
navigation en forme. Ensuite, vous appliquerez la règle aux liens
sélectionnés.
Mettez en forme le texte de la barre de navigation
131
Appliquez la règle
1.
La page index.html étant ouverte dans la fenêtre de document, cliquez
sur le mot cuisine de telle sorte que le point d’insertion soit quelque part
dans le mot.
2.
Dans le sélecteur de balises, cliquez sur la balise <a> la plus à droite.
Cette opération sélectionne la totalité du texte pour la balise <a>
spécifiée, ou le lien.
3.
Dans l’inspecteur de propriétés (Fenêtre > Propriétés), choisissez
navigation dans le menu déroulant Style.
Dans la fenêtre de document, l’aspect du texte cuisine change
complètement. Le texte a la forme d’un bouton de barre de navigation
à présent, conformément aux propriétés de la règle .navigation que
vous avez définie dans la section précédente.
132 Didacticiel : Mise en forme de votre page avec CSS
4.
Répétez les étapes 1 à 3 pour chacun des liens individuels dans la barre
de navigation.
Vous devez affecter un style de classe de navigation à chacune des
balises <a> ou du lien, de sorte qu’il est important d’utiliser le sélecteur
de balises pour sélectionner chaque lien individuellement et puis
affecter les styles de classe un à un.
Si vous avez des difficultés dans la mise en forme de texte de lien,
assurez-vous qu’un espace (pas un « retour de chariot ») existe entre
chaque mot du lien. Assurez-vous également que l’espace entre deux
liens n’est pas lui-même lié. Si c’est le cas, sélectionnez soigneusement
l’espace lié, videz la zone de texte Lien dans l’inspecteur de propriétés et
appuyez sur Entrée (Windows) ou sur Retour (Macintosh).
5.
Quand vous aurez fini de mettre en forme tous les mots de la barre de
navigation, enregistrez la page et obtenez un aperçu de votre travail dans
un navigateur (Fichier > Aperçu dans navigateur >...).
Vous pouvez cliquer sur les liens pour vous assurer qu’ils fonctionnent.
Mettez en forme le texte de la barre de navigation 133
Ajoutez un effet de survol
A présent, vous ajouterez un effet de survol pour que la couleur d’arrièreplan des blocs de la barre de navigation change toutes les fois que le
pointeur de la souris passe par-dessus l’un des liens. Pour ajouter un effet de
survol, créez une nouvelle règle qui contient la pseudo-classe :survol
1.
Ouvrez le fichier cafe_townsend.css.
2.
Sélectionnez la règle .navigation entière.
3.
Copiez le texte (Editer > copier).
A S A V O I R . ..
Présentation de la pseudo-classe :survol Une pseudo-classe est un moyen d’avoir un effet sur
certains éléments dans un document HTML, basé non pas sur le code HTML du document lui-même,
mais sur des conditions extérieures appliquées par le navigateur Web. Les pseudo-classes peuvent être
dynamiques dans le sens où un élément de la page peut acquérir ou perdre la pseudo-classe tandis qu’un
utilisateur « interagit » avec le document.
La pseudo-classe :survol crée un changement dans l’élément de page mis en forme quand l’utilisateur
passe la souris par-dessus l’élément. Par exemple, quand la pseudo-classe :survol est ajoutée au style de
classe .navigation (.navigation:survol) pour créer une nouvelle règle, tous les éléments de texte que la
règle .navigation met en forme changent conformément aux propriétés de la règle .navigation:survol.
134 Didacticiel : Mise en forme de votre page avec CSS
4.
Cliquez une fois à la fin de la règle et appuyez sur Entrée (Windows) ou
sur Retour (Macintosh) plusieurs fois pour créer des espaces.
5.
Collez (Edition > coller) le texte copié dans l’espace que vous venez de
créer.
6.
Ajoutez la pseudo-classe :hover au sélecteur .navigation collé, comme
suit :
Mettez en forme le texte de la barre de navigation 135
7.
Dans la nouvelle règle .navigation:hover, remplacez la couleur d’arrièreplan active (#993300) par #D03D03.
8.
Enregistrez le fichier et fermez-le.
9.
Ouvrez le fichier index.html dans la fenêtre de document et obtenez un
aperçu de la page dans un navigateur (Fichier > Aperçu dans
navigateur >...).
Quand vous placez la souris par-dessus un lien quelconque, vous
pouvez voir le nouvel effet de survol.
(En option) Centrez le contenu
de la page
Enfin, vous utiliserez le sélecteur de balises pour sélectionner tout le
HTML du document et centrer son contenu.
REMARQUE
Quelques navigateurs, comme l’Explorateur Internet 6, centre le texte de
la page dans le contexte des cellules du tableau quand vous utilisez la
méthode utilisée dans cette section. Si le contenu dans l’aperçu de la page
dans le navigateur ne vous plaît pas, vous pouvez sauter cette section et
laisser le contenu de la page aligné à gauche.
136 Didacticiel : Mise en forme de votre page avec CSS
1.
Avec la page index.html ouverte dans la fenêtre de document, cliquez
sur la balise <body> dans le sélecteur de balises.
En cliquant sur cette balise, on sélectionne tout entre l’ouverture et la
fermeture des balises <body> de la fenêtre de document. Pour voir la
sélection, cliquez sur mode Code dans la partie supérieure de la fenêtre
de document.
(En option) Centrez le contenu de la page 137
2.
Dans l’inspecteur des propriétés (Fenêtre > Propriétés), cliquez sur le
bouton Aligner au centre.
Dreamweaver insère des balises CSS <div> qui centrent l’ensemble du
contenu de la page. En mode Création, des pointillés entourent la zone
qui fait l’objet du centrage des balises <div>.
3.
Enregistrez la page.
Votre page est maintenant terminée. La dernière tâche dans la construction
de votre site Web consiste à publier la page. Pour ce faire, vous devez
définir un dossier sur un site distant et télécharger vos fichiers dans ce
dossier vers ce serveur. Pour obtenir des instructions, passez au didacticiel
suivant.
138 Didacticiel : Mise en forme de votre page avec CSS
CHAPITRE 7
Didacticiel : Publication
de votre site
7
Ce didacticiel vous montre comment configurer un site distant avec
Macromedia Dreamweaver 8 et publier vos pages web. Un site distant est
souvent un emplacement dans un ordinateur distant qui fait tourner un
serveur Web et qui conserve des copies de vos fichiers locaux. Les
utilisateurs accèdent au site distant qui tourne sur le serveur Web quand ils
visualisent vos pages dans un explorateur.
Dans ce didacticiel, vous allez accomplir les tâches suivantes :
Étudiez les sites distants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Configurez un dossier distant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Téléchargez vos fichiers locaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Résolution des problèmes de configuration du dossier
distant (en option) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Étudiez les sites distants
L’étape suivante de création d’un site consiste à le publier en téléchargeant
les fichiers vers un dossier distant. Un dossier distant est l’emplacement
dans lequel vous conservez vos fichiers, selon votre environnement, que
vous réservez aux évaluations, à la production, à la collaboration et à la
publication. Dreamweaver considère ce dossier comme votre site distant.
Avant de poursuivre, vous devez pouvoir accéder à un serveur Web distant
(le serveur de votre fournisseur d’accès Internet, un serveur appartenant à
un client pour lequel vous travaillez, un serveur intranet de votre société ou
un serveur IIS sur un ordinateur Windows). Si vous ne pouvez accéder à un
serveur de ce type, contactez votre fournisseur d’accès Internet, votre client
ou votre administrateur système.
139
Vous pouvez également choisir d’exécuter un serveur Web sur votre
ordinateur local, par exemple, IIS (Windows) ou Apache (Macintosh).
Pour plus d’informations sur la configuration d’un serveur Web sur votre
ordinateur local, voir Annexe B, Installation d’un serveur Web, page 251.
Les marches à suivre décrites dans ce didacticiel aboutissent à de meilleurs
résultats si votre dossier racine distant est vide. S’il contient déjà des
fichiers, créez un dossier vide dans votre site distant (sur le serveur) et
utilisez ce dernier comme dossier racine distant.
Vous aurez également besoin d’un site local configuré avant de poursuivre.
Pour plus d’informations, consultez la section Didacticiel : Configuration de
votre site et des fichiers de projet, page 53.
Pour plus d’informations sur les sites Dreamweaver, voir Chapitre 2,
Configuration d'un site Dreamweaver dans Utilisation de Dreamweaver.
Configurez un dossier distant
Vous allez maintenant configurer un dossier distant pour pouvoir publier
vos pages Web. Il porte le même nom que le dossier local car votre site
distant sera une copie conforme de votre site local. Cela signifie que les
fichiers et les sous-dossiers que vous transférerez dans votre dossier distant
seront des copies des fichiers et des sous-dossiers créés localement.
1.
Dans votre site distant (sur le serveur), créez un dossier vide dans le
dossier racine Web pour le serveur.
Appelez-le cafe_townsend (du même nom que votre dossier racine
local).
140 Didacticiel : Publication de votre site
A S A V OI R . . .
Création d’un dossier distant avec Dreamweaver Si Dreamweaver constitue votre seul moyen
d’accès au serveur distant, vous ne serez pas en mesure de créer un fichier vide dessus tant que vous
n’aurez pas terminé les paramétrages dans Dreamweaver et établi une connexion. Si c’est le cas, vous
pouvez soit définir votre répertoire hôte comme étant votre dossier distant, soit créer un dossier distant
après avoir établi une connexion avec le serveur. Dans un cas comme dans l’autre, continuez à suivre les
les instructions de ce didacticiel jusqu’à ce que vous soyez connecté au serveur distant. Une fois la
connexion obtenue, vous pouvez utiliser le panneau Fichiers Dreamweaver pour créer un nouveau
dossier distant.
Quand vous avez cette connexion avec un serveur distant, le panneau Fichiers affiche tous les fichiers sur
ce serveur en Mode distant (tout comme le Mode local avec les fichiers locaux de votre ordinateur). Pour
afficher le Mode distant, sélectionnez-le dans le menu déroulant dans la partie supérieure du panneau
Fichiers ou cliquez sur Développer/Réduire dans la barre d’outils du panneau Fichiers. En cliquant sur
Développer/Réduire, le panneau Fichiers affiche à la fois le Mode local et le Mode distant.
Pour ajouter un fichier vide dans le Mode distant, affichez d’abord le Mode distant en utilisant l’une des
méthodes décrites auparavant. (Si vous ne voyez pas votre connexion, cliquez sur Actualiser dans la
barre d’outils du panneau Fichiers.) Quand vous avez constaté que vous êtes connecté au serveur Web,
cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Option enfoncée
(Macintosh) dans le Mode distant et sélectionnez Nouveau dossier.
Bouton Actualiser
Développer/Réduire
Pour plus d’informations, voir Chapitre 4, Gestion des fichiers dans Utilisation de Dreamweaver.
2.
Dans Dreamweaver, sélectionnez Site > Gérer les sites.
3.
Dans la boîte de dialogue Gérer les sites, sélectionnez le site Cafe
Townsend.
Si vous n’avez pas défini le site Cafe Townsend, créez un dossier local
pour le site avant de poursuivre. Pour plus d’informations, consultez la
section Didacticiel : Configuration de votre site et des fichiers de projet,
page 53.
4.
Cliquez sur Edition.
5.
Dans la boîte de dialogue Définition de site, cliquez sur l’onglet Avancé
si les réglages correspondants ne paraissent pas.
6.
Sélectionnez la catégorie Info distante dans la liste de gauche.
Configurez un dossier distant
141
7.
Sélectionnez une option d’accès.
Les méthodes les plus courantes de connexion à un serveur sur Internet
sont le FTP et le SFTP. La méthode la plus courante de connexion à un
serveur sur votre intranet ou à votre ordinateur local (si celui-ci est
utilisé comme serveur Web) est Local/Réseau. Dans l’incertitude,
demandez à l’administrateur système du serveur.
Pour plus d’informations, cliquez sur le bouton Aide de la boîte de
dialogue.
8.
Si vous sélectionnez FTP, utilisez les options suivantes :
■
Saisissez le nom d’hôte du serveur (par exemple,
ftp.macromedia.com).
■
Dans la zone de texte du répertoire hôte, saisissez le chemin d’accès
sur le serveur du dossier racine FTP à celui du site distant
(cafe_townsend). En cas de doute, consultez votre administrateur
système.
Dans bien des cas, cette zone de texte doit rester vierge.
■
Indiquez votre nom d’utilisateur et votre mot de passe dans les
zones appropriées.
■
Si votre serveur prend en charge le SFTP, sélectionnez l’option
Utiliser Secure FTP (SFTP).
■
Cliquez sur Tester pour tester vos paramètres de connexion.
■
En cas d’échec, consultez votre administrateur système.
Pour plus d’informations, cliquez sur le bouton Aide de la boîte de
dialogue.
9.
Si vous sélectionnez Local/Réseau, cliquez sur l’icône de dossier se
trouvant près de la zone de texte pour rechercher le dossier racine du site
distant.
Pour plus d’informations, cliquez sur le bouton Aide de la boîte de
dialogue.
10. Cliquez
sur OK.
Dreamweaver crée une connexion avec le dossier distant.
11.
142 Didacticiel : Publication de votre site
Cliquez sur Terminé pour fermer la boîte de dialogue Gérer les sites.
Téléchargez vos fichiers locaux
Après avoir défini vos dossiers locaux et distants, vous pouvez transférer vos
fichiers du dossier local vers le serveur Web. Il est impératif de télécharger
vos pages pour les rendre accessibles, même si le serveur Web est exécuté
sur votre ordinateur local.
1.
Dans le panneau Fichiers (Fenêtre > Fichiers), sélectionnez le dossier
racine local du site (cafe_townsend).
2.
Cliquez sur l’icône représentant une flèche bleue (Placer les fichiers)
dans la barre d’outils du panneau Fichiers.
.
3.
Quand Dreamweaver vous demande si vous voulez placer le site entier,
cliquez sur OK.
Dreamweaver copie tous les fichiers dans le dossier distant défini dans
Configurez un dossier distant, page 140. Cette opération peut prendre
quelque temps puisque Dreamweaver doit télécharger tous les fichiers
du site vers le serveur distant.
4.
Ouvrez votre site distant dans un navigateur pour vous assurer que le
transfert s’est bien déroulé.
Téléchargez vos fichiers locaux 143
Résolution des problèmes de
configuration du dossier distant
(en option)
Un serveur Web peut être configuré de différentes façons. La liste suivante
vise à vous expliquer certains problèmes courants que vous pouvez avoir en
configurant un dossier distant et à vous aider à les résoudre :
■
La mise en oeuvre FTP de Dreamweaver peut ne pas fonctionner
correctement avec certains serveurs proxy, pare-feu multiniveaux et
autres formes d’accès indirect à un serveur.
Si vous avez des problèmes d’accès en FTP, demandez l’aide de votre
administrateur système.
■
Pour la mise en oeuvre FTP de Dreamweaver, il est indispensable de se
connecter au dossier racine du système distant (Dans de nombreuses
applications, vous pouvez vous connecter à n’importe quel répertoire
distant, puis naviguer dans le système de fichiers distants pour
rechercher un répertoire).
Veillez à indiquer le dossier racine du système distant comme répertoire
hôte.
Si vous avez des problèmes de connexion et avez spécifié le répertoire
hôte avec une seule barre oblique (/), c’est peut-être qu’il vous faut
spécifier un chemin relatif entre le répertoire auquel vous vous
connectez et le dossier racine distant.
Si, par exemple, le dossier racine distant est un répertoire de niveau
supérieur, vous devez parfois spécifier ../../ pour le répertoire hôte.
■
Par ailleurs, les noms de dossiers et de fichiers qui contiennent des
espaces ou des caractères spéciaux peuvent souvent occasionner des
problèmes à l’occasion d’un transfert sur un site distant.
Utilisez des traits de soulignement à la place des espaces, et évitez, dans
la mesure du possible, d’utiliser des caractères spéciaux pour les noms
de fichiers et de dossiers. En particulier, les deux points (:), barres
obliques, virgules et apostrophes sont à éviter dans les noms de fichiers
et de dossiers. Il arrive que la présence de caractères spéciaux dans les
noms de fichiers ou de dossiers empêche Dreamweaver de créer une
carte du site.
144 Didacticiel : Publication de votre site
■
En cas de problème avec un nom de fichier long, raccourcissez ce nom.
Sur Macintosh, les noms de fichiers ne peuvent pas compter plus de
31 caractères.
■
Notez que certains serveurs utilisent ce qui est appelé, suivant le
système d’exploitation, des liens symboliques (Unix), des raccourcis
(Windows) ou des alias (Macintosh), pour connecter un dossier situé
en un point du disque du serveur à un autre dossier situé ailleurs.
Par exemple, le sous-répertoire public_html de votre répertoire
principal sur le serveur peut n’être qu’un simple lien pointant sur une
toute autre partie du serveur. Dans la plupart des cas, ces alias n’ont pas
d’effet négatif sur votre capacité à vous connecter au dossier ou
répertoire approprié, mais si vous ne pouvez vous connecter qu’à une
partie du serveur, il s’agit peut-être d’un problème d’alias.
■
Si vous découvrez un message d’erreur du type « impossible de placer le
fichier », votre dossier distant peut être saturé. Pour plus
d’informations, consultez le journal FTP.
REMARQUE
En règle générale, si vous avez un problème avec un transfert FTP,
consultez le journal FTP en sélectionnant Site > Avancé > Journal FTP.
Résolution des problèmes de configuration du dossier distant (en option) 145
146 Didacticiel : Publication de votre site
3
PARTIE 3
Didacticiels avancés
La troisième partie de ce manuel contient des didacticiels qui vous
présentent des fonctionnalités plus avancées de Dreamweaver. Vous n’avez
pas besoin de connaître HTML ou d’autres langages au préalable afin de
terminer ces didacticiels. Prenez note cependant qu’ils sont plus complexes
que les précédents.
Cette partie du manuel contient les sections suivantes :
Didacticiel : Travail avec du code . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Didacticiel : Création d’une mise en forme de page basée
sur CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Didacticiel : Affichage de données XML . . . . . . . . . . . . . . . . . . . . . 189
Didacticiel : Développement d’une application Web . . . . . . . . . . 213
147
CHAPITRE 8
Didacticiel : Travail avec
du code
8
Au fur et à mesure que vous ajoutez du texte, des images ou un autre
contenu, Dreamweaver 8 génère du code HTML. Le présent didacticiel
indique comment utiliser le mode Code pour afficher, ajouter et modifier
manuellement le code sous-jacent d’un document.
Après avoir configuré votre site et terminé les didacticiels précédents, vous
pouvez continuer à travailler dans le même fichier index.html.
Si vous n’avez pas terminé les didacticiels précédents, vous pouvez toutefois
passer à celui-ci. Tout d’abord, configurez votre site en suivant les instructions
de Didacticiel : Configuration de votre site et des fichiers de projet, page 53.
Ensuite, utilisez le fichier index_code.html dans le dossier cafe_townsend/
completed_files/dreamweaver pour en terminer avec ce didacticiel.
index_code.html est une copie conforme du fichier index.html terminé du
Chapitre 6, Didacticiel : Mise en forme de votre page avec CSS, page 109.
REMARQUE
Si vous entamez ce didacticiel avec le fichier table_layout.html terminé, au
lieu du fichier index.html du Chapitre 6, Didacticiel : Mise en forme de votre
page avec CSS, page 109, certaines étapes et illustrations du didacticiel
ne correspondront pas à ce que vous verrez à l’écran.
Dans ce didacticiel, vous allez accomplir les tâches suivantes :
Affichez le code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Activez l’espace de travail de codage (Windows
uniquement) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Ajoutez une balise à l’aide du sélecteur de balises . . . . . . . . . . . . 152
Modifiez une balise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Consultez des informations relatives à une balise . . . . . . . . . . . . 157
Ajoutez une image à l’aide des indicateurs de code. . . . . . . . . . . 159
Vérifiez vos modifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Imprimez votre code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
149
Affichez le code
Dans Dreamweaver, vous pouvez afficher votre page dans les deux modes
suivants : mode Création (affichage du document comme il apparaît dans
un navigateur) ou mode Code (affichage du code HTML). Vous pouvez
également afficher ces deux modes Code et Design simultanément à
l’écran.
1.
Veillez à ce que la page index.html soit ouverte dans la fenêtre de
document.
REMARQUE
Si vous n’avez pas terminé le fichier index.html en suivant les indications
des didacticiels précédents, voir l’introduction de ce didacticiel sur la
manière de poursuivre.
2.
Dans la barre d’outils du document, cliquez sur le bouton Afficher les
modes Code et Création (intitulé Fractionner).
REMARQUE
Si la barre d’outils du document n’apparaît pas, sélectionnez Affichage >
Barres d’outils > Document.
150 Didacticiel : Travail avec du code
La fenêtre se divise en deux parties : le mode Création et le code
HTML sous-jacent.
Bouton
Actualiser
Vous pouvez alors modifier le code dans le mode Code. Les
modifications que vous avez faites au code n’apparaissent pas en mode
Création tant que vous n’avez pas cliqué sur Actualiser dans la barre
d’outils Document ou sur un endroit quelconque dans le mode
Création.
3.
(En option) Pour n’afficher que le mode Création, cliquez sur mode
Création.
4.
(En option) Pour n’afficher que le mode Code, cliquez sur mode Code.
Vous pouvez travailler dans le mode qui vous convient le mieux. La plupart
des didacticiels figurant dans ce guide supposent que vous travailliez en
mode Création.
Affichez le code
151
Activez l’espace de travail de
codage (Windows uniquement)
Si vous ne l’avez pas déjà fait à l’installation, vous pouvez faire en sorte que
votre espace de travail Windows ressemble plus aux environnements de
codage bien connus de Macromedia HomeSite et ColdFusion Studio.
REMARQUE
Les utilisateurs Macintosh ne peuvent pas modifier l’espace de travail.
Pour passer à l’espace de travail de codage :
■
Choisissez Fenêtre > Présentation de l’espace de travail > Codeur.
Ajoutez une balise à l’aide du
sélecteur de balises
Ensuite, vous utiliserez le sélecteur de balises pour entourer une balise div
autour de l’une des images sur la page. Vous pouvez affecter à votre guise
des marges, des bordures ou des couleurs à l’image. Cette opération peut
s’effectuer de différentes manières : la leçon ci-dessous explique le
fonctionnement du sélecteur de balises, qui vous permet d’insérer toutes
sortes de balises et d’indiquer les valeurs d’attributs correspondantes.
1.
152 Didacticiel : Travail avec du code
Ouvrez le fichier index.html s’il ne l’est pas déjà.
2.
Dans Mode création, cliquez sur la bannière Cafe Townsend
(banner_graphic.jpg) pour la sélectionner.
3.
Passez à mode Code en cliquant dessus dans la barre d’outils de
document ou en sélectionnant Mode > mode Code.
Vous verrez que le code pour l’image sélectionnée est activée dans mode
Code. Veillez à bien sélectionner toute la balise img, y compris les
crochets.
4.
Sélectionnez Affichage > Options d’affichage de code > Retour
automatique à la ligne pour activer cette option, si elle ne l’est pas.
Ajoutez une balise à l’aide du sélecteur de balises 153
5.
Cliquez sur le texte avec le bouton droit de la souris (Windows) ou tout
en maintenant la touche Contrôle enfoncée (Macintosh), puis choisissez
Insérer la balise dans le menu contextuel.
Le Sélecteur de balises s’affiche.
6.
Dans le sélecteur de balises, développez la catégorie Balises HTML, puis
la sous-catégorie Formatage et mise en forme sélectionnez ensuite
Général.
Une liste de noms de balise s’affiche dans le volet de droite ; dans cette
liste, sélectionnez la balise div.
REMARQUE
Vous pouvez également sélectionner la catégorie Balises HTML, puis
sélectionner directement la balise div dans le volet de droite sans développer la
sous-catégorie Formatage et mise en forme.
7.
Cliquez sur Insérer.
L’éditeur de balises s’ouvre pour la balise div.
154 Didacticiel : Travail avec du code
8.
Dans cet éditeur de balises, sélectionnez la catégorie Feuille de style/
Accessibilité, puis saisissez bannière dans la zone de texte ID.
9.
Cliquez sur OK pour fermer l’éditeur de balises et insérer la balise.
Dreamweaver insère la balise div dans votre page, de part et d’autre de
la balise correspondant à l’image.
10. Cliquez
11.
sur Fermer pour fermer le sélecteur de balises.
Enregistrez votre page.
Modifiez une balise
Vous allez à présent apprendre à utiliser l’inspecteur de balises pour
apporter rapidement des modifications aux attributs d’une balise.
L’inspecteur de balises affiche les attributs de la balise sélectionnée dans la
fenêtre de document.
1.
Ouvrez le fichier index.html en mode Code, s’il n’est pas déjà ouvert.
2.
Ouvrez l’inspecteur de balises en sélectionnant Fenêtre > Inspecteur de
balises, s’il n’est pas déjà ouvert.
3.
Sélectionnez l’onglet Attributs.
Modifiez une balise 155
4.
Cliquez sur mode Affichage de listes dans l’inspecteur de balises pour
afficher par ordre alphabétique tous les attributs d’une balise
sélectionnée.
5.
Dans le mode Code de la fenêtre de document, cliquez quelque part
entre les crochets d’ouverture et de fermeture d’une balise.
L’onglet Attributs de l’inspecteur de balises affiche les informations
concernant les attributs HTML de la balise.
6.
Toujours en mode Code, recherchez la balise img correspondant à la
bannière banner_graphic.jpg au haut de la page, puis cliquez dessus.
L’onglet Attributs de l’inspecteur de balises affiche les informations
concernant les attributs de la balise img.
156 Didacticiel : Travail avec du code
7.
Dans l’inspecteur de balises, cliquez sur la zone de texte vide située près
de l’attribut alt, puis tapez Cafe Townsend ; appuyez ensuite sur la
touche Entrée (Windows) ou Retour (Macintosh).
Dreamweaver affiche la nouvelle valeur dans l’inspecteur de balises et
modifie le code dans la fenêtre de document.
8.
Enregistrez votre page.
Consultez des informations
relatives à une balise
Pour obtenir de l’aide sur les attributs et les valeurs des balises, vous pouvez
consulter des informations de référence dans Dreamweaver.
1.
Ouvrez le fichier index.html en mode Code, s’il n’est pas déjà ouvert.
2.
Dans la fenêtre de document, sélectionnez le nom d’attribut alt (et non
sa valeur) dans une balise img.
Consultez des informations relatives à une balise 157
3.
Cliquez sur le texte sélectionné avec le bouton droit de la souris
(Windows) ou tout en maintenant la touche Contrôle enfoncée
(Macintosh), puis sélectionnez Référence dans le menu contextuel.
Le panneau Référence qui s’ouvre affiche des informations sur l’attribut
alt.
REMARQUE
Vous pouvez également sélectionner Fenêtre > Référence pour ouvrir le
panneau Référence.
158 Didacticiel : Travail avec du code
4.
Pour plus d’informations sur une autre balise ou un autre attribut,
sélectionnez la balise ou l’attribut dans le menu contextuel approprié du
panneau Référence.
Ajoutez une image à l’aide des
indicateurs de code
Pour ajouter manuellement du code à la page, sélectionnez le mode Code,
puis commencez à taper le code. La fonction Indicateurs de code permet
d’accélérer votre saisie.
Dans cette section, vous utiliserez des indicateurs de code pour ajouter
l’image de la plaque de rue à la page index du Cafe Townsend.
1.
Ouvrez la page index.html si elle ne l’est pas déjà.
2.
En mode Création, sélectionnez l’image street_sign.jpg (elle se trouve
sous l’espace réservé pour l’image de vidéo Flash) et appuyez sur
Supprimer.
Ajoutez une image à l’aide des indicateurs de code 159
Vous utiliserez à présent des indicateurs de code pour réinsérer l’image
plutôt que de la faire glisser du panneau Actifs comme vous l’avez fait
au Chapitre 5, Didacticiel : Ajout de contenu aux pages, page 81.
3.
Passez à mode Code en cliquant dessus dans la barre d’outils de
document ou en sélectionnant Affichage > mode Code.
En mode Code, le point d’insertion devrait se trouver entre une balise
d’ouverture et une autre de fermeture de paragraphe, comme suit :
Si vous ne voyez pas une balise d’ouverture et une autre de fermeture de
paragraphe devant la balise de fermeture de la cellule de tableau </td>,
tapez ces éléments comme suit :
Placez le point d’insertion entre la balise d’ouverture <p> et la balise de
fermeture <p>.
4.
Supprimez tout ce qui pourrait se trouver entre la balise d’ouverture <p>
et la balise de fermeture <p>, par exemple un espace insécable ( ).
5.
Avec le point d’insertion entre la balise <p>d’ouverture et la balise<p> de
fermeture , tapez un crochet ouvert (<).
160 Didacticiel : Travail avec du code
Une liste de balises apparaît au niveau du point d’insertion.
R E M A R QU E
Vous pouvez définir le délai précédant l’affichage de la liste en
sélectionnant Edition > Préférences (Windows) ou Dreamweaver >
Préférences (Macintosh), puis la catégorie Indicateurs de code sur la
gauche. En mode Code, vous pouvez afficher un menu d’indicateurs de
code à tout moment en appuyant sur Ctrl+Barre d’espace ; vous pouvez
également fermer ce menu à tout moment en appuyant sur Echap.
Sélectionnez la balise img dans la liste, puis appuyez sur Entrée
(Windows) ou Retour (Macintosh) pour insérer la première partie de la
balise.
7.
Appuyez sur la barre d’espace pour afficher la liste des attributs de la
balise.
8.
Lorsque l’attribut src est sélectionné dans la liste des indicateurs, tapez
src, puis appuyez sur Entrée (Windows) ou Retour (Macintosh).
C O NSE I L
6.
Pour sélectionner
rapidement une
balise dans la liste,
commencez à saisir
son nom.
La mention Parcourir s’affiche et est sélectionnée sous le code que vous
venez de saisir.
9.
Appuyez sur Entrée (Windows) ou Retour (Macintosh) pour rechercher
un fichier.
Ajoutez une image à l’aide des indicateurs de code
161
10. Dans la boîte de dialogue Sélectionner fichier, naviguez jusqu’au fichier
street_sign.jpg (il se trouve dans le fichier images du dossier racine de
cafe_townsend) et cliquez sur OK (Windows) ou Choisir (Macintosh).
L’URL du fichier image est insérée comme valeur de l’attribut src, et le
point d’insertion apparaît après le guillemet de fermeture.
11.
Appuyez sur la barre d’espace, sélectionnez l’attribut alt dans le menu
des indicateurs, puis appuyez sur Entrée (Windows) ou Retour
(Macintosh).
12. N’insérez rien entre les guillemets, car l’image n’est qu’une illustration.
Utilisez la touche fléchée droite pour placer le point d’insertion à droite
des guillemets.
13.
Saisissez un crochet droit (>) pour terminer la balise.
14. Enregistrez
C ON S E I L
Pour ajouter un
attribut à une balise
existante, placez le
point d’insertion
juste après la valeur
d’attribut définitive
de la balise et
appuyez sur barre
d’espace. Quand une
liste d’attributs
apparaît, ajoutez un
attribut et spécifiez
une valeur s’il y a
lieu.
votre page.
Vérifiez vos modifications
Vous pouvez afficher immédiatement le code que vous avez modifié.
Pour afficher une représentation visuelle de votre code,
procédez de l’une des manières suivantes :
■
Cliquez sur mode Création ou modes Code et Création (intitulé
Fractionner) dans la barre d’outils de document.
■
Affichez un aperçu de la page dans un navigateur Web en appuyant sur
la touche F12 (Windows) ou Option+F12 (Macintosh). Pour fermer le
navigateur et revenir au code, appuyez sur Alt+F4 (Windows
uniquement).
162 Didacticiel : Travail avec du code
Imprimez votre code
Vous pouvez imprimer le code que vous avez rédigé pour le consulter,
l’archiver ou le distribuer.
Pour imprimer du code :
1.
Affichez une page en mode Code.
2.
Sélectionnez Fichier > Imprimer le code.
3.
Spécifiez les options d’impression, puis cliquez sur OK (Windows) ou
sur Imprimer (Macintosh).
Imprimez votre code 163
164 Didacticiel : Travail avec du code
CHAPITRE 9
Didacticiel : Création d’une mise
en forme de page basée sur CSS
9
Au Chapitre 4, Didacticiel : Création d’une mise en forme de page basée sur
un tableau vous avez appris à utiliser les fonctionnalités de création de
tableau de Dreamweaber pour créer une mise en forme de page. Dans ce
didacticiel, vous apprendrez à utiliser les CSS ou feuilles de style en cascade
pour créer une mise en forme semblable. De nombreux concepteurs
préfèrent celles-ci car CSS vous donne une meilleure maîtrise sur le
positionnement des élément. CSS réduit la quantité de code dont vous avez
besoin et vous permet de mettre en forme des blocs avec des marges, des
bordures, des couleurs et ainsi de suite.
Si vous n’avez pas défini un site Dreamweaver et créé le dossier racine local
cafe_townsend, il faut absolument le faire avant de poursuivre. Pour toutes
instructions, voir Chapitre 3, Didacticiel : Configuration de votre site et des
fichiers de projet.
Dans ce didacticiel, vous allez accomplir les tâches suivantes :
Apprendre la mise en forme de page en utilisant CSS . . . . . . . . 166
Vérification de la maquette de construction. . . . . . . . . . . . . . . . . . 167
Création et enregistrement d’une nouvelle page. . . . . . . . . . . . . . 169
Insertion de calques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Ajoutez des couleurs à la page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
165
Apprendre la mise en forme de
page en utilisant CSS
De nombreux sites utilisent des mises en forme à partir de tableaux pour
afficher des informations sur leurs pages. Les tableaux sont utiles pour
présenter des tonnées tabulaires (comme des lignes et colonnes d’éléments
répétitifs) et sont très faciles à créer sur une page. Mais les tableaux ont
tendance à engendrer une grande quantité de code qu’il est difficile de lire
et de maintenir. En outre, en raison de la quantité de balises nécessaires et
des possibilités d’« imbrication », ils peuvent causer des difficultés aux
personnes diminuées qui utilisent des lecteurs d’écrans pour visualiser les
pages Web.
Une mise en forme créée à partir de CSS, c’est à dire une mise en forme qui
fait appel à des éléments de bloc plutôt qu’à des lignes et des colonnes,
contient beaucoup moins de code qu’un processus de même nature à base
tabulaire. Ces mises en forme CSS utilisent généralement des balises <div>
plutôt que des balises <table> pour créer des blocs. Vous pouvez disposer
ces blocs n’importe où sur la page et leur affecter des propriétés telles que
bordures, marges, couleurs d’arrière-plan, etc. De plus, les personnes qui
utilisent des lecteurs d’écran pour visualiser des pages Web ont davantage
de facilité pour naviguer dans les pages construites avec CSS étant donné
que le code est plus simple et moins volumineux.
Dreamweaver vous permet de créer des calques. Un calque est un élément
de page HTML que vous pouvez placer à l’endroit de votre choix sur la
page. Plus précisément, il s’agit d’une balise <div> (ou toute autre balise)
dans un endroit déterminé.. Vous utilisez Dreamweaver pour faire glisser
des calques sur votre page en vue de les positionner où vous voulez. Ils
agissent comme des blocs de contenu qui contiennent des actifs comme des
images, des fichiers Flash, du texte, etc.
Les calques Dreamweaver sont des éléments qui occupent un
positionnement absolu. Autrement dit, leur position est fixée par rapport à
la marge supérieure et à la marge gauche de la page. Il n’est pas possible de
créer une mise en forme CSS avec des calques et puis de centrer le contenu
de la page. De ce fait, la mise en forme dans ce didacticiel est légèrement
différente que celle créée au Chapitre 4, Didacticiel : Création d’une mise
en forme de page basée sur un tableau.
166 Didacticiel : Création d’une mise en forme de page basée sur CSS
Pour plus d’informations sur les calques Dreamweaver, voir Chapitre 7,
Mise en forme des pages avec les styles CSS dans Utilisation de Dreamweaver.
Vérification de la maquette de
construction
REMARQUE
Si vous avez terminé Chapitre 4, Didacticiel : Création d’une mise en forme
de page basée sur un tableau et vérifié la maquette de construction, vous
pouvez passer à la section suivante pour démarrer immédiatement avec la
création de mise en forme CSS.
En règle générale, vous n’entamerez pas la création d’un site Web en
ouvrant Dreamweaver puis en mettant immédiatement des pages en forme.
Les premières étapes de la création d’un site Web se déroulent sur une
feuille de papier ou dans une application de graphisme telle que
Macromedia Fireworks. Les concepteurs graphiques créent généralement
une maquette détaillée du site Web de manière à la présenter au client et à
s’assurer que celui-ci approuve les idées initiales relatives au site.
Une maquette détaillée se compose d’un certain nombre d’éléments de
page que le client a demandés pour son site Web. Par exemple, le client
peut demander à avoir un logo en haut de la page, une section de
navigation avec des liens vers les autres pages, une section contenant un
magasin en ligne et un endroit où insérer des clips vidéo. Selon ces
desiderata, le concepteur entame la planification de la mise en forme du
site et crée des esquisses de pages répondant aux attentes du client.
Vérification de la maquette de construction 167
Dans ce didacticiel, vous disposerez de la maquette détaillée complète et
approuvée de Cafe Townsend, un restaurant fictif qui désire disposer d’un
site Web. En tant que concepteur Web, vous êtes chargé de transformer
cette maquette détaillée en une page Web fonctionnelle (dans la plupart des
cas, en collaboration avec d’autres concepteurs graphiques et des
développeurs Flash).
Vous remarquerez que le concepteur graphique vous a fourni une maquette
détaillée de page Web qui comprend un certain nombre de zones de
contenu et quelques idées concernant les graphismes. Dans les sections
suivantes, vous allez employer Dreamweaver pour mettre ce concept en
forme.
168 Didacticiel : Création d’une mise en forme de page basée sur CSS
Vous pouvez également ouvrir le fichier original de la maquette détaillée si
vous désirez le voir s’afficher sur l’écran de l’ordinateur. Vous pouvez
trouver la maquette, homepage-mockup.jpg, dans le dossier
fireworks_assets du dossier cafe_townsend que vous avez copié sur votre
disque dur dans Chapitre 3, Didacticiel : Configuration de votre site et des
fichiers de projet. Si vous le souhaitez, vous pouvez même l’imprimer pour
l’avoir sous les yeux pendant que vous construisez votre page.
Création et enregistrement d’une
nouvelle page
Après avoir configuré un site et consulté les maquettes détaillées, vous
pouvez entamer la création de pages Web. Vous allez tout d’abord créer une
nouvelle page et l’enregistrer dans le dossier racine local cafe_townsend de
votre site Web. Cette page va devenir la page d’accueil du Cafe Townsend,
un restaurant fictif.
Si vous n’avez pas créé ce dossier, il faut absolument le faire avant de
poursuivre. Pour toutes instructions, voir Chapitre 3, Didacticiel :
Configuration de votre site et des fichiers de projet.
1.
Dans Dreamweaver, choisissez Fichier > Nouveau.
2.
Dans l’onglet Général de la boîte de dialogue Nouveau document,
sélectionnez Page de base dans la liste Catégorie, puis cliquez sur Créer.
3.
Sélectionnez Fichier > Enregistrer sous.
4.
Dans la boîte de dialogue Enregistrer sous, accédez au dossier
cafe_townsend que vous avez défini comme dossier racine local du site.
Dans le Chapitre 3, Didacticiel : Configuration de votre site et des fichiers
de projet, vous avez créé ce dossier dans un autre dossier appelé
local_sites.
5.
Entrez index_css.html dans la zone de texte Nom de fichier puis cliquez
sur Enregistrer.
Le nom du fichier paraît maintenant dans la barre de titre dans la partie
supérieure de la fenêtre de l’application, entre parenthèses.
Création et enregistrement d’une nouvelle page 169
6.
Dans la zone texte Titre du document, dans le haut de votre nouveau
document, saisissez Cafe Townsend.
Il s’agit du titre de votre page (qui est différent du nom de fichier). Les
visiteurs de votre site verront ce titre dans la barre de titre de la fenêtre
du navigateur lorsqu’ils afficheront la page dans un navigateur Web.
7.
Choisissez Fichier > Enregistrer pour enregistrer votre page.
Insertion de calques
Vous allez à présent ajouter des calques à la page. Un calque est un élément
à position absolue que vous pouvez utiliser pour conserver des images, du
texte, des fichiers Flash ou tout autre contenu. Pour plus d’informations sur
les modèles, voir Apprendre la mise en forme de page en utilisant CSS,
page 166..
Dessinez un nouveau calque
1.
La page index_css.html étant ouverte dans la fenêtre de document,
sélectionnez mode Mise en forme dans la barre Insérer.
170 Didacticiel : Création d’une mise en forme de page basée sur CSS
2.
Cliquez sur Dessiner un calque.
Le pointeur de la souris se transforme en croix quand vous le déplacez
au-dessus de la page.
3.
Faites glisser un calque de taille quelconque sur la page et lâchez le
bouton de la souris.
4.
Cliquez sur la poignée de sélection dans la partie supérieure gauche du
calque pour vous assurer qu’il est sélectionné.
5.
Le nouveau calque étant activé, procédez comme suit dans l’inspecteur
de propriété (Fenêtre > Propriétés) :
■
Cliquez dans la zone de texte ID de calque et attribuez un autre
nom au calque banner_graphic.
■
Dans la zone de texte Largeur (L), tapez 700px.
■
Dans la zone de texte Hauteur (H), tapez 90px.
■
Dans la zone de texte Gauche (G), tapez 20px.
■
Dans la zone de texte Haut (S), tapez 20px.
■
Appuyez sur Entrée (Windows) ou sur Retour (Macintosh) pour
appliquer les modifications.
Insertion de calques
171
Dreamweaver redimensionne et positionne alors le nouveau calque
banner_graphic. Le calque banner_graphic a une largeur de 700 pixels
pour une hauteur de 90 pixels. Il est également positionné à 20 pixels
de la marge gauche et à 20 pixels de la marge supérieure de la page.
CONSEIL
Vous avez disposé
ce calque en
fournissant des
valeurs précises de
pixels à l’inspecteur
de propriété, mais en
fait vous pouvez le
disposer n’importe
où sur la page en
faisant glisser la
poignée de sélection
de la partie
supérieure gauche
d’un calque activé.
6.
Ouvrez le panneau Calques (Fenêtre > Calques). Vous verrez que
Dreamweaver a ajouté le nouveau calque (banner_graphic) à la liste de
calques.
7.
Cliquez une fois à l’extérieur de l’image pour la désélectionner.
8.
Enregistrez votre page.
Ajoutez de nouveaux calques
Vous allez à présent ajouter des calques à la page. Vous utiliserez le premier
calque (banner_graphic) comme point de référence pour positionner les
suivants. Vous utiliserez également la fonctionnalité Arrière-plans de CSS
pour vous aider à les positionner et à les distinguer les uns des autres.
1.
Dans la catégorie Mise en forme de la barre Insérer, cliquez sur Dessiner un
calque et faites glisser un autre calque de taille quelconque sur la page.
2.
Cliquez sur la poignée de sélection du nouveau calque pour l’activer.
172 Didacticiel : Création d’une mise en forme de page basée sur CSS
3.
Une fois que cela est fait, procédez comme suit dans l’inspecteur de
propriété (Fenêtre Propriétés) :
■
Cliquez dans la zone de texte ID de calque et attribuez un autre
nom au calque flash_fma.
■
Dans la zone de texte Largeur (L), tapez 700px.
■
Dans la zone de texte Hauteur (H), tapez 166px.
■
Dans la zone de texte Gauche (G), tapez 20px.
■
Dans la zone de texte Haut (S), tapez 111px.
■
Appuyez sur Entrée (Windows) ou sur Retour (Macintosh) pour
appliquer les éléments de cette saisie.
Dreamweaver redimensionne et positionne alors le nouveau calque
flash_fma.
.
Le calque flash_fma a une largeur de 700 pixels pour une hauteur de
166 pixels. Il est également positionné à 20 pixels de la marge gauche et
à 111 pixels de la marge supérieure de la page. Il est à 111 pixels de la
partie supérieure de la marge de la page pour qu’il ne recouvre pas le
calque banner_graphic.
Insertion de calques 173
Quand des calques se chevauchent, vous constaterez que la bordure de
l’un des calques (en l’occurrence, celui du dessous) est représenté par
des pointillés.
4.
Cliquez une fois à l’extérieur du nouveau calque pour le désélectionner.
5.
Choisissez Affichage > Assistances visuelles > Arrière-plans en feuilles
CSS.
Dreamweaver ajoute des couleurs d’arrière-plan à vos calques. Elles sont
choisies au hasard et ne paraissent pas sur la page Web publiée. Elles ne
sont que des aides visuelles que Dreamweaver met à votre disposition
pour vous aider à voir où les calques et autres types de blocs d’éléments
se trouvent sur la page.
Si vous le voulez, vous pouvez désactiver les Arrière-plans de mise en
forme CSS à nouveau en sélectionnant Affichage > Assistances visuelles
et en désélectionnant Arrière-plans en feuilles CSS.
174 Didacticiel : Création d’une mise en forme de page basée sur CSS
6.
Ensuite, faites glisser trois nouveaux calques sur la page, sous les calques
banner_graphic layer et flash_fma.
Rappelez-vous de cliquer sur Dessiner un calque dans la barre Insérer
avant chaque opération de glissement d’un nouveau calque.
Insertion de calques 175
7.
C O N S E IL
REMARQUE
Quand vous
sélectionnez un
calque, veillez à
cliquer quelque part
sur sa bordure ou sur
sa poignée de
sélection, et pas à
l’intérieur du calque.
Vous pouvez être
certain qu’un calque
est sélectionné si
vous apercevez des
poignées de
redimensionnement
sur les bordures du
calque ainsi que des
propriétés de largeur
et de hauteur dans
l’inspecteur de
propriétés. Vous
pouvez sélectionner
un calque en cliquant
sur sur son nom dans
le panneau Calques
(Fenêtre > Calques).
Quand vous avez terminé, utilisez l’inspecteur de propriétés pour
exécuter les opérations suivantes :
■
Sélectionnez le premier calque, appelez-le en-tete et attribuez-lui
une largeur de 700 pixels pour une hauteur de 24.
■
Appuyez sur Entrée (Windows) ou sur Retour (Macintosh) pour
appliquer les éléments de cette saisie.
■
Sélectionnez le deuxième calque, appelez-le contenu_central et
attribuez-lui une largeur de 700 pixels pour une hauteur de 350.
■
Appuyez sur Entrée (Windows) ou sur Retour (Macintosh) pour
appliquer les éléments de cette saisie.
Quand vous redimensionnez le calque contenu_central à une hauteur de
350 pixels, il va chevaucher l’autre calque sur la page. Avant de passer à
l’étape suivante, sélectionnez l’autre calque et faites glisser la poignée de
sélection jusqu’au bas de la page afin de le positionner sous le calque
contenu_central.
■
Sélectionnez le troisième calque, appelez-le pied_de_page et
attribuez-lui une largeur de 700 pixels pour une hauteur de 24.
Appuyez sur Entrée (Windows) ou sur Retour (Macintosh) pour
appliquer les éléments de cette saisie.
176 Didacticiel : Création d’une mise en forme de page basée sur CSS
Lorsque vous avez terminé, votre page doit ressembler à la suivante :
8.
Ensuite, sélectionnez le calque en-tete et faites glisser la poignée de
sélection jusqu’à ce que le calque soit placé juste en-dessous du calque
flash_fma.
Vous pouvez vérifier votre position de temps à autre pendant que vous
déplacez le calque en cliquant à l’extérieur de celui-ci pour le désactiver.
Insertion de calques 177
CONSEIL
CONSEIL
9.
Vous pouvez aussi
déplacer, un pixel à
la fois, des calques
sélectionnés en
appuyant sur les
touches de direction
du clavier. Essayez
d’utiliser l’inspecteur
de propriétés pour
aligner le calque entête à 20 pixels du
bord de la marge
gauche de la page.
Utilisez ensuite la
touche Flèche vers
le haut pour déplacer
le calque jusqu’à ce
qu’il touche la
bordure inférieure du
calque flash_fma.
Vous pouvez aussi
utiliser le bouton
Assistances visuelles
sur la barre d’outils
pour activer ou
désactiver les
arrière-plans de mise
en forme CSS.
Sélectionnez et faites glisser les calques contenu_central et pied_de_page
ou bien utilisez les flèches de direction de votre clavier pour les
positionner, comme le montre l’exemple suivant :
10. Dès que vos calques sont en position, désactivez les arrière-plans de mise
en forme CSS (si ce n’est déjà fait) en sélectionnant Affichage >
Assistances visuelles et en désélectionnant les Arrière-plans en feuilles
CSS.
Ajoutez un calque à l’intérieur d’un calque
Les derniers calques que vous allez dessiner se trouveront dans le grand
calque contenu_central. Ces calques se comportent comme les cellules de
tableau que vous avez ajoutées à la page si vous avez suivi le Chapitre 4,
Didacticiel : Création d’une mise en forme de page basée sur un tableau
1.
Cliquez une seule fois à la droite de vos calques pour vous assurer que
tout est désélectionné.
178 Didacticiel : Création d’une mise en forme de page basée sur CSS
2.
Dans la catégorie Mise en forme de la barre Insérer, cliquez sur Dessiner
un calque et faites glisser un autre calque à l’intérieur du calque
contenu_central comme l’indique l’exemple suivant:
3.
Cliquez sur la poignée de sélection du nouveau calque pour le
sélectionner.
4.
Une fois que cela est fait, procédez comme suit dans l’inspecteur de
propriété :
■
Cliquez dans la zone de texte ID de calque et changez le nom du
calque en navigation.
■
Dans la zone de texte Largeur (L), tapez 140px.
■
Dans la zone de texte Hauteur (H), tapez 350px.
■
Dans la zone de texte Gauche (G), tapez 20px.
■
Appuyez sur Entrée (Windows) ou sur Retour (Macintosh) pour
appliquer les éléments de cette saisie.
Insertion de calques 179
5.
Utilisez la touche Flèche vers le haut de votre clavier pour déplacer le
calque navigation jusqu’à ce qu’il se trouve en plein centre du calque
contenu_central, comme le montre l’exemple suivant:
180 Didacticiel : Création d’une mise en forme de page basée sur CSS
6.
Créez un autre calque dans le calque contenu_central en cliquant sur
Dessiner un calque et en faisant glisser un autre calque commele montre
l’exemple suivant:
7.
Cliquez sur la poignée de sélection du nouveau calque pour être sûr qu’il
soit sélectionné.
8.
Une fois que cela est fait, procédez comme suit dans l’inspecteur de
propriété :
■
Cliquez dans la zone de texte ID de calque et changez le nom du
calque en flash_video.
■
Dans la zone de texte Largeur (L), tapez 230px.
■
Dans la zone de texte Hauteur (H), tapez 350px.
■
Appuyez sur Entrée (Windows) ou sur Retour (Macintosh) pour
appliquer les éléments de cette saisie.
Insertion de calques
181
9.
Faites glisser le calque flash_video ou utilisez les flèches de direction de
votre clavier pour le disposer comme le montre l’exemple suivant :
182 Didacticiel : Création d’une mise en forme de page basée sur CSS
10. Créez encore un autre calque dans le calque contenu_central en cliquant
sur Dessiner un calque et en faisant glisser un autre calque comme le
montre l’exemple suivant:
11.
Cliquez sur la poignée de sélection du nouveau calque pour être sûr qu’il
soit sélectionné.
12. Une
fois que cela est fait, procédez comme suit dans l’inspecteur de
propriété :
■
Cliquez dans la zone de texte ID de calque et attribuez un autre
nom au calque texte.
■
Dans la zone de texte Largeur (L), tapez 330px.
■
Dans la zone de texte Hauteur (H), tapez 350px.
■
Appuyez sur Entrée (Windows) ou sur Retour (Macintosh) pour
appliquer les éléments de cette saisie.
Insertion de calques 183
13.
Faites glisser le calque texte ou utilisez les flèches de direction de votre
clavier pour le disposer comme le montre l’exemple suivant :
REMARQUE
Cela n’a pas d’importance si vous apercevez des pointillés sur les
bordures du calque. Cela signifie que vos calques se chevauchent d’un
pixel ou deux.
14. Enregistrez
votre page.
184 Didacticiel : Création d’une mise en forme de page basée sur CSS
Ajoutez des couleurs à la page
1.
Sélectionnez le calque navigation en cliquant sur sur son nom dans le
panneau Calques (Fenêtre > Calques).
2.
Dans l’inspecteur de propriétés, cliquez une fois dans la zone de texte
Couleur d’arrière-plan.
CONSEIL
Vous allez à présent ajouter des couleurs d’arrière-plan à quelques-uns des
calques ainsi qu’a la page entière.
Vous pouvez
changer la largeur de
la colonne Nom dans
le panneau Calques
en faisant glisser la
bordure droite du
titre de la colonne
vers la gauche ou la
droite.
Cette zone se trouve juste à côté de la zone de couleur Couleur
d’arrière-plan (ar-pl).
3.
Dans la zone de texte Couleur d’arrière-plan, entrez la valeur
hexadécimale #993300 puis appuyez sur la touche Entrée (Windows)
ou Retour (Macintosh).
Le calque navigation prend une couleur brun rougeâtre.
4.
Sélectionnez le calque flash_video en cliquant sur son nom dans le
panneau Calques.
5.
Dans l’inspecteur de propriétés, cliquez une fois dans la zone de texte
Couleur d’arrière-plan, entrez la valeur hexadécimale #F7EEDF puis
appuyez sur la touche Entrée (Windows) ou Retour (Macintosh).
Le calque flash_video prend une couleur brun clair.
Ajoutez des couleurs à la page 185
6.
Répétez les étapes précédentes pour changer la couleur du calque texte
en brun clair également.
7.
Dès que vous aurez défini les couleurs d’arrière-plan des trois calques,
cliquez une seule fois à la droite de tous les calques pour vous assurer que
rien n’est sélectionné.
Vous allez ensuite modifier la couleur d’arrière-plan de la page entière
en modifiant les propriétés de la page. La boîte de dialogue Propriétés
de la page permet de définir diverses propriétés, comme la taille et la
couleur des polices de la page, les couleurs des liens visités, les marges
de la page, etc.
8.
Choisissez Modifier > Propriétés de la page.
9.
Dans la catégorie Aspect de la boîte de dialogue Propriétés de la page,
cliquez sur la zone de couleur Couleur d’arrière-plan et choisissez le noir
(#000000) dans le sélecteur de couleur.
10. Cliquez
sur OK.
L’arrière-plan de la page devient noir.
11.
Enregistrez votre page.
186 Didacticiel : Création d’une mise en forme de page basée sur CSS
La mise en forme CSS de votre page est maintenant terminée. La mise en
forme contient un certain nombre de tableaux qui contiennent des actifs
tels que des images, du texte et des fichiers vidéo Flash. L’étape suivante
consiste à ajouter le contenu.
Si vous avez suivi le Chapitre 5, Didacticiel : Ajout de contenu aux pages,
vous savez que vous pouvez utiliser Dreamweaver pour insérer aisément des
actifs dans votre page. Si vous n’avez pas terminé ce didacticiel, vous
pouvez prendre les illustrations comme références pendant que vous
ajoutez du contenu à la page que vous venez de terminer en utilisant la
mise en forme CSS.
Vous pouvez trouver une version terminée de ce didacticiel dans le dossier
cafe_townsend/completed_files/dreamweaver.
Ajoutez des couleurs à la page 187
188 Didacticiel : Création d’une mise en forme de page basée sur CSS
CHAPITRE 10
Didacticiel : Affichage de
données XML
10
Le présent didacticiel indique comment créer une page Web qui affiche des
données XML. Pour afficher des données XML, il faut récupérer des
informations stockées dans un fichier XML local ou distant, puis en
effectuer le rendu sur la page. L’utilisation de données XML sur des pages
Web permet de séparer le contenu de la présentation, ce qui constitue un
avantage majeur. En d’autres termes, le contenu de votre page (les données)
est totalement séparé de la présentation de la page (mise en page, style du
texte, etc.). Il est donc possible à quiconque de travailler sur le fichier XML
sans avoir à modifier la présentation de la page, et inversement.
Bien que cela ne soit pas nécessaire, il est préférable de connaître le
fonctionnement des feuilles de style en cascade (CSS) avant d’effectuer ce
didacticiel. Le cas échéant, vous pouvez effectuer Chapitre 6, Didacticiel :
Mise en forme de votre page avec CSS, page 109.
Dans ce didacticiel, vous allez accomplir les tâches suivantes :
Localiser vos fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Passer votre tâche en revue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .191
Utilisation de XML et XSL dans des pages Web . . . . . . . . . . . . . 192
Pages XSLT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Conversion d’une page HTML en page XSLT . . . . . . . . . . . . . . . 196
Association d’une source de données XML à la page XSLT . . . 197
Modification de la mise en page XSLT . . . . . . . . . . . . . . . . . . . . . . 198
Liaison des données XML à la page XSLT . . . . . . . . . . . . . . . . . . 201
Application de styles aux données XML . . . . . . . . . . . . . . . . . . . . 203
Création d’un lien dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Ajout d’un objet XSLT Région répétée . . . . . . . . . . . . . . . . . . . . . 206
Association de la page XSLT à la page XML. . . . . . . . . . . . . . . . 209
Autres options de déploiement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .211
189
Localiser vos fichiers
Les fichiers dont vous avez besoin pour suivre ce didacticiel se trouvent
dans le dossier xml, qui figure dans le dossier racine cafe_townsend que
vous avez copié sur votre ordinateur dans Chapitre 3, Didacticiel :
Configuration de votre site et des fichiers de projet. Si vous n’avez pas suivi ce
didacticiel, vous devez le faire avant de continuer.
Le dossier xml contient le fichier principal que vous allez utiliser dans ce
didacticiel (xml_menu.html), la feuille de style en cascade (CSS) associé à
la page de menu (xml_menu.css), un fichier contenant vos données XML
(specials.xml), un dossier d’images et un certain nombre d’autres pages
HTML.
La version finale du didacticiel, xml_menu.xsl, se trouve dans le répertoire
cafe_townsend/completed_files/dreamweaver/xml.
190 Didacticiel : Affichage de données XML
Passer votre tâche en revue
Cafe Townsend est un restaurant fictif qui affiche actuellement la liste de
ses plats du jour sur son site Web. Les informations sont présentées dans un
tableau HTML contenant des lignes. La colonne de gauche de chaque
ligne indique le nom du plat et sa description. La colonne de droite précise
le prix du plat. Toutes les informations figurant sur la page sont codées
manuellement (autrement dit, elles ne proviennent pas d’une source de
données dynamique) et le texte est formaté par le biais d’une feuille de style
externe.
Les propriétaires de Cafe Townsend ont décidé d’utiliser une source de
données dynamique et d’afficher les plats du jour à partir de données
enregistrées dans un fichier XML. L’utilisation de données XML permet de
séparer le contenu de la page (les plats du jour) de la présentation (mise en
page, style du texte, etc.). Même s’il ne sait pas utiliser HTML ni assurer la
maintenance de pages Web, un employé peut facilement mettre les
informations à jour en modifiant le fichier XML, sans avoir à intervenir sur
la présentation de la page affichant les plats du jour.
Passer votre tâche en revue
191
Dans ce didacticiel, vous allez convertir la page specials (une page HTML)
en une page XSLT afin d’y afficher des données XML. Vous appliquerez
également des styles aux données XML afin que de les harmoniser avec le
reste de la page.
Si vous savez utiliser XML, XSLT et les transformations côté client, vous
pouvez passer directement à Conversion d’une page HTML en page XSLT,
page 196. Si ces concepts sont nouveaux pour vous, lisez les sections
suivantes.
Utilisation de XML et XSL dans
des pages Web
Le langage XML (Extensible Markup Language) permet de structurer les
informations. Tout comme HTML, XML utilise des balises pour structurer
les informations, mais les balises XML ne sont pas prédéfinies comme c’est
le cas des balises HTML. En effet, XML permet de créer des balises sur
mesure, adaptées à la structure des données. Les balises sont imbriquées
dans d’autres balises afin de créer un schéma de balises parentes et enfants.
Comme la plupart des balises HTML, toutes les balises d’un schéma XML
comprennent une balise d’ouverture et une balise de fermeture.
L’exemple suivant illustre la structure de base d’un fichier XML :
<?xml version=“1.0”>
<mybooks>
<book bookid=“1”>
<pubdate>03/01/2004</pubdate>
<title>Displaying XML Data with Macromedia Dreamweaver</
title>
<author>Charles Brown</author>
</book>
<book bookid=“2”>
<pubdate>04/08/2004</pubdate>
<title>Understanding XML</title>
<author>John Thompson</author>
</book>
</mybooks>
192 Didacticiel : Affichage de données XML
Dans cet exemple, chaque balise parente <book> contient trois balises
enfants : <pubdate>, <title> et <author>. Mais chaque balise <book> est
elle-même un enfant de la balise <mybooks>, qui se trouve à un niveau
hiérarchique plus élevé du schéma. Vous pouvez nommer et structurer les
balises XML comme vous le souhaitez, sous réserve qu’elles soient
imbriquées en conséquence et qu’une balise de fermeture corresponde à
chaque balise d’ouverture.
Les documents XML ne contiennent pas d’instructions de mise en forme,
ce sont de simples conteneurs d’informations structurées. (Vous
remarquerez que le code échantillon ne contient pas de police, de tableau
ou de balises d’en-tête.) Après avoir créé un schéma XML, vous pouvez
utiliser le langage XSL (Extensible Stylesheet Language) pour afficher les
informations. Tout comme les feuilles de style en cascade (CSS) permettent
de formater le contenu HTML, le langage XSL permet de formater les
données XML. Vous pouvez définir des styles, des éléments de page, la
mise en page, etc. dans un fichier XSL, puis associer celui-ci à un fichier
XML. Lorsqu’un utilisateur affiche les données XML dans un navigateur,
elles sont mises en forme conformément aux éléments définis dans le
fichier XSL. Le contenu (les données XML) et la présentation (définie par
le fichier XSL) sont entièrement séparés, ce qui offre un meilleur contrôle
sur la façon dont les informations sont affichées dans une page Web. En
bref, le langage XSL constitue une technologie de présentation pour les
données XML, la sortie principale correspondant à une page HTML.
Le langage XSLT (Extensible Stylesheet Language Transformations) est un
sous-ensemble du langage XSL qui permet d’afficher des données XML sur
une page Web et de les « transformer », parallèlement aux styles XSL, en
informations lisibles et mises en forme au format HTML. Vous pouvez
utiliser Dreamweaver pour créer des pages XSLT permettant d’effectuer des
transformations XSL dans un serveur d’application ou un navigateur.
Lorsqu’une transformation XSL est effectuée sur le serveur, ce dernier
prend en charge toutes les opérations de transformation des données XML
et XSL et de leur affichage. Lorsque cette transformation a lieu côté client,
c’est le navigateur (par exemple Internet Explorer) qui se charge de ces
opérations.
Utilisation de XML et XSL dans des pages Web 193
La méthode que vous adoptez (transformations côté serveur ou client)
dépend du résultat final que vous souhaitez obtenir, des technologies à
votre disposition, du niveau d’accès aux fichiers XML source dont vous
disposez et d’autres facteurs. Les deux méthodes présentent des avantages et
des inconvénients. Les transformations côté serveur, par exemple, sont
gérés par tous les navigateurs, alors que les transformations coté clients ne
sont pris en charge uniquement que par les navigateurs récents (Internet
Explorer 6, Netscape 8, Mozilla 1.8 et Firefox 1.0.2). Les transformations
côté serveur vous permettent d’afficher les données XML dynamiquement
à partir de votre propre serveur ou de n’importe où sur le Web. En
revanche, les données XML utilisées par les transformations côté client
doivent impérativement être hébergées localement sur votre propre serveur
Web. Enfin, les transformations côté serveur requièrent le déploiement des
pages sur un serveur d’application configuré, tandis que les transformations
côté client exigent uniquement l’accès à un serveur Web.
Ce didacticiel présente les procédures de création d’une page XSLT et
d’exécution d’une transformation côté client (principalement parce que le
processus côté client est beaucoup plus facile à exécuter et ne nécessite pas
l’utilisation d’un serveur d’application). Pour plus d’informations sur les
autres méthodes de déploiement des pages XSLT, consultez la section
Autres options de déploiement, page 211.
Pages XSLT
Lorsque vous faites appel à des transformations XSL côté serveur, vous
pouvez utiliser Dreamweaver pour créer des pages XSLT générant des
documents HTML complets (des pages XSLT entières) ou des fragments
XSLT générant une partie seulement d’un document HTML.
Une page XSLT entière est semblable à une page HTML classique. Elle
contient une balise <body> et une balise <head>, et permet d’afficher des
données HTML et XML sur la page. Un fragment XSLT est un segment de
code utilisé par un document distinct et qui affiche des données XML
formatées. A la différence d’une page XSLT, un fragment XSLT est un
fichier indépendant qui ne contient pas de balises <body> ou <head>.
194 Didacticiel : Affichage de données XML
Pour afficher des données XML sur une page distincte, vous pouvez créer
une page XSLT entière et la lier à vos données XML. Si, en revanche, vous
souhaitez afficher les données XML dans une section particulière d’une
page dynamique existante (par exemple, la page d’accueil dynamique d’un
magasin d’équipement sportif, sur laquelle des scores issus d’un fil RSS
sont affichés sur le côté gauche), vous pouvez créer un fragment XSLT et
insérer une référence à ce fragment dans la page dynamique. Les
transformations côté serveur s’utilisent le plus souvent pour créer des
fragments XSLT et les utiliser avec d’autres pages dynamiques afin
d’afficher des données XML.
Dans ce didacticiel, vous allez créer une page XSLT entière et l’utiliser pour
transformer un fichier XML exemple. La transformation aura lieu côté
client et sera pris en charge par un navigateur récent (Internet Explorer 6,
Netscape 8, Mozilla 1.8, or Firefox 1.0.2). Ce didacticiel ne propose pas de
transformations côté serveur car il faut qu’un serveur d’application soit
configuré avec un moteur de transformation.
Pour vue d’ensemble complète des transformations XLS côté serveur et
client, consultez les sections Transformations XSL côté serveur et
Transformations XSL côté client dansUtilisation de Dreamweaver (Aide >
Utilisation de Dreamweaver).
Pour toute ressource supplémentaire, notamment des didacticiels sur les
transformations côté serveur, consultez le site Web www.macromedia.com/
go/dw_xsl_fr.
Pages XSLT 195
Conversion d’une page HTML en
page XSLT
Vous allez commencer par convertir la page existante specials de Cafe
Townsend, une page HTML, en une page XSLT qui peut afficher des
données XML.
1.
Dans le panneau Fichiers (Fenêtre > Fichiers), localisez le fichier
xml_menu.html, puis double-cliquez sur dessus pour l’ouvrir. Le fichier
xml_menu.html se trouve dans le dossier xml, qui réside dans le dossier
racine cafe_townsend. Pour plus d’informations, consultez la section
Localiser vos fichiers, page 190.
2.
Sélectionnez Fichier > Convertir > XSLT 1.0.
Dreamweaver ouvre une copie de la page xml_menu dans la fenêtre de
document. La nouvelle page est une feuille de style XSL, qui porte
l’extension .xsl.
3.
Cliquez sur la page xml_menu.html et fermez-la afin que seule la
nouvelle page xml_menu.xsl soit affichée dans la fenêtre de document.
196 Didacticiel : Affichage de données XML
Association d’une source de
données XML à la page XSLT
Vous allez à présent associer une source de données XML à la page à l’aide
du panneau Liaisons.
1.
Dans le panneau Liaisons (Fenêtre > Liaisons), cliquez sur la liaison
XML.
REMARQUE
Pour ajouter une source de données XML, vous pouvez aussi cliquer sur le
lien Source, dans le coin supérieur droit du panneau Liaisons.
2.
Sélectionnez Associer un fichier local (cette option est normalement
sélectionnée par défaut), cliquez sur le bouton Parcourir, recherchez le
fichier specials.xml sur votre ordinateur et cliquez sur OK.
3.
Cliquez sur OK pour fermer la boîte de dialogue Localiser source XML.
Association d’une source de données XML à la page XSLT 197
Dreamweaver insère le schéma de la source de données XML dans le
panneau Liaisons.
Pour en savoir plus sur les symboles que contient ce schéma, consultez
la section Création de pages XSLT dans Utilisation de Dreamweaver
(Aide > Utilisation de Dreamweaver).
Modification de la mise en page
XSLT
Puisque vous allez utiliser des données XML sur la page plutôt que du texte
statique, vous n’avez plus besoin de toutes les lignes de tableau. Vous allez
donc supprimer toutes les lignes, sauf une que vous utiliserez pour afficher
les données.
198 Didacticiel : Affichage de données XML
1.
Cliquez une fois dans la dernière ligne du tableau (la ligne New York
Cheesecake) et cliquez sur la balise <tr> la plus à droite dans le sélecteur
de balises pour sélectionner la ligne.
2.
Appuyez sur la touche Suppr.
3.
Répétez les étapes précédentes pour supprimer les lignes Grilled Pacific
Salmon et Thai Noodle Salad. Lorsque vous avez terminé, la page ne
doit plus contenir qu’une seule ligne, Summer Salad.
4.
Sélectionnez tout le texte que contient la cellule de gauche.
Modification de la mise en page XSLT 199
5.
Dans l’Inspecteur de propriétés (Fenêtre > Propriétés), choisissez Aucun
dans le menu déroulant Style.
Cette opération supprime le style de classe menu du texte sélectionné.
Vous n’effectuerez pas nécessairement cette opération dans des
circonstances normales. Vous supprimez tous les styles dans ce cas
précis afin d’apprendre plus tard à appliquer des styles à des données
XML.
6.
Le texte étant toujours sélectionné, appuyez sur la touche Suppr.
7.
Enregistrez votre travail (Fichier > Enregistrer).
200 Didacticiel : Affichage de données XML
Liaison des données XML à la
page XSLT
Vous êtes maintenant prêt à lier des données XML à la page.
1.
Dans le panneau Liaisons (Fenêtre > Liaisons), sélectionnez l’élément
item et faites-le glisser vers la cellule vide du tableau.
Un espace réservé pour données XML est créé sur la page. Cet espace
réservé est en surbrillance et encadré d’accolades. Il utilise la syntaxe
XPath (Langage XML Path) pour décrire la structure hiérarchique du
schéma XML.
2.
Appuyez sur la touche fléchée droite sur votre clavier pour placer le
point d’insertion à droite de l’espace réservé pour données XML.
3.
Appuyez sur la barre des espaces, tapez un tiret et appuyez sur la barre à
nouveau.
Liaison des données XML à la page XSLT 201
4.
Dans le panneau Liaisons, sélectionnez l’élément description et faites-le
glisser vers le point d’insertion.
Un autre espace réservé pour données XML est créé sur la page. Selon
la résolution de votre moniteur, il se peut que l’espace réservé apparaisse
sur la ligne suivante. Ne vous en inquiétez pas. Lorsque vous afficherez
la page dans un navigateur ultérieurement, les données seront insérées
correctement dans le tableau
5.
Enfin, sélectionnez le prix (7) dans la cellule de droite.
6.
Dans le panneau Liaisons, double-cliquez sur l’élément price.
L’espace réservé pour données XML affecte à nouveau la mise en page.
Ne vous en inquiétez pas.
REMARQUE
L’espace réservé aux données XML price est formaté avec le style de
classe menu, car vous n’avez pas supprimé les styles comme vous l’avez
fait dans la cellule de gauche.
7.
Enregistrez la page, puis affichez un aperçu de votre travail dans un
navigateur en appuyant sur F12 (Windows) ou sur Option+F12
(Macintosh).
Le navigateur affiche la page, qui contient une ligne de données issues
du fichier XML.
202 Didacticiel : Affichage de données XML
Application de styles aux
données XML
Vous allez à présent appliquer des styles aux espaces réservés aux données
XML item et description. Lorsque vous appliquez des styles à un espace
réservé pour données XML, le texte de l’espace réservé lui-même affiche les
styles. Par la suite, lorsque vous effectuez un aperçu de la page dans un
navigateur, les données XML résultantes affichent également les styles
affectés.
1.
Cliquez une fois dans la cellule de gauche du tableau, puis cliquez sur la
balise <td> la plus à droite dans le sélecteur de balises pour sélectionner
la cellule.
Vous sélectionnez la cellule afin de pouvoir formater son contenu
entier, tiret compris, en une seule opération.
2.
Dans l’Inspecteur de propriétés, sélectionnez menu dans la liste des
styles de classe que propose le menu déroulant Style.
3.
Cliquez une fois à l’intérieur de la cellule de gauche pour la
désélectionner.
4.
Cliquez une fois sur l’espace réservé aux données XML item pour le
sélectionner.
Application de styles aux données XML 203
5.
Dans l’Inspecteur de propriétés, cliquez sur le bouton Italique.
6.
Enregistrez la page, puis affichez un aperçu de votre travail dans un
navigateur en appuyant sur F12 (Windows) ou sur Option+F12
(Macintosh).
Pour plus d’informations sur l’application de styles à des données XML,
consultez la section Application de styles aux fragments XSLT dans Utilisation
de Dreamweaver (Aide > Utilisation de Dreamweaver).
Création d’un lien dynamique
Vous allez à présent créer un lien dynamique pour le nom du plat sur le
menu « specials » soit lié à une page contenant une image du plat.
1.
Dans la fenêtre de document, cliquez sur l’élément XML 'item' afin de
le sélectionner.
204 Didacticiel : Affichage de données XML
2.
Dans l’Inspecteur de propriétés, cliquez sur l’icône Rechercher le fichier
située en regard de la zone de texte Lien.
3.
Dans la boîte de dialogue Sélectionner un fichier, sélectionnez Sources
de données.
Sous Windows, l’option se trouve dans la partie supérieure de la boîte
de dialogue). Sur un Macintosh, elle se trouve dans la partie inférieure
de la boîte de dialogue).
Création d’un lien dynamique 205
4.
Lorsque le schéma XML apparaît dans la boîte de dialogue, sélectionnez
l’élément link.
5.
Cliquez sur OK.
Dreamweaver crée un lien dynamique. Dans le fichier XML, chaque
élément link pointe vers une page HTML contenant une image du plat
correspondant.
REMARQUE
Si vous ouvrez le fichier specials.xml et examinez le code, vous
constaterez que chaque élément <link> contient le nom du fichier HTML
contenant l’image du plat correspondant. Il s’agit en fait du chemin au
fichier HTML, car les pages HTML contenant les images résident dans le
même répertoire xml que la page XSLT sur laquelle vous travaillez.
L’élément link représente systématiquement le chemin d’accès complet à
la page liée et se présente souvent sous la forme d’une adresse HTTP.
6.
Enregistrez la page, puis affichez un aperçu de votre travail dans un
navigateur en appuyant sur F12 (Windows) ou sur Option+F12
(Macintosh).
Le navigateur affiche la page, qui contient un lien actif. Si vous cliquez
sur le lien, vous accédez à une autre page.
Ajout d’un objet XSLT Région
répétée
L’objet XSLT Région répétée permet d’afficher sur une page Web des
éléments répétés provenant d’un fichier de données XML. Vous allez à
présent ajouter un objet XSLT Région répétée à la ligne du tableau afin de
pouvoir afficher plusieurs plats du jour sur la page.
1.
Dans la fenêtre de document, cliquez une fois n’importe où à l’intérieur
de la ligne contenant les espaces réservés pour les données XML.
2.
Dans le sélecteur de balises, cliquez sur la balise <tr> la plus à droite
pour sélectionner la ligne de tableau.
206 Didacticiel : Affichage de données XML
3.
Choisissez Insertion > Objets XSLT > Région répétée.
Ajout d’un objet XSLT Région répétée 207
4.
Dans Créateur d’espression XPATH, sélectionnez l’élément répété
menu_item. (Les éléments répétés sont signalés par un petit signe plus).
5.
Cliquez sur OK.
Dans la fenêtre de document, un contour fin de couleur grise délimite
la région répétée. (il vous faudra désélectionner le tableau pour le voir.)
Par la suite, lors de l’affichage de l’aperçu dans un navigateur, le
contour gris disparaît et la sélection est développée pour afficher les
éléments répétés spécifiés dans le fichier XML.
Dreamweaver réduit également la longueur de l’espace réservé pour
données XML. En effet, Dreamweaver met à jour le chemin XPath de
l’espace réservé afin qu’il soit relatif au chemin de l’élément répété. Pour
plus d’informations à ce sujet, consultez la section Données XML et
éléments répétés dans Utilisation de Dreamweaver.
6.
Enregistrez la page, puis affichez un aperçu de votre travail dans un
navigateur en appuyant sur F12 (Windows) ou sur Option+F12
(Macintosh).
Le navigateur affiche à présent la page, qui contient chaque plat du
jour.
208 Didacticiel : Affichage de données XML
Association de la page XSLT à la
page XML
Une fois votre page XSLT terminée, vous devez l’associer à la page XML.
Lorsque vous utilisez Dreamweaver pour lier la page, Dreamweaver insère
un lien vers la page XSLT en haut de la page XML.
La page XML est la page à laquelle les visiteurs de votre site accèdent
lorsqu’ils consultent la page en ligne. Ils doivent en effet accéder à la page
contenant les données (le fichier XML), plutôt qu’à la page contenant les
styles (la page XLST).
REMARQUE
Les fichiers XML et XSL que vous utilisez dans les transformations côté
client doivent résider dans un même répertoire. Si tel n’est pas le cas, le
navigateur lit le fichier XML et trouve la page XLST à utiliser pour la
transformation, mais ne peut pas localiser les actifs (feuilles de style,
images etc.) définis par les liens relatifs dans la page XSLT.
1.
La page xml_menu.xsl étant ouverte dans la fenêtre de document,
ouvrez si besoin est le panneau Liaisons (Fenêtre > Liaisons).
2.
Dans le panneau Liaisons, double-cliquez sur Schéma pour specials.xml
pour ouvrir le fichier specials.xml. (Vous devez double-cliquer sur les
mots et non sur l’icône de page.)
3.
Sélectionnez Commandes > Associer une feuille de style XSLT.
4.
Dans la boîte de dialogue Associer une feuille de style XSLT, cliquez sur
le bouton Parcourir, localisez et sélectionnez la page xml_menu.xsl, puis
cliquez sur OK.
5.
Cliquez sur OK pour fermer la boîte de dialogue Associer une feuille de
style XSLT.
Association de la page XSLT à la page XML 209
Dreamweaver insère la référence à la page XSLT en haut du document
XML.
6.
Enregistrez la page specials.xml.
7.
Affichez un aperçu de la page XML (et non de la page XSLT) dans un
navigateur en appuyant sur F12 (Windows) ou sur Option+F12
(Macintosh).
La page XML est affichée dans un navigateur et contient les mises en
forme créées dans la page XSLT que vous avez créée.
210 Didacticiel : Affichage de données XML
Pour rappel, les visiteurs de votre site accéderont à la page XML (et non
à la page XSLT) une fois les deux pages déployées sur votre serveur.
Pour plus d’informations, consultez la section Transformations XSL côté
client dans Utilisation de Dreamweaver (Aide > Utilisation de
Dreamweaver).
Autres options de déploiement
Dans ce didacticiel, vous avez appris à créer une page XSLT entière et à
l’utiliser dans une transformation côté client. Vous pouvez également
utiliser des pages XSLT entières dans les transformations côté serveur. Dans
ce cas, la procédure de création de la page est identique.
Les transformations côté serveur s’utilisent cependant plutôt avec les
fragments XSLT. Un fragment XSLT est un segment de code utilisé par un
document distinct et qui affiche des données XML formatées.
Pour une courte présentation des pages et des fragments XSLT, consultez la
section Pages XSLT, page 194. Pour des informations plus complètes sur le
fonctionnement des pages XSLT entières et des fragments XSLT, consultez
la section Transformations XSL côté serveur dans Utilisation de Dreamweaver
(Aide > Utilisation de Dreamweaver).
Pour toute ressource supplémentaire, notamment des didacticiels sur
l’utilisation des fragments XSLT, consultez le site Web
www.macromedia.com/go/dw_xsl_fr.
Le processus à suivre pour effectuer des transformations côté serveur sur les
pages XSLT est le suivant :
■
Créez un site Dreamweaver. Consultez la section Chapitre 2,
Configuration d'un site Dreamweaver dans Utilisation de Dreamweaver.
■
Choisissez une technologie de serveur et configurez un serveur
d’application. Consultez la section Configuration d'un serveur
d'application dans Utilisation de Dreamweaver.
■
Testez le serveur d’application pour vous assurer qu’il fonctionne
correctement. Vous pouvez par exemple créer une page à traiter et vous
assurer que le serveur d’application effectue l’opération requise. Vous
trouverez un didacticiel à ce sujet sur le site www.macromedia.com/go/
dw_xsl_fr.
Autres options de déploiement
211
■
Procédez de l’une des manières suivantes :
■
Sur votre site Dreamweaver, créez un fragment XSLT ou une page
XSLT entière. Consultez la section Création de pages XSLT dans
Utilisation de Dreamweaver.
■
Convertissez une page HTML existante en une page XSLT entière.
Consultez la section Conversion de pages HTML en pages XSLT dans
Utilisation de Dreamweaver.
■
Le cas échéant, associez une source de données XML à la page.
Consultez la section Association de sources de données XML dans
Utilisation de Dreamweaver.
■
Liez vos données XML au fragment XSLT ou à la page XSLT entière.
Consultez la section Affichage de données XML dans des pages XSLT dans
Utilisation de Dreamweaver.
■
Si cela s’impose, ajoutez un objet XSLT Région répétée au tableau ou à
la ligne de tableau contenant le ou les espaces réservés pour données
XML. Consultez la section Affichage d’éléments répétés XML dans
Utilisation de Dreamweaver.
■
Procédez de l’une des manières suivantes :
■
Pour insérer une référence au fragment XSLT dans votre page
dynamique, utilisez le comportement de serveur Transformation
XSL. Consultez la section Insertion de fragments XSLT dans des pages
dynamiques dans Utilisation de Dreamweaver.
■
Supprimez tout le code HTML de la page dynamique, puis utilisez
le comportement de serveur Transformation XSL pour insérer une
référence à la page XSLT entière dans la page dynamique.
■
Envoyez la page dynamique et le fragment XSLT (ou la page XSLT
entière) à votre serveur d’application. Si vous utilisez un fichier XML
local, envoyez-le également.
■
Affichez la page dynamique dans un navigateur. Le serveur
d’application transforme alors les données XML, les insère dans la page
dynamique et les affiche dans le navigateur.
212 Didacticiel : Affichage de données XML
CHAPITRE 11
Didacticiel : Développement
d’une application Web
11
Dans ce didacticiel, vous allez découvrir comment utiliser Macromedia
Dreamweaver pour créer rapidement des applications Web dynamiques
reposant sur des bases de données, ce qui vous permettra d’insérer des
informations provenant d’une base de données dans vos pages Web.
Vous pourrez afficher des données sur les pages Web du site Cafe
Townsend , à l’aide d’un exemple de base de données fournie avec
Dreamweaver. Vous utiliserez également Dreamweaver pour créer un
formulaire d’insertion d’enregistrement pour permettre à vos visiteurs de
laisser des commentaires.
Dans ce didacticiel, vous allez accomplir les tâches suivantes :
Avant de commencer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Passez votre tâche en revue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Ouvrez un document de travail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Définissez un jeu d’enregistrements . . . . . . . . . . . . . . . . . . . . . . . . 217
Affichez les enregistrements de la base de données . . . . . . . . . . 221
Ajoutez des champs dynamiques au tableau . . . . . . . . . . . . . . . . 223
Définissez une région répétée. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Affichez votre page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Créez un formulaire d’insertion d’enregistrement . . . . . . . . . . . . 225
Copiez les fichiers sur le serveur. . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Documentation connexe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
213
Avant de commencer
Vous devez construire votre environnement de travail Dreamweaver pour le
développement d’applications avant de pouvoir terminer ce didacticiel.
Pour des informations sur la configuration, voir le chapitre de
configuration approprié pour votre serveur d’applications dans la liste
suivante. Si vous ne savez pas quel serveur d’application utiliser, contactez
votre administrateur système.
■
Annexe C, Configuration d’un exemple de site ColdFusion, page 257
■
Annexe D, Configuration d’un exemple de site ASP.NET, page 275
■
Annexe E, Configuration d’un exemple de site ASP, page 291
■
Annexe F, Configuration d’un exemple de site JSP, page 309
■
Annexe G, Configuration d’un exemple de site PHP, page 327
Ces chapitres de configuration vous indiquent comment compléter les
tâches suivantes :
■
Configurez votre système.
■
Configurez Dreamweaver de sorte qu’il puisse fonctionner avec le
serveur d’application sélectionné.
■
Définissez une connexion à la base de données.
Vous ne pouvez pas terminer ce didacticiel sans avoir effectué ces tâches.
Les captures d’écran présentes dans ce didacticiel représentent les boîtes de
dialogue Macromedia ColdFusion. Vous pouvez néanmoins terminer les
leçons de ce didacticiel en utilisant n’importe quel modèle de serveur pris
en charge par Dreamweaver.
Passez votre tâche en revue
Votre tâche consiste à construire les pages dynamiques suivantes pour le site
Web Cafe Townsend :
■
Une page qui affiche les commentaires déjà présents dans la base de
données.
■
Une page qui permet aux visiteurs du site d’envoyer des commentaires
à l’entreprise, et de les stocker dans une base de données.
214 Didacticiel : Développement d’une application Web
La page qui permet aux cadres de Cafe Townsend de visualiser les
commentaires dans la base de données ressemblera à ce qui suit :
La page qui permet aux visiteurs d’envoyer des commentaires aura
l’apparence suivante :
Passez votre tâche en revue 215
Ouvrez un document de travail
Pour commencer, nous vous conseillons de créer une page contenant une
liste des enregistrements stockés dans la base de données. Parmi les
applications créées dans ce didacticiel, vous formerez une page Web
dynamique qui établit une liste des informations dans le tableau des
commentaires des clients de la base de données. Ensuite, vous allez créer
une autre page Web dynamique qui permet au client d’insérer des
commentaires ou des questions directement dans la base de données.
Commençons par rechercher les documents que vous allez utiliser au fur et
à mesure de la création de ces pages.
1.
Sélectionnez Fenêtre > Fichiers pour ouvrir le panneau Fichiers.
Le panneau Fichiers s’affiche.
2.
Dans le menu déroulant Site, sélectionnez le site Cafe Townsend défini
durant la procédure de configuration.
Pour plus d’informations, voir les chapitres dédiés à la configuration
dans Avant de commencer, page 214.
3.
Dans le panneau Fichiers, double-cliquez sur le fichier « view » pour
l’ouvrir.
Le document s’ouvre dans la fenêtre de document.
216 Didacticiel : Développement d’une application Web
4.
Si le document s’affiche en mode Code, cliquez sur le bouton Afficher
le mode Création (appelé « Création ») ou Afficher les modes Code et
Création (appelé « Fractionner ») dans la barre d’outils du document
pour pouvoir utiliser les exemples d’écran fournis au cours de cette leçon
afin de contrôler votre progression.
Définissez un jeu
d’enregistrements
Vous allez maintenant créer un jeu d’enregistrements pour sélectionner les
données que vous voulez afficher. Un jeu d’enregistrements est un
ensemble d’informations extraites d’une base de données par une requête
de base de données. Dans ASP.NET, un jeu d’enregistrements est désigné
par le terme Ensemble de données. Une requête de base de données
constitue un procédé de demande de données dans une base de données en
utilisant un critère spécifique de recherche, le plus souvent dans un langage
nommé SQL. Vous pouvez ensuite utiliser les informations extraites
comme source de contenu pour vos pages dynamiques.
Dreamweaver offre une interface facile à utiliser qui permet de créer des
requêtes SQL simples (vous n’avez pas à connaître le langage SQL pour
créer un jeu d’enregistrements dans Dreamweaver).
Pour ce faire, vous allez créer un jeu d’enregistrements qui sélectionne
toutes les valeurs de la table COMMENTS dans la base de données du
didacticiel.
REMARQUE
Avant de terminer cette procédure, vous devez établir une connexion avec
la base de données. Pour plus d’informations, consultez la section Avant
de commencer, page 214.
1.
Dans le document Cafe Townsend ouvert dans Dreamweaver, placez le
point d’insertion sous l’en-tête de « Customer Comments ».
2.
Ouvrez la boîte de dialogue Jeu d’enregistrements ou (pour ASP.NET)
la boîte de dialogue Ensemble de données en effectuant l’une des
opérations suivantes :
Définissez un jeu d’enregistrements 217
■
Dans la catégorie Application de la barre Insérer, cliquez sur le
bouton Jeu d’enregistrement ou (pour ASP.NET) sur le bouton
Ensemble de données.
■
Sélectionnez Fenêtre > Liaisons pour ouvrir le panneau Liaisons,
puis cliquez sur le bouton plus (+) et sélectionnez Jeu
d’enregistrements ou Ensemble de données (pour ASP.NET).
La boîte de dialogue Jeu d’enregistrements ou (pour ASP.NET) la boîte
de dialogue Ensemble de données s’affiche.
REMARQUE
Si cette boîte de dialogue semble plus complexe que celle de l’illustration
ci-après, cliquez sur le bouton Simple.
3.
Dans la zone de texte Nom, tapez rs_Comments.
218 Didacticiel : Développement d’une application Web
4.
Dans le menu déroulant Source de données (ColdFusion) ou
Connexion (autres types de pages de serveur), choisissez
connTownsend.
La boîte de dialogue Jeu d’enregistrements ou Ensemble
d’enregistrements est mise à jour à l’aide des informations de la base de
données.
5.
Le cas échéant, entrez le nom utilisateur et mot de passe associés à la
source de données ou à la connexion. Laissez ces cases vierges si vous
n’avez pas précisé de nom d’utilisateur ou de mot de passe lors de la
configuration de la source de données.
6.
N’apportez pas de modification au menu déroulant Table
(COMMENTS est déjà sélectionné).
7.
Dans Colonnes, vérifiez que Toutes est activé afin de sélectionner
l’ensemble des colonnes de la table.
8.
Assurez-vous que Aucun est activé dans le menu déroulant Filtre, afin
de sélectionner toutes les rangées.
Définissez un jeu d’enregistrements 219
9.
Dans le premier menu déroulant Trier, choisissez LAST_NAME puis,
dans le second menu déroulant, choisissez Croissant.
Ceci indique que les enregistrements extraits seront classés par nom de
famille des clients dans l’ordre alphabétique.
10. Cliquez sur Tester pour tester le jeu d’enregistrements ou l’ensemble de
données.
Les enregistrements de la base de données qui correspondent aux
critères de sélection du jeu d’enregistrements ou de l’ensemble de
données sont affichés dans la fenêtre Tester l’instruction SQL. Dans le
cas présent, vous avez sélectionné toutes les données du tableau.
11.
Cliquez sur OK pour fermer la fenêtre Tester l’instruction SQL.
220 Didacticiel : Développement d’une application Web
12. Cliquez sur OK pour fermer la
boîte de dialogue Jeu d’enregistrements
ou Ensemble de données et créer un jeu d’enregistrements ou un
ensemble de données.
Le jeu d’enregistrements s’affiche dans le panneau Liaisons. La fenêtre
du document n’est pas modifiée.
CO NS EIL
Affichez les enregistrements de
la base de données
Si tous les champs du
jeu d’enregistrements
ne s’affichent pas
dans le panneau
Liaisons, cliquez sur
le bouton Plus (+)
(Windows) ou sur la
flèche
d’agrandissement
(Macintosh) en
regard du jeu
d’enregistrements
(rs_Comment) pour
développer sa
structure.
Vous allez ensuite créer une page qui contient la liste des enregistrements
de la table COMMENTS. Elle sera générée dynamiquement et vous
n’aurez pas à saisir manuellement les informations.
Commencez par créer un tableau de structure des données.
1.
Dans le document Cafe Townsend, placez le point d’insertion dans la
ligne vide sous le titre «Customer Comments».
2.
Insérez un tableau en procédant de l’une des manières suivantes :
■
Dans la barre Insérer, sélectionnez la catégorie Commun, puis cliquez
sur le bouton Tableau ou faites glisser le bouton vers le document.
■
Choisissez Insertion > Tableau.
La boîte de dialogue Tableau apparaît.
3.
Dans la boîte de dialogue, définissez les options suivantes :
■
Dans le champ Lignes, tapez 2.
■
Dans le champ Colonnes, tapez 4.
■
Laissez Largeur de tableau fixée à 100 pour cent.
Affichez les enregistrements de la base de données 221
■
Laissez 1 comme valeur du champ Largeur de la bordure.
■
Dans le champ Marge intérieure des cellules, tapez 2.
■
Dans le champ Espacement entre les cellules, tapez 2.
■
Dans la section En-tête, sélectionnez l’option Haut.
Dans la zone de texte Résumé, entrez une description textuelle du
tableau pour aider les visiteurs qui utilisent des lecteurs d’écran. Entrez
par exemple :
Ce tableau répertorie les commentaires entrés par les visiteurs dans la
base de données.
Une fois les champs de la boîte de dialogue renseignés, elle doit avoir
l’apparence suivante :
4.
Cliquez sur OK.
Le tableau est inséré dans le document.
5.
6.
Dans la ligne supérieure du tableau, ajoutez des étiquettes :
■
Dans la première cellule du tableau, tapez First Name.
■
Dans la cellule suivante, tapez Last Name.
■
Dans la cellule suivante, tapez E-mail.
■
Dans la dernière cellule, tapez Comments.
Enregistrez votre page.
222 Didacticiel : Développement d’une application Web
Ajoutez des champs dynamiques
au tableau
Vous pouvez maintenant ajouter les champs du jeu d’enregistrements au
tableau.
1.
2.
3.
Ouvrez le panneau Liaisons, le cas échéant, en procédant de l’une des
manières suivantes :
■
Sélectionnez Fenêtre > Liaisons.
■
Cliquez sur la flèche d’agrandissement du groupe de panneaux
Application, puis choisissez le panneau Liaisons.
Ajoutez le champ FIRST_NAME dans le tableau en procédant de l’une
des manières suivantes :
■
Placez le point d’insertion dans la cellule du tableau qui se trouve
en dessous de l’étiquette First Name, puis, dans le panneau
Liaisons, choisissez FIRST_NAME et cliquez sur Insérer.
■
Faites glisser FIRST_NAME du panneau Liaisons vers la cellule du
tableau sous l’étiquette First Name.
Reprenez l’étape 2 pour ajouter les champs LAST_NAME, EMAIL et
COMMENTS (et non COMMENT_ID) au tableau.
Votre tableau devrait avoir l’apparence de l’exemple suivant. Vous
devrez peut-être élargir votre fenêtre du document pour l’afficher en
entier.
4.
Enregistrez votre page.
Ajoutez des champs dynamiques au tableau 223
Définissez une région répétée
Le tableau que vous venez de créer ne contient qu’une seule ligne de
données. Pour afficher tous les enregistrements, vous devez définir cette
ligne de tableau comme région répétée. Lorsqu’il sera affiché dans un
navigateur, le tableau comportera une ligne par enregistrement
correspondant aux critères de recherche de jeu d’enregistrements.
1.
2.
Dans la fenêtre de document, sélectionnez la ligne inférieure du tableau
en procédant de l’une des manières suivantes :
■
Cliquez dans l’une des cellules puis, dans le sélecteur de balises,
cliquez sur la dernière balise <tr> de la liste.
■
Placez le pointeur sur le côté gauche de la ligne dans le tableau et,
lorsque le pointeur se transforme en flèche orientée vers la droite,
cliquez sur la bordure de ligne pour sélectionner la ligne.
Créez une région répétée en procédant de l’une des manières suivantes :
■
Dans le panneau Comportements de serveur, cliquez sur le bouton
plus (+), puis choisissez Région répétée.
■
Dans la catégorie Application de la barre Insérer, cliquez sur le
bouton Région répétée.
■
Choisissez Insertion > Objets d’application > Région répétée.
La boîte de dialogue Région répétée s’affiche.
3.
Dans la boîte de dialogue, cliquez sur OK pour accepter les paramètres
par défaut.
Un contour s’affiche autour de la ligne du tableau et un onglet s’affiche
au-dessus à gauche pour indiquer qu’il s’agit d’une région répétée.
L’étiquette de l’onglet varie selon la technologie de serveur utilisée.
4.
Enregistrez votre page.
224 Didacticiel : Développement d’une application Web
Affichez votre page
Vous devez ensuite afficher vos pages. Pour afficher une page dans
Dreamweaver comme si elle était traitée par le serveur, utilisez l’affichage
des données dynamiques.
Alors que le document Cafe Townsend est encore actif, procédez de l’une
des manières suivantes pour afficher les données dans vos pages:
■
Dans la barre d’outils du document, cliquez sur le bouton Affichage des
données dynamiques.
■
Choisissez Affichage > Données dynamiques.
La page est mise à jour afin d’afficher les données extraites de la base de
données.
Créez un formulaire d’insertion
d’enregistrement
La prochaine page à créer pour le site Web Cafe Townsend permet aux
utilisateurs d’ajouter des commentaires dans la base de données.
Créez un formulaire d’insertion d’enregistrement 225
Dreamweaver comprend plusieurs objets d’application qui facilitent et
accélèrent la création de pages d’application Web. Vous allez utiliser un
objet d’application pour créer la page d’insertion. L’objet d’application
Insérer un enregistrement crée un formulaire HTML, des champs de
données qui correspondent à des champs dans la base de données et les
scripts de serveur nécessaires à la création d’une page dynamique.
Ajout d’un objet d’application Formulaire
d’insertion d’enregistrement
Vous pouvez utiliser un objet d’application Formulaire d’insertion
d’enregistrement pour créer un formulaire permettant aux visiteurs d’entrer
des données dans une base de données. L’objet d’application vous permet
de sélectionner les champs à inclure dans le formulaire, d’attribuer une
étiquette aux champs et de choisir les types d’objet de formulaire à insérer.
Lorsqu’un utilisateur saisit des données dans les champs du formulaire et
qu’il clique sur le bouton d’envoi, un nouvel enregistrement est inséré dans
une base de données. Vous pouvez également définir une page qui s’ouvrira
après l’envoi d’un enregistrement afin que l’expéditeur sache que la base de
données a été mise à jour.
1.
Dans le panneau Fichiers, localisez le fichier appelé « send », puis
double-cliquez sur le fichier pour l’ouvrir.
Le document s’ouvre dans la fenêtre de document.
226 Didacticiel : Développement d’une application Web
2.
Placez le point d’insertion dans la ligne vide du tableau sous celle qui
contient le paragraphe.
L’objet de l’application est insérée dans la la ligne vide.
3.
Procédez de l’une des manières suivantes pour ajouter un objet
d’insertion d’enregistrement dans votre page :
■
Dans la catégorie Application de la barre Insérer, sélectionnez
l’assistant de formulaire d’insertion d’enregistrement dans le menu
contextuel Insérer un enregistrement.
■
Sélectionnez Insertion > Objets d’application > Insérer un
enregistrement > Assistant de formulaire d’insertion
d’enregistrement.
La boîte de dialogue Formulaire d’insertion d’enregistrement s’affiche.
4.
Dans le menu déroulant Source de données (ColdFusion) ou
Connexion, choisissez connTownsend.
5.
Le cas échéant, entrez le nom utilisateur et mot de passe associés à la
source de données ou à la connexion.
Laissez ces cases vierges si vous n’avez pas précisé de nom d’utilisateur
ou de mot de passe lors de la configuration de la source de données ou
de la connexion.
6.
Dans le menu déroulant Insérer dans la table, assurez-vous que
COMMENTS est sélectionné.
Créez un formulaire d’insertion d’enregistrement 227
7.
Cliquez sur le bouton Parcourir en regard de la zone de texte Après
l’insertion, aller à; ou bien (pour ASP.NET) en regard de la zone de texte
En cas de réussite, aller à.
8.
Dans la boîte de dialogue qui s’affiche, sélectionnez le fichier appelé
« view », puis cliquez sur OK pour fermer la boîte.
Pour des besoins de test, vous voulez voir la page qui affiche tous les
commentaires après que vous en ayez saisi un. Après avoir testé
l’application Web, changez ce réglage pour afficher une page qui
remercie le visiteur pour son commentaire.
9.
La procédure de l’assistant sera complétée dans la section suivante.
Créez le formulaire d’insertion
Dans la section Champs du formulaire de l’assistant de formulaire
d’insertion d’enregistrement, définissez le formulaire dans lequel les
visiteurs doivent saisir des informations.
1.
2.
3.
Dans cet assistant, supprimez les champs que vous ne souhaitez pas
inclure dans le formulaire en procédant de l’une des manières suivantes:
■
Sélectionnez COMMENT_ID, puis cliquez sur le bouton moins (-).
■
Sélectionnez TELEPHONE, puis cliquez sur le bouton moins (-).
■
Sélectionnez SUBMIT_DATE, puis cliquez sur le bouton moins (-).
■
Sélectionnez ANSWERED, puis cliquez sur le bouton moins (-).
Si vous créez une page pour ASP.NET, modifiez l’ordre alphabétique
des champs de formulaire, en procédant de la manière suivante :
■
Dans la liste Colonne, sélectionnez COMMENTS, puis cliquez sur
le bouton représentant une flèche vers le bas pour placer
COMMENTS sous LAST_NAME.
■
Dans la liste Colonne, sélectionnez EMAIL, puis cliquez sur le
bouton représentant une flèche vers le bas pour placer EMAIL sous
LAST_NAME.
Dans la liste Champs du formulaire, sélectionnez FIRST_NAME pour
spécifier la façon dont le champ s’affichera dans le formulaire.
228 Didacticiel : Développement d’une application Web
4.
Dans la zone de texte Etiquette, entrez First Name à la place du texte
par défaut.
Cette étiquette apparaîtra dans le formulaire HTML en regard de la
zone de texte.
5.
6.
Définissez le type d’objet de formulaire pour le champ en utilisant l’une
des méthodes suivantes :
■
Si vous utilisez ASP.NET, acceptez l’option par défaut Champ de
texte du menu contextuel Afficher en tant que, puis, dans le menu
déroulant Envoyer en tant que, modifiez la valeur par défaut
WChar à VARCHAR.
■
Si vous utilisez une technologie de serveur autre que ASP.NET,
acceptez l’option par défaut Champ de texte du menu contextuel
Afficher en tant que, puis, dans le menu déroulant Envoyer en tant
que, acceptez l’option Texte par défaut.
Laissez le champ Valeur par défaut vide.
Pour certaines applications Web, ce champ vous permet de définir un
texte initial pour le champ permettant à l’utilisateur de connaître le
type d’informations à fournir. Dans le cas présent, l’étiquette de champ
« First Name » indique clairement que l’utilisateur doit entrer son
prénom.
Lorsque vous avez complété tous les champs, l’entrée FIRST_NAME
ressemble à la suivante:
7.
Répétez les étapes 3 à 6 pour le champ LAST_NAME, dont l’étiquette
doit être Last Name, qui doit s’afficher comme un champ de texte et être
soumis sous forme textuelle.
Créez un formulaire d’insertion d’enregistrement 229
8.
Répétez les étapes 3 à 6 pour le champ EMAIL, dont l’étiquette doit être
Email, qui doit s’afficher comme un champ de texte et être soumis sous
forme textuelle.
9.
Dans la liste Champs du formulaire, sélectionnez COMMENTS.
10. Dans
11.
le champ Etiquette, saisissez Comments.
Définissez le type d’objet de formulaire pour le champ Comments du
formulaire en utilisant l’une des méthodes suivantes :
■
Si vous utilisez ASP.NET, sélectionnez Zone de texte dans le menu
contextuel Afficher en tant que, puis dans le menu déroulant
Envoyer en tant que, sélectionnez VARCHAR.
■
Si vous utilisez une technologie de serveur autre que ASP.NET,
sélectionnez Zone de texte dans le menu contextuel Afficher en tant
que, puis dans le menu contextuel Envoyer en tant que, acceptez
l’option par défaut Texte.
Lorsque vous avez renseigné tous les champs, la boîte de dialogue
ressemble à la suivante :
12. Cliquez
sur OK pour fermer la boîte de dialogue et créer le formulaire
d’insertion d’enregistrement.
230 Didacticiel : Développement d’une application Web
L’objet d’application Formulaire d’insertion d’enregistrement est inséré
dans le document.
13.
Enregistrez votre page.
Copiez les fichiers sur le serveur
Vous allez ensuite copier les fichiers mis à jour sur le serveur. Une fois la
copie terminée, vous allez afficher la page d’insertion d’enregistrements,
ajouter un commentaire ou une question, puis envoyer les données afin de
tester l’application.
1.
Dans le panneau Fichiers, pour télécharger les fichiers vers votre serveur,
cliquez (Windows) ou maintenez la touche Commande enfoncée
(Macintosh) sur les fichiers appelés « view » et « send », puis cliquez sur
l’icône bleue (en forme de flèche) Placer fichiers.
2.
Lorsque Dreamweaver vous invite à copier les fichiers dépendants sur le
serveur, sélectionnez Oui.
R EM A R Q U E
Sur certains modèles, Dreamweaver crée un dossier Connexions dans votre
dossier local. Vous devez également copier ce dossier sur votre serveur
distant pour que l’application Web fonctionne. Dans le panneau Fichiers,
sélectionnez le dossier Connexions, puis cliquez sur le bouton Placer le(s)
fichier(s) pour copier le dossier sur votre serveur.
Copiez les fichiers sur le serveur 231
3.
Lorsque le fichier appelé « send » est le document actif, sélectionnez
Fichier > Aperçu dans le navigateur ou appuyez sur F12 pour afficher
votre page.
4.
Tapez les données de test dans le formulaire, puis cliquez sur le bouton
Insérer un enregistrement dans le document pour envoyer les données.
Le serveur d’application reçoit les informations envoyées, met à jour la
base de données et affiche la page de commentaires avec l’information
mise à jour.
Documentation connexe
Ce didacticiel vous a présenté des informations sur quelques outils que
vous pouvez utiliser pour créer des pages dynamiques reposant sur des
données. Vous avez appris à créer des jeux d’enregistrements qui vous
permettent de définir les données de votre site Web. Vous avez également
appris à utiliser un objet d’application Dreamweaver pour créer une
application Web qui vous permet d’interagir avec les données de la base de
données.
Pour plus d’informations sur le développement d’applications Web,
reportez-vous aux rubriques suivantes dans l’aide Utilisation de
Dreamweaver :
■
Récupération des données spécifiques à une page
■
Définition de sources de contenu dynamique
■
Ajout d'un contenu dynamique à une page Web
■
Affichage des enregistrements de base de données
232 Didacticiel : Développement d’une application Web
4
PARTIE 4
Annexes
La quatrième partie de ce manuel contient des appendices qui fournissent
des compléments sur les concepts abordés dans les sections précédentes.
Cette partie du manuel contient les sections suivantes :
Description des applications Web . . . . . . . . . . . . . . . . . . . . . . . . . 235
Installation d’un serveur Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Configuration d’un exemple de site ColdFusion . . . . . . . . . . . . . 257
Configuration d’un exemple de site ASP.NET . . . . . . . . . . . . . . . 275
Configuration d’un exemple de site ASP. . . . . . . . . . . . . . . . . . . . . 291
Configuration d’un exemple de site JSP . . . . . . . . . . . . . . . . . . . . 309
Configuration d’un exemple de site PHP . . . . . . . . . . . . . . . . . . . 327
233
ANNEXE A
Description des
applications Web
A
Une application Web est un ensemble de pages qui interagissent avec les
utilisateurs, les unes avec les autres, ainsi qu’avec les différentes ressources
d’un serveur Web, notamment les bases de données. Familiarisez-vous avec
les concepts abordés dans ce chapitre avant de créer vos propres
applications Web.
Ce chapitre contient les rubriques suivantes :
Présentation des applications Web . . . . . . . . . . . . . . . . . . . . . . . . 235
Fonctionnement d’une application Web. . . . . . . . . . . . . . . . . . . . 238
Création de pages dynamiques. . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Choix d’une technologie de serveur. . . . . . . . . . . . . . . . . . . . . . . . 245
Terminologie du développement d’applications Web . . . . . . . . 246
Présentation des applications
Web
Une application Web est un site Web dont le contenu des pages est
partiellement ou entièrement indéterminé. Le contenu final d’une page est
déterminé uniquement lorsque l’utilisateur requiert une page depuis le
serveur Web. Le contenu final d’une page variant d’une requête à une autre
en fonction des actions de l’utilisateur, ce type de page est appelé page
dynamique.
Les applications Web sont construites de manière à répondre à différents
types de défis et de problèmes. Cette section décrit les utilisations courantes
des applications Web et présente un exemple simple.
235
Utilisations courantes des applications
Web
Les applications Web peuvent être utilisées de diverses façons par les
visiteurs d’un site et les développeurs, notamment pour :
■
Permettre aux utilisateurs de trouver rapidement et facilement des
informations sur un site Web riche en contenu.
Ce type d’applications Web permet aux visiteurs du site de rechercher,
d’organiser et de parcourir le contenu à leur convenance. Les exemples
incluent des réseaux intranet d’entreprises, tels Microsoft MSDN
(www.msdn.microsoft.com) et Amazon.com (www.amazon.com).
■
Collecter, enregistrer et analyser des données fournies par les visiteurs
du site.
Auparavant, les données saisies dans des formulaires HTML étaient
envoyées sous forme de courriels aux employés ou sous forme
d’applications CGI pour le traitement. Une application Web peut
enregistrer les données d’un formulaire directement dans une base de
données, ainsi qu’extraire les données et créer des rapports Web pour
l’analyse. Les exemples incluent des pages de banque en ligne et de
contrôle des stocks, ainsi que des sondages et des formulaires de
commentaires.
■
Mettre à jour des sites Web dont le contenu change souvent.
Une application Web évite au créateur d’avoir à mettre fréquemment à
jour le code HTML du site. Les fournisseurs de contenu, tels que les
rédacteurs en chef, alimentent l’application Web et celle-ci met
automatiquement le site à jour, Il peut s’agir de The Economist
(www.economist.com) et CNN (www.cnn.com).
236 Description des applications Web
Exemple d’application Web
Janet, professionnelle de la création Web, utilise Macromedia
Dreamweaver depuis de nombreuses années. Elle est chargée de la
maintenance des sites intranet et Internet d’une entreprise de taille
moyenne comptant 1 000 employés. Christophe, du service des Ressources
humaines, lui soumet un jour un problème. Ce service gère un programme
de mise en forme qui attribue des points aux employés pour chaque
kilomètre parcouru en marchant, en courant ou à vélo. Tous les mois,
chaque employé doit communiquer à Christophe le nombre total de
kilomètres parcourus, par courriel. A la fin du mois, Christophe rassemble
tous les courriels et récompense chaque employé avec des prix en espèces,
en fonction de leur total de points.
Le problème est que ce programme de mise en forme a suscité de plus en
plus d’enthousiasme. Le nombre de participants est si important que
Christophe est submergé de courriels à chaque fin de mois. Il demande
donc à Julie si une solution Web serait envisageable.
Julie suggère une application Web basée sur un réseau intranet exécutant les
tâches suivantes :
■
Permettre aux employés de saisir leur kilométrage sur une page Web au
moyen d’un simple formulaire HTML ;
■
Stocker le kilométrage des employés dans une base de données ;
■
Calculer les points de mise en forme en fonction du kilométrage ;
■
Permettre aux employés de suivre leurs progrès au fil des mois ;
■
Permettre à Christophe d’accéder au total des points en un seul clic à
chaque fin de mois.
Janet met rapidement en place l’application à l’aide de Dreamweaver,
logiciel doté des outils nécessaires à la création rapide et facile de ce type
d’applications.
Présentation des applications Web 237
Fonctionnement d’une
application Web
Une application Web est un ensemble de pages statiques et dynamiques.
Une page statique n’est pas modifiée lorsqu’un visiteur la consulte : le
serveur Web transmet la page au navigateur qui la sollicite sans la modifier.
A l’inverse, une page Web dynamique est modifiée par le serveur avant d’être
transmise au navigateur qui la sollicite. C’est pourquoi cette page est dite
dynamique.
Vous pouvez par exemple créer une page pour afficher les résultats du
programme de mise en forme et faire en sorte que certaines informations
(telles le nom et les résultats de l’employé) soient déterminées lorsqu’une
page est sollicitée par un employé donné.
Traitement des pages Web statiques
Un site Web statique comprend un jeu de pages et fichiers HTML associés
hébergés sur un ordinateur exécutant un serveur Web.
Un serveur Web est un logiciel qui fournit des pages Web en réponse à des
requêtes de navigateurs Web. Une requête de page est générée lorsqu’un
utilisateur clique sur un lien d’une page Web, choisit un signet dans le
navigateur ou saisit une URL dans le champ Adresse du navigateur.
Le contenu final d’une page Web statique est déterminé par le créateur de
la page et n’est pas modifié lorsqu’un utilisateur la demande. Exemple :
<html>
<head>
<title>Page d'informations de Trio Motors</title>
</head>
<body>
<h1>A propos de Trio Motors</h1>
<p>Trio Motors est un des principaux constructeurs
automobile.</p>
</body>
</html>
238 Description des applications Web
Chaque ligne du code HTML de la page est rédigée par le créateur avant
que la page ne soit placée sur le serveur. Ce code HTML n’étant pas
modifié une fois la page sur le serveur, cette page est dite statique.
REMARQUE
Au sens strict du terme, une page dite « statique » peut ne pas être
statique du tout. Une image survolée ou une animation Flash (un fichier
SWF), par exemple, peuvent animer une page statique. Cependant, ce
guide qualifie une page de statique si elle est adressée au navigateur sans
modifications.
Lorsqu’un serveur Web reçoit une requête de page statique, il lit la requête,
localise la page et la transmet au navigateur qui l’a sollicitée, tel qu’indiqué
dans la figure ci-dessous :
Etape 1 - Le
navigateur
Web
demande une
page statique.
Navigateur Web
Requête
Réponse
SERVEUR WEB
Etape 2 - Le
serveur Web
trouve la
page.
Etape 3 - Le
serveur Web
envoie la page au
navigateur
demandeur.
<HTML>
<p>Hi
</HTML>
Page statique
Dans le cas des applications Web, certaines lignes de code ne sont pas
déterminées au moment où l’utilisateur sollicite la page. Ces lignes doivent
être déterminées via un mécanisme avant que la page ne soit transmise au
navigateur. Ce mécanisme est présenté dans la section suivante.
Fonctionnement d’une application Web 239
Traitement des pages dynamiques
Lorsqu’un serveur Web reçoit une requête de page Web statique, il
transmet directement cette page au navigateur qui la demande. Le serveur
Web réagit différemment lorsqu’il reçoit une requête de page dynamique :
Il transmet la page à un logiciel spécial chargé de terminer la page. Ce
logiciel spécial est appelé un serveur d’application.
Le serveur d’application lit le code de la page, termine cette page en
fonction des instructions figurant dans le code, puis en retire le code. Il en
résulte une page statique que le serveur d’application renvoie au serveur
Web, lequel transmet alors cette page au navigateur demandeur. Le
navigateur reçoit uniquement du code HTML pur lorsque la page lui est
transmise. Voici un aperçu du processus :
Etape 1 - Le
navigateur Web
demande une
page dynamique.
Navigateur Web
Requête
Réponse
Etape 5 - Le
serveur Web
envoie la page
achevée au
navigateur
requérant.
SERVEUR WEB
Etape 2 - Le
serveur Web
recherche la
page et la
transmet au
serveur
d’application.
Etape 3- Le
serveur
d’application
analyse la page à
la recherche
d’instructions et la
termine.
240 Description des applications Web
<HTML>
<code>
</HTML>
<HTML>
<p>Hi
</HTML>
Etape 4 - Le
serveur
d’application
transmet la page
terminée au
serveur Web.
Serveur d’application
Accès à une base de données
Un serveur d’application vous permet de travailler avec des ressources côté
serveur telles que les bases de données. Une page dynamique peut, par
exemple, ordonner au serveur d’application d’extraire des données de la
base de données et de les insérer dans le code HTML de la page. Pour plus
d’informations, voir Annexe A, Guide du débutant en base de données dans
Utilisation de Dreamweaver.
L’instruction d’extraction des données de la base est nommée requête de
base de données. Une requête est composée de critères de recherche rédigés
dans un langage de base de données appelé SQL (Structured Query
Language). La requête SQL est rédigée dans les scripts ou les balises de la
page côté serveur.
Un serveur d’application ne peut pas communiquer directement avec une
base de données car le format propriétaire de cette dernière rend les
données indéchiffrables, de la même manière qu’un document Microsoft
Word ouvert dans Bloc-notes ou BBEdit peut être indéchiffrable. Le
serveur d’application peut communiquer avec la base de données
uniquement via un pilote de base de données, logiciel faisant office
d’interprète entre le serveur d’application et la base de données.
Une fois que le pilote a établi la communication, la requête est exécutée par
rapport à la base de données et un jeu d’enregistrements est créé. Un jeu
d’enregistrements est un ensemble de données extraites d’une ou de
plusieurs tables de base de données. Le jeu d’enregistrements est renvoyé au
serveur d’application, lequel utilise les données pour terminer la page.
Voici un exemple simple de requête de base de données rédigée en SQL :
SELECT lastname, firstname, fitpoints
FROM employees
Cette instruction crée un jeu d’enregistrements à trois colonnes et le
remplit de lignes comportant le nom, le prénom et les points forts en forme
de tous les employés de la base de données. Pour plus d’informations, voir
Annexe B, Initiation à SQL dans Utilisation de Dreamweaver.
Fonctionnement d’une application Web 241
Voici une illustration du processus d’interrogation de la base de données
via des requêtes et de la transmission des données au navigateur :
Etape 1 - Le
navigateur Web
demande une page
dynamique.
Navigateur Web
Requête
Réponse
Etape 9 - Le serveur
Web envoie la page
achevée au
navigateur requérant.
SERVEUR WEB
Etape 2 - Le
serveur Web
recherche la page et
la transmet au
serveur
d’application.
<HTML>
<code>
</HTML>
Etape 3 - Le serveur
d’application analyse
la page à la recherche
d’instructions.
Etape 4 - Le serveur
d’application envoie
une requête au pilote
de la base de
données.
Etape 5 - Le pilote
exécute la requête au
niveau de la base de
données.
<HTML>
<p>Hi
</HTML>
Etape 8 - Le serveur
d’application insère
les données dans la
page, puis transmet la
page au serveur Web.
Serveur d’application
Interrogation
Jeu d’enregistrements
Pilote de base de données
Etape 7 - Le pilote
transmet le jeu
d’enregistrements au
serveur d’application.
Etape 6 - Le jeu
d’enregistrements est
renvoyé au pilote.
Base de données
Vous pouvez utiliser pratiquement toutes les bases de données avec votre
application Web, à condition que les pilotes de base de données appropriés
soient installés sur le serveur.
242 Description des applications Web
Si vous prévoyez de créer de petites applications peu onéreuses, vous
pouvez utiliser une base de données fichier, créée par exemple sous
Microsoft Access. Si vous prévoyez de créer des applications stratégiques
robustes, vous pouvez utiliser une base de données serveur, créée par
exemple avec Microsoft SQL Server, Oracle 9i ou MySQL.
Si votre base de données réside sur un système autre que votre serveur Web,
assurez-vous qu’il existe une connexion rapide entre les deux systèmes pour
un fonctionnement efficace et rapide de votre application Web.
Création de pages dynamiques
La création d’une page dynamique consiste à écrire d’abord le
code HTML, puis à ajouter les scripts ou les balises côté serveur au
code HTML pour rendre la page dynamique. Lorsque vous visualisez le
code obtenu, le langage apparaît incorporé dans le code HTML de la page.
Par conséquent, ces langages sont appelés langages de programmation
HTML intégrés. L’exemple élémentaire ci-dessous utilise le langage CFML
(ColdFusion Markup Language) :
<html>
<head>
<title>Page d'informations de Trio Motors</title>
</head>
<body>
<h1>A propos de Trio Motors</h1>
<p>Trio Motors est un des principaux constructeurs
automobile.</p>
<!--- début des instructions intégré --->
<cfset department="Sales">
<cfoutput>
<p>Assurez vous de visiter notre page #department#.</p>
</cfoutput>
<!--- fin des instructions intégrés --->
</body>
</html>
Les instructions incorporées dans cette page exécutent les actions
suivantes :
1.
Création d’une variable appelée department et assignation de la chaîne
"Service commercial" à cette variable.
Création de pages dynamiques 243
2.
Insertion de la valeur de la variable, "Service commercial", dans le
code HTML.
Le serveur d’application renvoie la page suivante au serveur Web :
<html>
<head>
<title>Page d'informations de Trio Motors</title>
</head>
<body>
<h1>A propos de Trio Motors</h1>
<p>Trio Motors est un des principaux constructeurs
automobile.</p>
<p>Assurez vous de visiter notre page du service
commercial.</p>
</body>
</html>
Le serveur Web transmet la page au navigateur requérant, lequel l’affiche
de la manière suivante :
A propos de Trio Motors
Trio Motors est leader dans le domaine de la construction automobile.
Nous vous invitons à visiter la page de notre Service commercial.
Choisissez un langage de script ou de balise en fonction de la technologie
de votre serveur. Les langages les plus employés pour les cinq technologies
de serveur prises en charge par Dreamweaver sont :
Technologie de serveur
Langue
ColdFusion
CFML (ColdFusion Markup Language)
ASP.NET
Visual Basic
C#
Pages ASP (Active Server
Pages)
VBScript
JavaScript
JSP (Java Server Pages)
Java
PHP
PHP
Pour plus d’informations, consultez la section Choix d’une technologie de
serveur, page 245.
Dreamweaver peut créer les scripts ou les balises côté serveur nécessaires au
bon fonctionnement de vos pages. Vous pouvez également les rédiger
manuellement dans l’environnement de codage de Dreamweaver.
244 Description des applications Web
Choix d’une technologie de
serveur
Dreamweaver vous permet de créer des applications Web à partir de l’une
des cinq technologies de serveur : ColdFusion, ASP.NET, ASP, JSP ou
PHP. Chacune de ces technologies correspond à un type de document dans
Dreamweaver. Le choix d’une technologie pour vos applications Web
repose sur plusieurs facteurs, notamment votre niveau de connaissance des
différents langages de script et le serveur d’application que vous envisagez
d’utiliser.
Si vous n’avez jamais créé d’applications Web ou d’applications en général,
vous préférerez sûrement utiliser ColdFusion en raison de son
environnement de script serveur convivial intégré à Dreamweaver. Si vous
êtes déjà familiarisé avec les autres technologies de serveur, JSP, PHP, ASP
ou ASP.NET par exemple, Dreamweaver les prend également en charge.
Le choix de la technologie de serveur dépend également du serveur
d’application que vous souhaitez utiliser pour l’application Web. Un
serveur d’application est un logiciel qui aide un serveur Web à traiter des
pages Web contenant des scripts ou des balises côté serveur. Par exemple, si
vous disposez de ColdFusion MX 7 Server, vous pouvez choisir
ColdFusion comme technologie de serveur. Si vous avez accès au serveur
Microsoft Internet Information Server 5 (IIS) avec la plate-forme .NET,
vous pouvez choisir ASP.NET. Sélectionnez PHP si vous avez accès à un
serveur Web avec un serveur d’application PHP. En revanche, choisissez
JSP pour les serveurs Web avec serveur d’application JSP, tel que
Macromedia JRun.
Vous trouverez une version de ColdFusion MX 7 destinée aux
développeurs sur le CD Dreamweaver (version Windows uniquement) et
sur le site Web de Macromedia à l’adresse suivante :
www.macromedia.com/go/coldfusion/.
Pour plus d’informations, voir Configuration d'un serveur d'application dans
Utilisation de Dreamweaver.
Pour en savoir davantage sur ColdFusion, sélectionnez ColdFusion dans le
menu Aide.
Pour en savoir plus sur ASP.NET, visitez le site Web Microsoft à l’adresse
suivante : http://msdn.microsoft.com/asp.net/.
Choix d’une technologie de serveur 245
Pour en savoir plus sur ASP, visitez le site Web Microsoft à l’adresse
suivante : http://msdn.microsoft.com/library/default.asp?url=/library/enus/dnanchor/html/activeservpages.asp. (en anglais)
Pour en savoir plus sur JSP, visitez le site Web de Sun Microsystems à
l’adresse suivante : java.sun.com/products/jsp/ (en anglais).
Pour en savoir plus sur PHP, visitez le site Web de PHP à l’adresse
suivante : www.php.net/ (en anglais).
Terminologie du développement
d’applications Web
Cette section regroupe la définition des termes relatifs aux applications
Web fréquemment utilisés.
est un logiciel qui aide un serveur Web à traiter
des pages Web contenant des scripts ou des balises côté serveur. Lorsqu’une
page de ce type est requise par le serveur, le serveur Web transmet cette
page au serveur d’application afin qu’il la traite avant de l’envoyer au
navigateur. Pour plus d’informations, consultez la section Fonctionnement
d’une application Web, page 238.
Un serveur d’application
Les serveurs d’application les plus utilisés sont Macromedia ColdFusion,
Macromedia JRun Server, la plate-forme .NET de Microsoft, IBM
WebSphere et Apache Tomcat.
est un ensemble de données stockées sous forme de
tables. Chaque ligne d’une table correspond à un enregistrement et chaque
colonne correspond à un champ de l’enregistrement, tel qu’illustré dans
l’exemple ci-dessous.
Une base de données
Champs (colonnes)
Numéro
Nom
Prénom
Position
Objectif
Enregistrements
(lignes)
246 Description des applications Web
Un pilote de base de données est un logiciel qui agit comme un
interprète entre un serveur d’application et une base de données. Les
données d’une base de données sont stockées dans un format propriétaire.
Un pilote de base de données permet à l’application Web de lire et de
manipuler des données qui, sans cela, seraient indéchiffrables.
Un système de gestion de base de données (SGBD ou système de base
de données) est un logiciel utilisé pour créer et manipuler des bases
de données. Les systèmes de base de données les plus courants sont
Microsoft Access, Oracle 9i et MySQL.
Une requête de base de données désigne l’opération permettant
d’extraire un jeu d’enregistrements d’une base de données. Une requête est
constituée de critères de recherche exprimés en langage de base de données
appelé SQL. La requête peut, par exemple, spécifier que seules certaines
colonnes ou certains enregistrements doivent être inclus dans le jeu
d’enregistrements.
Une page dynamique est une page Web qui est personnalisée par un
serveur d’application avant qu’elle ne soit transmise à un navigateur. Pour
plus d’informations, consultez la section Fonctionnement d’une application
Web, page 238.
Un jeu d’enregistrements est un ensemble de données extraites d’une ou
plusieurs tables de base de données, comme l’illustre l’exemple suivant :
Numéro
Nom
Prénom
Position
Objectifs
Table de base de données
Nom
Prénom
Position
Table de jeu d’enregistrements
Terminologie du développement d’applications Web 247
Une base de données relationnelle est une base de données contenant
plusieurs tables qui partagent des données. La base de données suivante est
relationnelle car deux tables partagent la colonne DepartmentID.
est une technologie utilisée par un serveur
d’application pour modifier des pages dynamiques lors de l’exécution.
Une technologie de serveur
L’environnement de développement de Dreamweaver prend en charge les
technologies de serveur suivantes :
■
Macromedia ColdFusion
■
Microsoft ASP.NET
■
Pages ASP (Active Server Pages) de Microsoft
■
JSP (Java Server Pages)
■
PHP : Hypertext Preprocessor (PHP)
Vous pouvez également utiliser l’environnement de codage de
Dreamweaver pour développer des pages destinées à une technologie de
serveur quelconque non répertoriée ci-dessus.
Une page statique est une page Web qui n’est pas modifiée par un serveur
d’application avant qu’elle ne soit envoyée à un navigateur. Pour plus
d’informations, consultez la section Traitement des pages Web statiques,
page 238.
est un site Internet dont le contenu des pages
constitutives est partiellement ou entièrement indéterminé. Le contenu
final de ces pages est déterminé uniquement lorsque l’utilisateur requiert
une page depuis le serveur Web. Le contenu final d’une page variant d’une
requête à une autre en fonction des actions de l’utilisateur, ce type de page
est appelé page dynamique.
Une application Web
est un logiciel qui renvoie des pages Web en réponse aux
requêtes de navigateurs Web. Une requête de page est générée lorsqu’un
utilisateur clique sur un lien d’une page Web, choisit un signet dans le
navigateur ou saisit une URL dans le champ Adresse du navigateur.
Un serveur Web
248 Description des applications Web
Les serveurs Web les plus courants sont Microsoft Internet Information
Server, Microsoft Personal Web Server, Apache HTTP Server, Netscape
Enterprise Server et Sun ONE Web Server.
Terminologie du développement d’applications Web 249
250 Description des applications Web
ANNEXE B
Installation d’un serveur
Web
B
Pour développer et tester des pages Web dynamiques, vous avez besoin
d’un serveur Web opérationnel. Ce chapitre explique aux utilisateurs
Windows comment installer et utiliser un serveur Web Microsoft sur un
ordinateur local.
Si vous travaillez sous Windows et que vous souhaitez développer des sites
ColdFusion, vous pouvez utiliser le serveur Web inclus dans l’édition
développeur du serveur d’application ColdFusion MX. Vous pouvez
l’installer et l’utiliser gratuitement. Pour plus d’informations, consultez la
section Annexe C, Configuration d’un exemple de site ColdFusion,
page 257.
Si vous travaillez sur Macintosh, vous pouvez exploiter le serveur Web d’un
ordinateur en réseau ou d’une société d’hébergement Web. Si vous
souhaitez développer des applications PHP, vous pouvez utiliser le serveur
Web Apache déjà installé sur votre Macintosh.
Ce chapitre contient les sections suivantes :
Premiers pas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Installation d’Internet Information Server . . . . . . . . . . . . . . . . . . . 252
Test de IIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Test du serveur Web Macintosh (développeurs PHP) . . . . . . . 254
Fonctions élémentaires du serveur Web . . . . . . . . . . . . . . . . . . . 255
R E MA R Q U E
Macromedia ne fournit aucune assistance technique pour les logiciels
tiers, tels que Microsoft Internet Information Server. Si vous avez besoin
d’aide pour un produit Microsoft, contactez le support technique de
Microsoft.
251
Premiers pas
Si vous travaillez sous Windows, vous pouvez installer et utiliser les serveurs
Web suivants sur votre ordinateur: Vous pouvez également installer votre
serveur Web sur un ordinateur Windows en réseau afin que les autres
développeurs de votre équipe puissent l’utiliser.
Si vous travaillez sous Windows et que vous souhaitez développer des
applications ColdFusion, vous pouvez également utiliser le serveur Web
inclus dans l’édition développeur de ColdFusion MX 7. Pour plus de
détails, reportez-vous à Annexe C, Configuration d’un exemple de site
ColdFusion, page 257
IIS est peut-être déjà installé sur votre ordinateur. Parcourez votre
arborescence pour vérifier si elle comporte un dossier C:\Inetpub ou
D:\Inetpub. IIS crée ce dossier pendant l’installation.
Si le dossier n’existe pas, installez IIS. Pour plus d’informations, consultez
la section Installation d’Internet Information Server, page 252.
Si vous travaillez sur Macintosh et voulez développer des applications PHP,
vous pouvez utiliser le serveur Web Apache déjà installé sur votre machine.
Pour plus d’informations, consultez la section Test du serveur Web
Macintosh (développeurs PHP), page 254.
Installation d’Internet Information
Server
Les utilisateurs de Windows 2000 et Windows XP Professionnel doivent
installer IIS (Internet Information Server).
Si vous utilisez Windows 2000 ou Windows XP Professionnel, vérifiez si
IIS est déjà installé et en cours d’exécution sur votre système. Pour cela,
recherchez le dossier C:\Inetpub. S’il n’existe pas, il est probable qu’IIS
n’est pas installé sur votre système.
Pour installer IIS sous Windows 2000 et XP Professionnel :
252 Installation d’un serveur Web
1.
Sélectionnez Démarrer > Paramètres > Panneau de configuration >
Ajouter ou supprimer des programmes ou Démarrer > Panneau de
configuration > Ajout/Suppression de programmes.
2.
Cliquez sur Ajouter/Supprimer des composants Windows.
3.
Sélectionnez Internet Information Services (IIS) et cliquez sur Suivant.
4.
Suivez les instructions d’installation.
Vous pouvez tester le serveur Web après l’avoir installé.
Test de IIS
Pour tester le serveur Web, créez une page HTML simple intitulée
monFichierTest.html, puis enregistrez-la dans le dossier Inetpub\wwwroot
de l’ordinateur exécutant le serveur Web. Cette page HTML peut
comporter une seule ligne, par exemple :
<p>Mon serveur fonctionne.</p>
Ouvrez ensuite une page test dans un navigateur Web avec une requête
HTTP. Si IIS est exécuté sur votre ordinateur local, entrez l’URL suivante
dans votre navigateur Web :
http://localhost/monFichierTest.html
Si IIS est exécuté sur un ordinateur en réseau, utilisez le nom de
l’ordinateur en réseau comme nom de domaine. Par exemple, si le nom de
l’ordinateur qui exécute IIS est rockford-pc, entrez l’URL suivante dans
votre navigateur:
http://rockford-pc/monFichierTest.html
REMARQUE
Pour plus d’informations sur les noms d’ordinateurs, voir Fonctions
élémentaires du serveur Web, page 255.
Si le navigateur affiche votre page, le serveur Web est exécuté normalement.
Si le navigateur ne peut pas afficher la page, assurez-vous que le serveur est
en cours d’exécution. Si la page ne s’affiche toujours pas, assurez-vous que
votre page test est placée dans le dossier Inetpub\wwwroot et comporte une
extension .htm ou .html.
Test de IIS 253
Test du serveur Web Macintosh
(développeurs PHP)
Vous pouvez utiliser le serveur Web Apache déjà installé sur votre
Macintosh pour développer des applications PHP.
Pour tester le serveur, créez une page HTML simple appelée
monFichierTest.html et enregistrez-la dans le dossier /Utilisateurs/
votre_nom_utilisateur/Sites/ de votre Macintosh (où votre_nom_utilisateur
est votre nom d’utilisateur Macintosh). Cette page HTML peut comporter
une seule ligne, par exemple :
<p>Mon serveur fonctionne.</p>
Ouvrez ensuite une page test dans un navigateur Web avec une requête
HTTP. Pour cela, saisissez l’URL ci-dessous dans votre navigateur Web :
http://localhost/~votre_nom_utilisateur/monFichierTest.html
REMARQUE
Par défaut, le serveur Apache s’exécute sur le port 80.
Si le navigateur affiche votre page, le serveur Web est exécuté normalement.
Si le navigateur ne peut pas afficher la page, assurez-vous que le serveur est
en cours d’exécution. Pour cela, affichez les préférences du système et
vérifiez le panneau de préférences de partage. L’option Partage Web
personnel doit être activée.
Par défaut, le serveur Web Apache ne fonctionne pas avec PHP ; vous
devez d’abord le configurer. Pour plus d’informations, consultez la section
Configuration du système (PHP), page 328.
254 Installation d’un serveur Web
Fonctions élémentaires du
serveur Web
Un serveur Web est un logiciel qui fournit des pages Web en réponse à des
requêtes de navigateurs Web. Un serveur Web est parfois appelé serveur
HTTP.
Supposons que vous utilisiez IIS pour développer des applications Web. Le
nom par défaut de votre serveur Web est le même que celui qui désigne
votre ordinateur. Vous pouvez modifier le nom du serveur en modifiant
celui de votre ordinateur. Si votre ordinateur n’a pas de nom, le serveur
utilise le mot « localhost ».
Le nom du serveur correspond au dossier racine du serveur, lequel est
généralement (sur un ordinateur fonctionnant sous Windows) :
C:\Inetput\wwwroot. Vous pouvez ouvrir une page Web quelconque
stockée dans le dossier racine en entrant l’URL suivante dans un navigateur
en cours d’exécution sur votre ordinateur.
http://nom_du_serveur/nom_de_fichier
Par exemple, si le nom du serveur est mer_noire et qu’une page Web
intitulée soleil.html est stockée dans C:\Inetput\wwwroot\, vous pouvez
ouvrir cette page en tapant l’URL suivante dans le navigateur en cours
d’exécution sur l’ordinateur local :
http://mer_noire/soleil.html
REMARQUE
Veillez à taper des barres obliques normales et non inverses dans les URL.
Vous pouvez également ouvrir une page Web quelconque stockée dans un
sous-dossier du dossier racine en spécifiant ce sous-dossier dans l’URL. Par
exemple, supposons que le fichier soleil.html est stocké dans un sousdossier nommé gamelan, de la façon suivante :
C:\Inetput\wwwroot\gamelan\soleil.html
Vous pouvez ouvrir cette page en entrant l’URL suivante dans un
navigateur en cours d’exécution sur votre ordinateur :
http://mer_noire/gamelan/soleil.html
Fonctions élémentaires du serveur Web 255
Lorsque le serveur Web est exécuté sur votre ordinateur, vous pouvez
remplacer le nom du serveur par « localhost ». Par exemple, les URL
suivantes ouvrent la même page dans un navigateur :
http://mer_noire/gamelan/soleil.html
http://localhost/gamelan/soleil.html
REMARQUE
256 Installation d’un serveur Web
Vous pouvez aussi utiliser une autre expression à la place du nom du
serveur ou de localhost : 127.0.0.1 (par exemple, http://127.0.0.1/
gamelan/soleil.html).
ANNEXE C
Configuration d’un exemple
de site ColdFusion
C
Macromedia Dreamweaver 8 contient des exemples de pages ColdFusion
pour vous permettre de créer une petite application Web. Ce chapitre vous
explique comment configurer l’exemple d’application.
La configuration d’une application Web s’effectue en trois étapes. Vous
devez d’abord configurer votre système. Vous devez ensuite définir un site
Dreamweaver. Puis, vous devez connecter l’application à votre base de
données. Ce guide de configuration décrit cette procédure en trois étapes.
Ce chapitre contient les sections suivantes :
Aide-mémoire pour la configuration à l’intention des
développeurs ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . .257
Configuration du système (ColdFusion) . . . . . . . . . . . . . . . . . . . . 258
Définition d’un site Dreamweaver (ColdFusion) . . . . . . . . . . . . . 263
Connexion à l’exemple de base de données (ColdFusion) . . . . 269
Aide-mémoire pour la
configuration à l’intention des
développeurs ColdFusion
Pour configurer une application Web, vous devez configurer votre système,
définir un site Dreamweaver, puis vous connecter à une base de données.
Cette section fournit une liste de contrôle pour chaque tâche. Les
différentes tâches sont décrites de manière plus détaillée dans le reste du
chapitre.
257
Configurez votre système :
1.
Installez le serveur d’application ColdFusion. Ce serveur contient un
serveur Web.
2.
Créez un dossier racine.
Définissez un site Dreamweaver :
1.
Copiez les exemples de fichiers dans un dossier, sur votre disque dur.
2.
Définissez le dossier comme dossier Dreamweaver local.
3.
Définissez un dossier de serveur Web comme dossier Dreamweaver
distant.
4.
Définissez un dossier dans lequel traiter les pages dynamiques.
5.
Téléchargez les exemples de fichiers sur le serveur Web.
Connectez-vous à la base de données :
1.
Si votre serveur est un ordinateur distant, copiez l’exemple de base de
données sur l’ordinateur distant.
2.
Créez la connexion dans Dreamweaver.
Configuration du système
(ColdFusion)
Cette section fournit des instructions pour les deux configurations de
système les plus courantes : lorsque ColdFusion est installé sur votre disque
dur et lorsque ColdFusion est installé sur un ordinateur Windows distant.
Pour utiliser une configuration différente, voir , Configuration d'une
application Web dans Utilisation de Dreamweaver.
258 Configuration d’un exemple de site ColdFusion
L’illustration suivante présente les deux configurations décrites dans cette
section :
Configuration locale
(Windows uniquement)
Configuration du serveur distant
(Macintosh ou Windows)
WINDOWS PC
MAC ou PC WINDOWS
Dreamweaver
Dreamweaver
Serveur ColdFusion
Dossier racine
du site Web dans
c:\Inetpub\wwwroot\
Accès réseau ou ftp
SERVEUR WINDOWS
Serveur ColdFusion
Dossier racine
du site Web dans
c:\Inetpub\wwwroot\
Pour configurer votre système :
1.
Installez le serveur d’application ColdFusion.
2.
Créez un dossier racine.
R E MA R Q U E
L’installation du serveur d’application est une tâche unique (non
répétitives).
Configuration du système (ColdFusion) 259
Installation de ColdFusion MX 7
Un serveur Web et un serveur d’application sont nécessaires pour traiter les
pages Web dynamiques. ColdFusion MX 7 inclut ces deux serveurs. Un
serveur Web est un logiciel qui fournit des pages Web en réponse à des
requêtes de navigateurs Web. Un serveur d’application est un logiciel qui
aide un serveur Web à traiter des pages Web contenant des scripts ou des
balises côté serveur. Lorsqu’une page portant cette marque est demandée
par un navigateur, le serveur Web transmet la page au serveur d’application
pour que celui-ci la traite avant qu’elle ne soit envoyée au navigateur. Pour
plus d’informations, consultez la section Description des applications Web,
page 235.
Vous pouvez accéder au site Web de Macromedia, à l’adresse
www.macromedia.com/go/coldfusion/, pour télécharger et installer la
version complète de ColdFusion MX 7 (édition développeur). Veillez à
sélectionner la version Windows de l’édition développeur de ColdFusion
MX 7. Un exemplaire du serveur ColdFusion MX 7 édition développeur
est également disponible sur le CD de Dreamweaver (version Windows
uniquement).
REMARQUE
Vous pouvez également installer ColdFusion sur un ordinateur Mac OS X
où s’exécute un serveur J2EE tel que JRun ou Tomcat. Pour plus
d’informations, voir le site Web de Macromedia à l’adresse :
www.macromedia.com/go/cfmx7_mac. Le processus d’installation est
toutefois assez compliqué et Dreamweaver n’a pas été testé sur un
serveur ColdFusion exécuté sur Macintosh. En outre, la connexion d’un
serveur ColdFusion exécuté sur Macintosh vers des systèmes de base de
données tels que MySQL peut s’avérer difficile.
Pour installer ColdFusion MX 7 :
1.
Le cas échéant, connectez-vous au système Windows en utilisant le
compte Administrateur.
2.
Fermez toutes les applications ouvertes.
3.
Double-cliquez sur le fichier d’installation ColdFusion MX 7.
4.
Suivez les instructions d’installation.
Certains affichages de l’assistant d’installation se passent d’explications.
Cependant, pour les affichages suivants, sélectionnez les options
suivantes :
260 Configuration d’un exemple de site ColdFusion
■
A l’affichage de Configuration d’installation, sélectionnez l’option
Configuration de serveur.
.
■
A l’affichage de Sélectionner répertoire d’installation, acceptez le
dossier par défaut C:\CFusionMX7 en cliquant sur Suivant.
Configuration du système (ColdFusion) 261
■
A l’affichage de Configurer le serveur Web, sélectionner l’option
Serveur Web pré-défini (incorporé) au bas de l’écran.
■
A l’affichage du mot de passe RDS, veillez à ce que l’option Activer
RDS soit sélectionnée, puis tapez et confirmez un mot de passe.
262 Configuration d’un exemple de site ColdFusion
Pour plus d’informations, reportez-vous à la documentation ColdFusion
dans Dreamweaver (Aide > Utilisation de ColdFusion).
Après avoir installé et démarré ColdFusion, créez un dossier racine pour
votre application Web.
Création d’un dossier racine
Après avoir installé le logiciel de serveur, créez un dossier racine pour votre
application Web sur le système exécutant ColdFusion et assurez-vous que le
dossier dispose des autorisations nécessaires.
Pour créer un dossier racine pour votre application Web :
■
Dans le dossier CFusionMX7\wwwroot du système exécutant
ColdFusion, créez un dossier intitulé MonApplicationWeb.
REMARQUE
Notez ce nom de dossier. Il vous sera utile par la suite. Attention, lorsque
vous l’utiliserez à nouveau, la casse devra être identique à celle utilisée lors
de sa création.
Par défaut, le serveur Web de ColdFusion est configuré pour fournir des
pages provenant du dossier CFusionMX7\wwwroot. Le serveur Web
répondra aux requêtes HTTP des navigateurs Web en renvoyant les pages
de ce dossier ou de ses sous-dossiers.
Une fois votre système configuré, vous devez définir un site Dreamweaver
Définition d’un site Dreamweaver
(ColdFusion)
Une fois que vous avez configuré votre système, vous devez copier les
exemples de fichiers dans un dossier local et définir un site Dreamweaver
pour les gérer.
Pour définir un site Dreamweaver :
1.
Copiez les exemples de fichiers dans un dossier, sur votre disque dur
(voir Copie des exemples de fichiers, page 264).
2.
Définissez le dossier comme un dossier Dreamweaver local (voir
Définition d’un dossier local, page 265).
Définition d’un site Dreamweaver (ColdFusion) 263
3.
Définissez votre dossier racine sur le serveur Web comme dossier
Dreamweaver distant (voir Définition d’un dossier distant, page 266).
4.
Spécifiez un dossier dans lequel traiter les pages dynamiques (voir
Spécification de l’endroit où traiter les pages dynamiques, page 267).
5.
Téléchargez les exemples de fichiers sur le serveur Web (voir
Téléchargement des exemples de fichiers, page 268).
Copie des exemples de fichiers
Si ce n’est pas déjà fait, copiez les exemples de fichiers du dossier
d’application Dreamweaver dans un dossier de votre disque dur.
Pour copier les exemples de fichiers :
1.
Créez un dossier intitulé local_sites dans le dossier utilisateur de votre
disque dur.
Par exemple, créez l’un des dossiers suivants :
■
C:\Documents and Settings\votre_nom_d’utilisateur\Mes documents\
local_sites (Windows)
■
/Utilisateurs/votre_nom_d’utilisateur/Documents/local_sites
(Macintosh).
REMARQUE
Sur un Macintosh, votre dossier d’utilisateur contient déjà un dossier
intitulé Sites. N’utilisez pas le dossier Sites en tant que dossier local ; le
dossier Sites correspond au dossier de stockage des pages que vous
souhaitez diffuser lors de l’utilisation du Macintosh comme serveur Web.
2.
Recherchez le dossier cafe_townsend dans le dossier d’application sur
votre disque dur.
Si Dreamweaver a été installé dans l’emplacement par défaut, le chemin
du dossier est le suivant :
3.
■
Sous Windows : C:\Program
Files\Macromedia\Dreamweaver 8\Tutorial_assets\cafe_townsend\.
■
Sur Macintosh : DD Macintosh/Applications/Macromedia
Dreamweaver 8/Tutorial_assets/cafe_townsend
Copiez le dossier cafe_townsend dans le dossier local_sites.
Il s’agit du dossier que vous allez utiliser comme dossier racine (dossier
principal) de votre site Dreamweaver.
264 Configuration d’un exemple de site ColdFusion
Après avoir copié le dossier cafe_townsend, définissez le dossier en tant que
Dreamweaver dossier local.
Définition d’un dossier local
Après avoir copié le dossier cafe_townsend, définissez le dossier contenant
les exemples de fichiers ColdFusion comme dossier Dreamweaver local.
Pour définir le dossier Dreamweaver local :
1.
Dans Dreamweaver, sélectionnez Site > Gérer les sites.
Dans la boîte de dialogue Gérer les sites, cliquez sur le bouton
Nouveau, puis sélectionnez Site.
La boîte de dialogue Définition du site s’ouvre.
2.
Si l’onglet Elémentaire s’affiche, cliquez sur l’onglet Avancé.
3.
Dans la zone de texte Nom du site, saisissez Cafe Townsend
ColdFusion.
Le nom identifie votre site dans Dreamweaver.
4.
5.
Cliquez sur le dossier situé à côté de la zone de texte dossier racine local
et naviguez jusqu’au dossier suivant qui contient des exemples de
fichiers ColdFusion :
■
C:\Documents and Settings\votre_nom_d’utilisateur\Mes Documents\
local_sites\cafe_townsend \contact\coldfusion (Windows)
■
/Utilisateurs/votre_nom_d’utilisateurDocuments/local_sites/
cafe_townsend/contact/coldfusion (Macintosh)
Cliquez sur Sélectionner pour finaliser la définition du dossier local
Dreamweaver.
Pour le moment, laissez ouverte la boîte de dialogue Définition du site.
Définissez un dossier de serveur Web comme dossier Dreamweaver distant
Définition d’un site Dreamweaver (ColdFusion) 265
Définition d’un dossier distant
Après avoir défini un dossier local, définissez un dossier de serveur Web
comme dossier Dreamweaver distant.
Pour définir le dossier Dreamweaver distant :
1.
Dans l’onglet Avancé de la boîte de dialogue Définition du site,
sélectionnez la catégorie Infos distantes.
L’écran Infos distantes apparaît.
2.
Dans le menu déroulant Accès, choisissez la manière dont vous
souhaitez placer et déplacer vos fichiers sur le serveur : via un réseau local
(option Local/Réseau) ou en utilisant le protocole FTP.
REMARQUE
Le menu déroulant Accès contient d’autres options, qui ne sont pas
traitées dans ce guide. Pour des informations sur les autres options,
consultez Utilisation de Dreamweaver.
3.
Tapez le chemin d’accès ou les paramètres FTP qui mènent au dossier
du serveur Web créé dans Création d’un dossier racine, page 263.
Le dossier peut se trouver sur votre disque dur ou sur un ordinateur
distant. Même si vous avez créé le dossier sur votre disque dur, il est
toujours considéré comme le dossier « distant ». L’exemple ci-dessous
correspond à un chemin de dossier distant possible pour l’option Local/
Réseau (dossier distant stocké sur votre disque dur Windows) :
Répertoire distant : C:\CFusionMX7\wwwroot\MonApplicationWeb
Pour plus d’informations sur FTP, consultez Définition des options
distantes pour l'accès FTP dans Utilisation de l’aide Dreamweaver.
Pour le moment, laissez ouverte la boîte de dialogue Définition du site.
Définissez ensuite un dossier dans lequel traiter les pages dynamiques
266 Configuration d’un exemple de site ColdFusion
Spécification de l’endroit où traiter les
pages dynamiques
Après avoir défini le dossier Dreamweaver distant, spécifiez un dossier dans
lequel seront traitées les pages dynamiques. Dreamweaver utilise ce dossier
pour afficher les pages dynamiques et se connecter aux bases de données
lorsque vous développez votre application.
Pour spécifier le dossier dans lequel traiter les pages
dynamiques :
1.
Dans l’onglet Avancé de la boîte de dialogue Définition du site,
sélectionnez la catégorie Serveur d’évaluation.
L’écran Serveur d’évaluation apparaît. Dreamweaver doit pouvoir
recourir aux services d’un serveur d’évaluation pour générer et afficher
du contenu dynamique pendant que vous procédez à la création du
site. Dans la mesure où il traite les pages ColdFusion, ce serveur peut se
trouver sur votre ordinateur local, un serveur de développement, un
serveur intermédiaire ou un serveur de production. Souvent,
notamment lors de la définition du site Cafe Townsend, vous pouvez
utiliser les mêmes paramètres que dans la catégorie Infos distantes (voir
Définition d’un dossier distant, page 266) car ceux-ci pointent vers un
serveur capable de traiter les pages ColdFusion.
2.
Sélectionnez ColdFusion dans le menu déroulant Modèle de serveur.
3.
Dans le menu déroulant Accès, sélectionnez la méthode (Local/Réseau
ou FTP) que vous avez spécifiée pour accéder à votre dossier distant.
Dreamweaver entre les paramètres spécifiés dans la catégorie Infos
distantes. Laissez les paramètres tels qu’ils sont.
4.
Dans le champ Préfixe de l’URL, tapez l’URL racine à saisir dans un
navigateur Web pour appeler une page dans votre application Web.
Pour afficher des données dynamiques dans vos pages lorsque vous
travaillez, Dreamweaver crée un fichier temporaire, le copie dans le
dossier racine du site Web et essaie de le demander en utilisant le
préfixe de l’URL.
REMARQUE
Dreamweaver déduit le préfixe de l’URL en fonction des informations
fournies dans la boîte de dialogue Définition du site. Si toutefois le préfixe
de l’URL suggéré est incorrect, corrigez-le ou saisissez un nouveau
préfixe d’URL. Pour plus d’informations, voir « Paramétrer le préfixe
URL » dans Utilisation de Dreamweaver.
Définition d’un site Dreamweaver (ColdFusion) 267
Si le dossier spécifié dans le champ Dossier distant est
c:\CFusionMX7\wwwroot\MonApplicationWeb, le préfixe de l’URL
devrait se présenter comme suit:
http://localhost/MonApplicationWeb/
REMARQUE
Par défaut, le serveur Web ColdFusion s’exécute sur le port 8500.
CONSEIL
5.
Le préfixe de l’URL
doit toujours indiquer
un répertoire et non
une page spécifique
du site. De plus,
veillez à respecter la
casse utilisée lors de
la création du
dossier.
Cliquez sur OK pour définir le site et fermer la boîte de dialogue
Définition du site, puis fermez la boîte de dialogue Gérer les sites en
cliquant sur Terminé.
Après avoir spécifié un dossier pour le traitement des pages dynamiques,
téléchargez les exemples de fichiers dans le serveur Web
Téléchargement des exemples de fichiers
Après avoir spécifié un dossier pour le traitement des pages dynamiques,
téléchargez les exemples de fichiers dans le serveur Web Vous devez
télécharger les fichiers, même si le serveur Web est exécuté sur votre
ordinateur local.
Si vous ne téléchargez pas les fichiers, des fonctions telles que l’affichage des
données dynamiques et l’aperçu dans le navigateur ne fonctionneront pas
avec les pages dynamiques. Par exemple, des liens d’image risquent d’être
rompus dans l’affichage des données dynamiques car les fichiers d’image ne
se trouvent pas encore sur le serveur. De même, le fait de cliquer sur un lien
vers une page d’informations détaillées tout en affichant l’aperçu d’une
page principale dans un navigateur provoque une erreur si la page
d’informations détaillées ne figure pas sur le serveur.
268 Configuration d’un exemple de site ColdFusion
Pour télécharger les exemples de fichiers dans un serveur
Web :
1.
Dans le panneau Fichiers (Fenêtre > Fichiers), sélectionnez le dossier
racine du site dans le volet Affichage local.
Le dossier racine est le premier dossier de la liste.
2.
Cliquez sur l’icône représentant une flèche bleue (Placer les fichiers)
dans la barre d’outils du panneau Fichiers, puis confirmez le
téléchargement de l’ensemble du site.
Dreamweaver copie tous les fichiers dans le dossier du serveur Web
défini dans Définition d’un dossier distant, page 266.
Le site Dreamweaver est maintenant défini. L’étape suivante consiste à se
connecter à l’exemple de base de données installé avec Dreamweaver
Connexion à l’exemple de base
de données (ColdFusion)
Au cours de l’installation, Dreamweaver copie un exemple de base de
données Microsoft Access sur votre disque dur. Cette section explique
comment créer une connexion à un exemple de base de données.
REMARQUE
Pour plus d’informations sur la connexion à une autre base de données
voir « Connexions à des bases de données pour les développeurs
ColdFusion » dans l’aide Utilisation de Dreamweaver.
Pour créer une connexion à une base de données :
1.
Si votre serveur est un ordinateur distant, copiez l’exemple de base de
données sur l’ordinateur distant. (Voir Configuration de la base de
données (serveur sur l’ordinateur distant), page 270).
2.
Créez une source de données ColdFusion et visualisez la connexion dans
Dreamweaver (voir Connexion à la base de données, page 270).
Connexion à l’exemple de base de données (ColdFusion) 269
Configuration de la base de données
(serveur sur l’ordinateur distant)
Cette section s’applique uniquement si votre serveur Web est exécuté sur
un ordinateur distant. Si votre serveur Web s’exécute sur le même
ordinateur que Dreamweaver, passez directement à la section Connexion à
la base de données, page 270.
Avant d’essayer de vous connecter à l’exemple de base de données, copiez la
base de données sur le disque dur de l’ordinateur distant. Si Dreamweaver a
été installé dans l’emplacement par défaut, le chemin du dossier contenant
le fichier de base de données (tutorial.mdb) sur votre disque dur est le
suivant :
■
C:\Program
Files\Macromedia\Dreamweaver 8\Tutorial_assets\cafe_townsend\data
\tutorial.mdb (Windows)
■
/Applications/Macromedia Dreamweaver 8/Tutorial_assets/
cafe_townsend/data/tutorial.mdb (Macintosh)
Vous pouvez placer le fichier dans le dossier de votre choix, sur l’ordinateur
distant, ou créer un nouveau dossier.
REMARQUE
Il peut être risqué de placer le fichier de base de données dans le dossier
Inetpub de l’ordinateur distant. Il est préférable de le placer dans un
dossier auquel le public n’a pas accès.
Une fois que vous avez placé la base de données, créez une source de
données ColdFusion.
Connexion à la base de données
Pour vous connecter à la base de données, vous devez créer une source de
données ColdFusion appelée connTownsend qui pointe sur l’exemple de
fichier de base de données.
Connectez-vous à la base de données :
1.
Dans Dreamweaver, ouvrez une page ColdFusion telle que send.cfm et
view.cfm.
2.
Dans le panneau Bases de données (Fenêtre > Bases de données), cliquez
sur le lien « RDS login », tapez votre mot de passe RDS et cliquez sur OK.
270 Configuration d’un exemple de site ColdFusion
3.
Cliquez sur le bouton Plus (+) du panneau Bases de données, puis
sélectionnez Connexion à Microsoft Access dans le menu contextuel.
R E M A R QU E
Si le bouton Plus apparaît dans le panneau de Bases de données,
redémarrez Dreamweaver.
4.
Dans la zone de texte Nom de la source de données CF, tapez
connTownsend.
5.
Dans la zone de texte Fichier de base de données, tapez le chemin d’accès
au fichier de la base de données tutorial.mdb.
Si ColdFusion tourne sur votre ordinateur local et que Dreamweaver a
été installé dans son emplacement par défaut, saisissez le chemin
suivant :
C:\Program
Files\Macromedia\Dreamweaver 8\Tutorial_assets\cafe_townsend\data
\tutorial.mdb
Si ColdFusion tourne sur un ordinateur distant, créez une source de
données qui pointe vers le fichier de base de données que vous avez
placé sur cet ordinateur dans Configuration de la base de données (serveur
sur l’ordinateur distant), page 270.
Pour plus d’informations, reportez-vous à la documentation
ColdFusion dans Dreamweaver (Aide > Utilisation de ColdFusion).
6.
Cliquez sur OK pour créer la connexion
Connexion à l’exemple de base de données (ColdFusion) 271
La nouvelle connexion s’affiche dans le panneau Bases de données.
Si ce n’est pas le cas, procédez de l’une des manières suivantes :
7.
■
Vérifiez les paramètres du dossier utilisé par Dreamweaver pour
traiter les pages dynamiques (voir Spécification de l’endroit où traiter
les pages dynamiques, page 267).
■
Consultez « Résolution des problèmes de connexion à des bases de
données » dans l’aide de (Aide > Utilisation de Dreamweaver).
Développez la branche connTownsend , puis la branche Table.
Si la branche Table contient trois tables comme suit, l’exemple
d’application ColdFusion est configuré pour les didacticiels du guide
Bien démarrer avec Dreamweaver. Pour plus d’informations, consultez la
section Didacticiel : Développement d’une application Web, page 213.
272 Configuration d’un exemple de site ColdFusion
Si la branche Table ne contient pas de table, cliquez sur l’icône
Modifier les sources de données dans la barre d’outils de panneau Bases
de données et contrôlez avec soin les paramètres de connexion dans
Configuration et gestion de ColdFusion MX. En particulier, assurez-vous
que le chemin d’accès au fichier de base de données est correct.
Connexion à l’exemple de base de données (ColdFusion) 273
274 Configuration d’un exemple de site ColdFusion
ANNEXE D
Configuration d’un exemple
de site ASP.NET
D
Macromedia Dreamweaver 8 contient des exemples de pages ASP.NET
pour vous permettre de créer une petite application Web. Ce chapitre vous
explique comment configurer l’exemple d’application.
Ce chapitre concerne les développeurs ASP.NET. Pour plus d’informations
sur l’utilisation du protocole ASP, voir Configuration d’un exemple de site
ASP, page 291.
La configuration d’une application Web s’effectue en trois étapes. Vous
devez d’abord configurer votre système. Vous devez ensuite définir un site
Dreamweaver. Puis, vous devez connecter l’application à votre base de
données. Ce chapitre de configuration décrit cette procédure en trois
étapes.
Ce chapitre contient les sections suivantes :
Aide-mémoire pour la configuration à l’intention des
développeurs ASP.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .275
Configuration du système (ASP.NET). . . . . . . . . . . . . . . . . . . . . . .276
Définition d’un site Dreamweaver (ASP.NET). . . . . . . . . . . . . . . 280
Connexion à l’exemple de base de données (ASP.NET) . . . . . 286
Aide-mémoire pour la
configuration à l’intention des
développeurs ASP.NET
Pour configurer une application Web, vous devez configurer votre système,
définir un site Dreamweaver, puis vous connecter à une base de données.
Cette section fournit une liste de contrôle pour chaque tâche. Les
différentes tâches sont décrites de manière plus détaillée dans le reste du
chapitre.
275
Configurez votre système :
1.
Vérifiez que vous disposez d’un serveur Web.
2.
Installez la plate-forme .NET de Microsoft.
3.
Créez un dossier racine.
Définissez un site Dreamweaver :
1.
Copiez les exemples de fichiers dans un dossier, sur votre disque dur.
2.
Définissez le dossier comme dossier Dreamweaver local.
3.
Définissez un dossier de serveur Web comme dossier Dreamweaver
distant.
4.
Définissez un dossier dans lequel traiter les pages dynamiques.
5.
Téléchargez les exemples de fichiers sur le serveur Web.
Connectez-vous à la base de données :
1.
Si votre serveur est un ordinateur distant, copiez l’exemple de base de
données sur l’ordinateur distant.
2.
Créez la connexion dans Dreamweaver.
Configuration du système
(ASP.NET)
Cette section fournit des instructions pour les deux configurations de
système les plus courantes : lorsque Windows 2000 ou Windows XP
Professionnel est installé sur votre disque dur et lorsque Windows 2000 ou
Windows XP Professionnel est installé sur un ordinateur distant. Pour
utiliser une configuration différente, voir Chapitre 23, Configuration d'une
application Web dans Utilisation de Dreamweaver.
276 Configuration d’un exemple de site ASP.NET
L’illustration suivante présente les deux configurations décrites dans cette
section :
Configuration locale
(Windows 2000 ou XP uniquement)
WINDOWS 2000 ou XP
Dreamweaver
Configuration du serveur distant
(Macintosh ou Windows)
MAC ou PC WINDOWS
Dreamweaver
IIS 5 ou plus récent
.NET Framework
Dossier racine
du site Web dans
c:\Inetpub\wwwroot\
Accès réseau ou ftp
SERVEUR WINDOWS
IIS 5 ou plus récent
.NET Framework
Dossier racine
du site Web dans
c:\Inetpub\wwwroot\
Pour configurer votre système :
1.
Vérifiez que vous disposez d’un serveur Web (voir Recherche d’un serveur
Web, page 278).
2.
Installez la plate-forme .NET (voir Installation de la plate-forme .NET,
page 278).
Configuration du système (ASP.NET) 277
3.
Créez un dossier racine (voir Création d’un dossier racine, page 279).
REMARQUE
L’installation du serveur Web et de la plate-forme .NET sont des tâches
uniques (non répétitives).
Recherche d’un serveur Web
Pour développer et tester des pages Web dynamiques, vous avez besoin
d’un serveur Web opérationnel. Un serveur Web est un logiciel qui fournit
des pages Web en réponse à des requêtes de navigateurs Web.
Les pages ASP.NET ne sont compatibles qu’avec un seul serveur Web :
Microsoft IIS 5 ou version supérieure. IIS 5 étant un service des systèmes
d’exploitation Windows 2000 et Windows XP Professionnel, vous devez
impérativement utiliser l’une de ces deux versions de Windows pour
héberger des applications ASP.NET.
Assurez-vous que IIS 5 est installé et s’exécute sur un ordinateur
fonctionnant sous Windows 2000 ou Windows XP Professionnel. Vous
pouvez utiliser votre ordinateur local comme serveur si vous travaillez sous
Windows 2000 ou Windows XP Professionnel.
Pour savoir rapidement si IIS est installé sur votre ordinateur, vérifiez la
structure du dossier afin de déterminer si elle comporte un dossier
C:\Inetpub ou D:\Inetpub. IIS crée ce dossier pendant l’installation.
Si IIS n’est pas installé, installez-le. Pour plus d’informations, consultez la
section Installation d’Internet Information Server, page 252.
Après avoir installé le serveur Web, installez la plate-forme .NET
Installation de la plate-forme .NET
Un serveur d’application est nécessaire pour traiter les pages Web
dynamiques. Un serveur d’application est un logiciel qui aide un serveur
Web à traiter des pages Web contenant des scripts ou des balises côté
serveur. Lorsqu’une page portant cette marque est demandée par un
navigateur, le serveur Web transmet la page au serveur d’application pour
que celui-ci la traite avant qu’elle ne soit envoyée au navigateur. Pour plus
d’informations, consultez la section Description des applications Web,
page 235.
278 Configuration d’un exemple de site ASP.NET
Dans ASP.NET, le serveur d’application est appelé plate-forme .NET 1.1.
Pour développer des applications Web ASP.NET, vous devez également
installer le kit de développement Microsoft .NET (SDK) de la plate-forme
.NET 1.1 Assurez-vous que la plate-forme .NET et le SDK sont installés
et fonctionnent sur les systèmes Windows 2000 ou
Windows XP Professionnel exécutant IIS 5 ou supérieur.
Pour installer la plate-forme .NET et SDK :
1.
Contrôlez que la plate-forme .NET est installée sur votre système en
parcourant la liste des applications dans la boîte de dialogue Ajout/
Suppression de programmes (Démarrer > Panneau de configuration >
Ajout/Suppression de programmes).
Si vous trouvez Microsoft .NET Framework 1.1 dans la liste, alors la
plate-forme est déjà installée et il n’est pas nécessaire de la réinstaller.
Passez à l’étape 3
2.
Si la plate-forme n’est pas installée sur votre système, alors installez le
package redistributable .NET Framework version 1.1 à partir du site
Web de Microsoft à l’adresse http://msdn.microsoft.com/
netframework/downloads/framework1_1/ et suivez les instructions
d’installation que vous trouverez sur ce site.
Vous installez la plate-forme comme une mise à jour de Windows.
3.
Téléchargez le kit de développement Microsoft .NET SDK version 1.1
du même site Web et suivez les instructions d’installation.
Après avoir installé la plate-forme .NET et SDK, vous devez créer un
dossier racine pour votre application Web.
Création d’un dossier racine
Après avoir installé le logiciel de serveur, créez un dossier racine pour votre
application Web sur le système exécutant Microsoft IIS, et assurez-vous que
le dossier dispose des autorisations nécessaires.
Configuration du système (ASP.NET) 279
Pour créer un dossier racine pour votre application Web :
1.
Créez un dossier appelé MonApplicationWeb sur le système
exécutant IIS.
REMARQUE
Notez ce nom de dossier. Il vous sera utile par la suite. Attention, lorsque
vous l’utiliserez à nouveau, la casse devra être identique à celle utilisée lors
de sa création.
Utilisez de préférence l’emplacement suivant pour créer le dossier :
C:\Inetpub\wwwroot\. Par défaut, votre serveur Web IIS est configuré
pour fournir les pages contenues dans le dossier Inetpub\wwwroot. Le
serveur Web répondra aux requêtes HTTP des navigateurs Web en
renvoyant les pages de ce dossier ou de ses sous-dossiers.
2.
Assurez-vous que l’autorisation Scripts est activée pour le dossier en
lançant l’outil d’administration IIS (sous Windows XP, sélectionnez
Démarrer > Panneau de configuration ou Démarrer >
Paramètres >Panneau de configuration, puis double-cliquez sur
Outils d’administration, et enfin double-cliquez sur Services Internet
(IIS)). Développez la liste ordinateur local, puis le dossier Sites Web,
puis le dossier Site Web par défaut. Cliquez avec le bouton droit de la
souris sur votre dossier MonApplicationWeb, puis sélectionnez
Propriétés dans le menu contextuel. Dans le menu déroulant Exécuter
les autorisations, vérifiez que l’option Scripts est sélectionnée. (Pour des
raisons de sécurité, nous vous recommandons de ne pas sélectionner
l’option Scripts et exécutables). Cliquez ensuite sur OK.
Le serveur Web est maintenant configuré pour fournir les pages Web de
votre dossier racine en réponse aux requêtes HTTP des navigateurs Web.
Une fois votre système configuré, vous devez définir un site Dreamweaver
Définition d’un site Dreamweaver
(ASP.NET)
Une fois que vous avez configuré votre système, vous devez copier les
exemples de fichiers dans un dossier local et définir un site Dreamweaver
pour les gérer.
280 Configuration d’un exemple de site ASP.NET
Pour définir un site Dreamweaver :
1.
Copiez les exemples de fichiers dans un dossier, sur votre disque dur
(voir Copie des exemples de fichiers, page 281).
2.
Définissez le dossier comme un dossier Dreamweaver local (voir
Définition d’un dossier local, page 282).
3.
Définissez votre dossier racine sur le serveur Web comme dossier
Dreamweaver distant (voir Définition d’un dossier distant, page 283).
4.
Spécifiez un dossier dans lequel traiter les pages dynamiques (voir
Définition du dossier de traitement des pages dynamiques, page 283).
5.
Téléchargez les exemples de fichiers sur le serveur Web (voir
Téléchargement des exemples de fichiers, page 285).
Copie des exemples de fichiers
Si ce n’est pas déjà fait, copiez les exemples de fichiers du dossier
d’application Dreamweaver dans un dossier de votre disque dur.
Pour copier les exemples de fichiers :
1.
Créez un dossier intitulé local_sites dans le dossier utilisateur de votre
disque dur.
Par exemple, créez l’un des dossiers suivants :
■
C:\Documents and Settings\votre_nom_d’utilisateur\Mes
documents\ local_sites (Windows)
■
/Utilisateurs/votre_nom_d’utilisateur/Documents/local_sites (Macintosh).
REMARQUE
Sur un Macintosh, votre dossier d’utilisateur contient déjà un dossier
intitulé Sites. N’utilisez pas le dossier Sites en tant que dossier local ; le
dossier Sites correspond au dossier de stockage des pages que vous
souhaitez diffuser lors de l’utilisation du Macintosh comme serveur Web.
2.
Recherchez le dossier cafe_townsend dans le dossier d’application sur
votre disque dur.
Si Dreamweaver a été installé dans l’emplacement par défaut, le chemin
du dossier est le suivant :
■
Sous Windows : C:\Program
Files\Macromedia\Dreamweaver 8\Tutorial_assets\cafe_townsend\.
■
Sur Macintosh : DD Macintosh/Applications/Macromedia
Dreamweaver 8/Tutorial_assets/cafe_townsend.
Définition d’un site Dreamweaver (ASP.NET) 281
3.
Copiez le dossier cafe_townsend dans le dossier local_sites.
Il s’agit du dossier que vous allez utiliser comme dossier racine (dossier
principal) de votre site Dreamweaver.
Après avoir copié le dossier cafe_townsend, définissez le dossier en tant que
Dreamweaver dossier local.
Définition d’un dossier local
Après avoir copié le dossier cafe_townsend, définissez le dossier contenant
les exemples de fichiers ASP.NET comme dossier Dreamweaver local.
Pour définir le dossier Dreamweaver local :
1.
Dans Dreamweaver, sélectionnez Site > Gérer les sites. Dans la boîte de
dialogue Gérer les sites, cliquez sur le bouton Nouveau, puis
sélectionnez Site.
La boîte de dialogue Définition du site s’ouvre.
2.
Si l’onglet Elémentaire s’affiche, cliquez sur l’onglet Avancé.
3.
Dans la zone de texte Nom du site, saisissez Cafe Townsend ASP.NET.
Le nom identifie votre site dans Dreamweaver.
4.
5.
Cliquez sur le dossier situé à côté de la zone de texte Dossier racine local
et naviguez jusqu’au dossier suivant qui contient des exemples de
fichiers ASP.NET :
■
C:\Documents and Settings\votre_nom_d’utilisateur\Mes documents\
local_sites\cafe_townsend\contact\aspnet (Windows)
■
/Utilisateurs/votre_nom_d’utilisateurDocuments/local_sites/
cafe_townsend/contact/aspnet (Macintosh)
Cliquez sur Sélectionner pour finaliser la définition du dossier local
Dreamweaver.
Pour le moment, laissez ouverte la boîte de dialogue Définition du site.
Définissez un dossier de serveur Web comme dossier Dreamweaver distant
282 Configuration d’un exemple de site ASP.NET
Définition d’un dossier distant
Après avoir défini un dossier local, définissez un dossier de serveur Web
comme dossier Dreamweaver distant.
Pour définir le dossier Dreamweaver distant :
1.
Dans l’onglet Avancé de la boîte de dialogue Définition du site,
sélectionnez la catégorie Infos distantes.
L’écran Infos distantes apparaît.
2.
Dans le menu déroulant Accès, choisissez la manière dont vous
souhaitez placer et déplacer vos fichiers sur le serveur : via un réseau local
(option Local/Réseau) ou en utilisant le protocole FTP.
REMARQUE
Le menu déroulant Accès contient d’autres options, qui ne sont pas
traitées dans ce guide. Pour plus d’informations concernant leur
utilisation, consultez Utilisation de Dreamweaver (Aide > Utilisation de
Dreamweaver).
3.
Tapez le chemin d’accès ou les paramètres FTP qui mènent au dossier
du serveur Web créé dans Création d’un dossier racine, page 279.
Le dossier peut se trouver sur votre disque dur ou sur un ordinateur
distant. Même si vous avez créé le dossier sur votre disque dur, il est
toujours considéré comme le dossier « distant ». L’exemple ci-dessous
correspond à un chemin de dossier distant possible pour l’option Local/
Réseau (dossier distant stocké sur votre disque dur Windows) :
Répertoire distant : C:\Inetpub\wwwroot\MonApplicationWeb
Pour plus d’informations sur FTP, consultez Définition des options
distantes pour l'accès FTP dans Utilisation de l’aide Dreamweaver.
Pour le moment, laissez ouverte la boîte de dialogue Définition du site.
Définissez ensuite un dossier dans lequel traiter les pages dynamiques
Définition du dossier de traitement des
pages dynamiques
Après avoir défini le dossier Dreamweaverdistant, spécifiez un dossier pour
traiter les pages dynamiques. Dreamweaver utilise ce dossier pour afficher
les pages dynamiques et se connecter à des bases de données pendant que
vous développez des applications.
Définition d’un site Dreamweaver (ASP.NET) 283
Pour spécifier le dossier dans lequel traiter les pages
dynamiques :
1.
Dans l’onglet Avancé de la boîte de dialogue Définition du site,
sélectionnez la catégorie Serveur d’évaluation.
L’écran Serveur d’évaluation apparaît. Dreamweaver doit pouvoir
recourir aux services d’un serveur d’évaluation pour générer et afficher
du contenu dynamique pendant que vous procédez à la création du
site. Dans la mesure où il traite les pages ASP.NET, ce serveur peut se
trouver sur votre ordinateur local, un serveur de développement, un
serveur intermédiaire ou un serveur de production. Souvent,
notamment lors de la définition du site Cafe Townsend, vous pouvez
utiliser les mêmes paramètres que dans la catégorie Infos distantes (voir
Définition d’un dossier distant, page 283) car ceux-ci pointent vers un
serveur capable de traiter les pages ASP.NET.
2.
Sélectionnez ASP.NET VB ou ASP.NET C# dans le menu contextuel
Modèle de serveur.
3.
Dans le menu déroulant Accès, sélectionnez la méthode (Local/Réseau
ou FTP) que vous avez spécifiée pour accéder à votre dossier distant.
Dreamweaver entre les paramètres spécifiés dans la catégorie Infos
distantes. Laissez les paramètres tels qu’ils sont.
4.
Dans le champ Préfixe de l’URL, tapez l’URL racine à saisir dans un
navigateur Web pour demander une page dans votre application Web.
Pour afficher des données dynamiques dans vos pages lorsque vous
travaillez, Dreamweaver crée un fichier temporaire, le copie dans le
dossier racine du site Web et essaie de le demander en utilisant le
préfixe de l’URL.
Dreamweaver déduit le préfixe de l’URL en fonction des informations
fournies dans la boîte de dialogue Définition du site. Il arrive
cependant que le préfixe d’URL proposé soit incorrect. Corrigez-le ou
saisissez un nouveau préfixe d’URL si la proposition de Dreamweaver
est incorrecte. Pour plus d’informations, voir « Paramétrer le préfixe
URL » dans Utilisation de Dreamweaver.
284 Configuration d’un exemple de site ASP.NET
Si le dossier spécifié dans le champ Dossier distant est
C:\Inetpub\wwwroot\MonApplicationWeb, le préfixe de l’URL doit se
présenter comme suit:
http://localhost/MonApplicationWeb/
Cliquez sur OK pour définir le site et fermer la boîte de dialogue
Définition du site, puis fermez la boîte de dialogue Gérer les sites en
cliquant sur Terminé.
Après avoir spécifié un dossier pour le traitement des pages dynamiques,
téléchargez les exemples de fichiers dans le serveur Web
Téléchargement des exemples de fichiers
C ON S E I L
5.
Le préfixe de l’URL
doit toujours indiquer
un répertoire et non
une page spécifique
du site. De plus,
veillez à respecter la
casse utilisée lors de
la création du
dossier.
Après avoir spécifié un dossier pour le traitement des pages dynamiques,
téléchargez les exemples de fichiers dans le serveur Web. Vous devez
télécharger les fichiers, même si le serveur Web est exécuté sur votre
ordinateur local.
Si vous ne téléchargez pas les fichiers, des fonctions telles que l’affichage des
données dynamiques et l’aperçu dans le navigateur ne fonctionneront pas
avec les pages dynamiques. Par exemple, des liens d’image risquent d’être
rompus dans l’affichage des données dynamiques car les fichiers d’image ne
se trouvent pas encore sur le serveur. De même, le fait de cliquer sur un lien
vers une page d’informations détaillées tout en affichant l’aperçu d’une
page principale dans un navigateur provoquera une erreur si la page
d’informations détaillées manque dans le serveur.
Pour télécharger les exemples de fichiers dans un serveur
Web :
1.
Dans le panneau Fichiers (Fenêtre > Fichiers), sélectionnez le dossier
racine du site dans le volet Affichage local.
Le dossier racine est le premier dossier de la liste.
2.
Cliquez sur l’icône représentant une flèche bleue (Placer les fichiers)
dans la barre d’outils du panneau Fichiers, puis confirmez le
téléchargement de l’ensemble du site.
Dreamweaver copie tous les fichiers dans le dossier du serveur Web
défini dans Définition d’un dossier distant, page 283.
Le site Dreamweaver est maintenant défini. L’étape suivante consiste à se
connecter à l’exemple de base de données installé avec Dreamweaver
Définition d’un site Dreamweaver (ASP.NET) 285
Connexion à l’exemple de base
de données (ASP.NET)
Au cours de l’installation, Dreamweaver copie un exemple de base de
données Microsoft Access sur votre disque dur. Cette section explique
comment créer une connexion à un exemple de base de données.
REMARQUE
Pour des informations sur la connexion à une autre base de données, voir
Chapitre 25, Connexions à des bases de données pour les développeurs
ASP.NET dans Utilisation de Dreamweaver (Aide > Utilisation de
Dreamweaver).
Pour créer une connexion à une base de données :
1.
Si votre serveur est un ordinateur distant, copiez l’exemple de base de
données sur l’ordinateur distant. (Voir Configuration de la base de
données (serveur sur l’ordinateur distant), page 286).
2.
Créez la connexion dans Dreamweaver (voir Création d’une connexion à
une base de données, page 287).
Configuration de la base de données
(serveur sur l’ordinateur distant)
Cette section s’applique uniquement si votre serveur Web est exécuté sur
un ordinateur distant. Si votre serveur Web s’exécute sur le même
ordinateur que Dreamweaver, passez directement à la section Création
d’une connexion à une base de données, page 287.
Avant d’essayer de vous connecter à l’exemple de base de données, copiez la
base de données sur le disque dur de l’ordinateur distant. Si Dreamweaver a
été installé dans l’emplacement par défaut, le chemin du dossier contenant
le fichier de base de données (tutorial.mdb) sur votre disque dur est le
suivant :
■
C:\Program
Files\Macromedia\Dreamweaver 8\Tutorial_assets\cafe_townsend\data
\tutorial.mdb (Windows)
■
/Applications/Macromedia Dreamweaver 8/Tutorial_assets/
cafe_townsend/data/tutorial.mdb (Macintosh)
286 Configuration d’un exemple de site ASP.NET
Vous pouvez placer le fichier dans le dossier de votre choix, sur l’ordinateur
distant, ou créer un nouveau dossier. Dans les deux cas, notez le chemin
complet du fichier de base de données sur une feuille de papier.
REMARQUE
Il peut être risqué de placer le fichier de base de données dans le dossier
Inetpub de l’ordinateur distant. Il est préférable de le placer dans un
dossier auquel le public n’a pas accès.
Une fois que vous avez placé la base de données, vous pouvez vous y
connecter
Création d’une connexion à une base de
données
La dernière étape du processus de configuration consiste à établir une
connexion à la base de données.
Pour créer une connexion à une base de données dans
Dreamweaver :
1.
Ouvrez une page ASP.NET quelconque dans Dreamweaver, puis allez
dans le panneau Bases de données (Fenêtre > Bases de données).
2.
Cliquez sur le bouton Plus (+) du panneau Bases de données, puis
sélectionnez Connexion à la BD OLE dans le menu contextuel.
La boîte de dialogue Connexion à la BD OLE s’affiche.
3.
Tapez connTownsend comme nom de connexion.
4.
Cliquez sur le bouton Modèles.
La boîte de dialogue Modèle de chaîne de connexion s’affiche.
5.
Dans la liste des modèles, sélectionnez Microsoft Access 2000
(Fournisseur Microsoft Jet 4.0), puis cliquez sur OK.
Dreamweaver ajoute un modèle de chaîne de connexion dans la boîte
de dialogue Connexion à la BD OLE. Le modèle contient des espaces
réservés pour les informations manquantes dans la chaîne de
connexion.
Connexion à l’exemple de base de données (ASP.NET) 287
6.
Dans la zone de texte data source, saisissez le chemin complet vers
l’exemple de fichier de base de données sur votre disque dur ou sur le
disque dur de l’ordinateur distant. Si ASP.NET s’exécute sur votre
ordinateur local et que Dreamweaver a été installé dans l’emplacement
par défaut, saisissez le chemin suivant :
C:\Program
Files\Macromedia\Dreamweaver 8\Tutorial_assets\data\tutorial.mdb
REMARQUE
Le chemin peut varier en fonction de l’endroit où vous avez installé
Dreamweaver.
Par exemple, vous devrez peut-être indiquer le chemin suivant pour la
valeur Source de données correspondant à une base de données stockée
sur votre disque dur local :
Data Source=C:\Program Files\Macromedia\Dreamweaver 8\Tutorial_
assets\data\tutorial.mdb;
Vous pouvez également entrer un chemin pour une base de données se
trouvant sur un serveur distant, par exemple :
Data Source=C:\users\Denman\Sites\data\tutorial.mdb;
7.
Supprimez les lignes User ID et Password.
La base de données Access ne requiert pas de numéro d’utilisateur ni de
mot de passe.
8.
Cliquez sur Tester.
Dreamweaver tente d’établir la connexion à la base de données. Si la
connexion échoue, procédez de la manière suivante :
■
Vérifiez le chemin de la base de données.
■
Vérifiez les paramètres du dossier utilisé par Dreamweaver pour
traiter les pages dynamiques (voir Définition du dossier de traitement
des pages dynamiques, page 283).
■
Déployez les fichiers de support en sélectionnant Site > Avancé >
Déployer fichiers de prise en charge.
■
Reportez-vous à Chapitre 29, Résolution des problèmes de connexion
à des bases de données dans Utilisation de Dreamweaver
(Aide > Utilisation de Dreamweaver).
288 Configuration d’un exemple de site ASP.NET
9.
Cliquez sur OK.
La nouvelle connexion s’affiche dans le panneau Bases de données.
L’exemple d’application ASP.NET est configuré pour les didacticiels Bien
démarrer avec Dreamweaver. Pour plus d’informations, consultez la section
Didacticiel : Développement d’une application Web, page 213.
Connexion à l’exemple de base de données (ASP.NET) 289
290 Configuration d’un exemple de site ASP.NET
ANNEXE E
Configuration d’un
exemple de site ASP
E
Macromedia Dreamweaver 8 contient des exemples de pages ASP (Active
Server Pages) de Microsoft qui vous permettront de créer une petite
application Web. Ce chapitre explique comment configurer l’exemple
d’application en utilisant Microsoft Internet Information Server (IIS). Pour
plus d’informations sur ces serveurs Web, voir Installation d’un serveur Web,
page 251.
Ce chapitre s’adresse uniquement aux développeurs ASP. Pour plus
d’informations sur l’utilisation du protocole ASP.NET, voir Configuration
d’un exemple de site ASP.NET, page 275.
La configuration d’une application Web s’effectue en trois étapes. Vous
devez d’abord configurer votre système. Vous devez ensuite définir un site
Dreamweaver. Puis, vous devez connecter l’application à votre base de
données. Ce chapitre de configuration décrit cette procédure en trois
étapes.
Ce chapitre contient les sections suivantes :
Aide-mémoire pour la configuration à l’intention des
développeurs ASP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
Configuration du système (ASP) . . . . . . . . . . . . . . . . . . . . . . . . . . 292
Définition d’un site Dreamweaver (ASP) . . . . . . . . . . . . . . . . . . . 298
Connexion à l’exemple de base de données (ASP) . . . . . . . . . . 303
291
Aide-mémoire pour la
configuration à l’intention des
développeurs ASP
Pour configurer une application Web, vous devez configurer votre système,
définir un site Dreamweaver, puis vous connecter à une base de données.
Cette section fournit une liste de contrôle pour chaque tâche. Les
différentes tâches sont décrites de manière plus détaillée dans le reste du
chapitre.
Configurez votre système :
1.
Vérifiez que vous disposez d’un serveur Web.
2.
Installez un serveur d’application.
3.
Testez votre installation.
4.
Créez un dossier racine.
Définissez un site Dreamweaver :
1.
Copiez les exemples de fichiers dans un dossier, sur votre disque dur.
2.
Définissez le dossier comme dossier Dreamweaver local.
3.
Définissez un dossier de serveur Web comme dossier Dreamweaver
distant.
4.
Définissez un dossier dans lequel traiter les pages dynamiques.
5.
Téléchargez les exemples de fichiers sur le serveur Web.
Connectez-vous à la base de données :
1.
Si votre serveur est un ordinateur distant, copiez l’exemple de base de
données sur l’ordinateur distant.
2.
Créez la connexion dans Dreamweaver.
Configuration du système (ASP)
Cette section fournit des instructions pour les deux configurations de
système les plus courantes : lorsque Microsoft IIS est installé sur votre
disque dur et lorsque IIS est installé sur un ordinateur Windows distant.
292 Configuration d’un exemple de site ASP
L’illustration suivante présente les deux configurations décrites dans cette
section :
Configuration locale
(Windows uniquement)
Configuration du serveur distant
(Macintosh ou Windows)
PC WINDOWS
MAC ou PC WINDOWS
Dreamweaver
Dreamweaver
IIS
Dossier racine
du site Web dans
c:\Inetpub\wwwroot\
Accès réseau ou ftp
SERVEUR WINDOWS
IIS
Dossier racine
du site Web dans
c:\Inetpub\wwwroot\
Pour configurer votre système :
1.
Vérifiez que vous disposez d’un serveur Web (voir Recherche d’un serveur
Web, page 294).
2.
Si besoin est, installez un serveur d’application (voir Installation d’un
serveur d’application ASP, page 294).
3.
Testez votre installation (voir Test de l’installation, page 295).
Configuration du système (ASP) 293
4.
Créez un dossier racine (voir Création d’un dossier racine, page 296).
REMARQUE
L’installation du serveur Web et du serveur d’application sont des tâches
que vous n’aurez à exécuter qu’une seule fois.
Recherche d’un serveur Web
Pour développer et tester des pages Web dynamiques, vous avez besoin
d’un serveur Web opérationnel. Un serveur Web est un logiciel qui fournit
des pages Web en réponse à des requêtes de navigateurs Web.
Vérifiez que Microsoft IIS est installé et exécuté sur votre disque dur ou un
ordinateur Windows distant (les utilisateurs de Macintosh doivent installer
Microsoft IIS sur un ordinateur Windows distant). Pour savoir rapidement
si IIS est installé sur votre ordinateur, vérifiez la structure du dossier afin de
déterminer si elle comporte un dossier C:\Inetpub ou D:\Inetpub. IIS crée
ce dossier pendant l’installation.
Si IIS n’est pas installé, installez-le tout de suite. Pour toutes instructions,
voir Installation d’un serveur Web, page 251.
Après avoir installé le serveur Web, vous devez installer un serveur
d’application
Installation d’un serveur d’application ASP
Un serveur d’application est nécessaire pour traiter les pages Web
dynamiques. Un serveur d’application est un logiciel qui aide un serveur
Web à traiter des pages Web contenant des scripts ou des balises côté
serveur. Lorsqu’une page portant cette marque est demandée par un
navigateur, le serveur Web transmet la page au serveur d’application pour
que celui-ci la traite avant qu’elle ne soit envoyée au navigateur. Pour plus
d’informations, consultez la section Description des applications Web,
page 235.
Si vous avez installé IIS sur un ordinateur Windows, vous n’avez pas besoin
d’un autre serveur d’application ASP. IIS tourne aussi comme un serveur
d’application ASP. Pour plus d’informations sur l’installation et le test de
IIS, voir Installation d’un serveur Web, page 251.
Vous devez tester le serveur pour vérifier qu’il fonctionne correctement
294 Configuration d’un exemple de site ASP
Test de l’installation
Vous pouvez tester le moteur ASP de IIS en exécutant une page de test.
Pour tester le moteur ASP de IIS :
1.
Dans Dreamweaver ou dans tout éditeur de texte, créez un fichier de
texte brut intitulé heuretest.asp.
2.
Tapez le code suivant dans le fichier :
<p>Cette page a été crée <b>
<%= Time %>
</b> sur un ordinateur exécutant ASP.</p>
Ce code affiche l’heure à laquelle la page a été traitée sur le serveur.
3.
Copiez le fichier dans le dossier C:Inetpub\wwwroot de l’ordinateur
Windows qui exécute IIS.
4.
Dans votre navigateur Web, tapez l’URL de votre page de test, puis
appuyez sur Entrée.
Si IIS est exécuté sur votre ordinateur local, vous pouvez taper l’URL
suivante:
http://localhost/heuretest.asp
La page de test doit s’ouvrir et indiquer une heure :
Configuration du système (ASP) 295
L’heure indiquée correspond au contenu dynamique car elle change chaque
fois que vous appelez la page. Cliquez sur le bouton Actualiser du
navigateur pour générer une nouvelle page avec une heure différente.
REMARQUE
En consultant le code source (Affichage > Source dans Internet Explorer),
vous pourrez vérifier que la page n’utilise pas de code JavaScript côté
client pour obtenir ce résultat.
Si la page ne fonctionne pas correctement, recherchez les erreurs
potentielles suivantes :
■
Le fichier ne porte pas l’extension .asp.
■
Vous avez saisi le chemin du fichier de la page
(C:\Inetput\wwwroot\heuretest.asp) au lieu de son URL (par exemple,
http://localhost/heuretest.asp) dans le champ Adresse du navigateur.
Si vous tapez un chemin de fichier dans le navigateur (comme vous en
avez peut-être l’habitude avec les pages HTML normales), vous
contournez le serveur Web et le serveur d’application. Votre page n’est
alors jamais traitée par le serveur.
■
L’URL contient une faute de frappe. Recherchez les erreurs éventuelles
et vérifiez que le nom de fichier n’est pas suivi d’une barre oblique,
comme dans l’exemple suivant : http://localhost/heuretest.asp/.
■
Le code de la page contient une faute de frappe.
Après avoir installé et testé le logiciel de serveur, créez un dossier racine
pour votre application Web
Création d’un dossier racine
Après avoir installé le logiciel de serveur, créez un dossier racine pour votre
application Web sur le système exécutant Microsoft IIS, et assurez-vous que
le dossier dispose des autorisations nécessaires.
296 Configuration d’un exemple de site ASP
Pour créer un dossier racine pour votre application Web :
1.
Créez un dossier appelé MonApplicationWeb sur le système exécutant
IIS.
REMARQUE
Notez ce nom de dossier. Il vous sera utile par la suite. Attention, lorsque
vous l’utiliserez à nouveau, la casse devra être identique à celle utilisée lors
de sa création.
Utilisez de préférence l’emplacement suivant pour créer le dossier :
C:\Inetpub\wwwroot\. Par défaut, votre serveur Web IIS est configuré
pour fournir les pages contenues dans le dossier Inetpub\wwwroot. Le
serveur Web répondra aux requêtes HTTP des navigateurs Web en
renvoyant les pages de ce dossier ou de ses sous-dossiers.
2.
Pour vous assurer que les autorisations Lire et Scripts sont activées pour
le dossier, suivez l’une des procédures suivantes :
a.
Si vous utilisez IIS, lancez l’outil administratif IIS (sous
Windows XP, sélectionnez Démarrer > Panneau de configuration
ou Démarrer > Paramètres >Panneau de configuration, puis
double-cliquez sur Outils administratifs et double-cliquez sur
Services Internet (IIS)).
b.
Développez la liste ordinateur local, puis le dossier Sites Web, puis
le dossier Site Web par défaut.
c.
Cliquez avec le bouton droit de la souris sur votre dossier
MonApplicationWeb, puis sélectionnez Propriétés dans le menu
déroulant.
d.
Dans le menu contextuel Exécuter les autorisations, vérifiez que
l’option Scripts est sélectionnée (pour des raisons de sécurité, nous
vous recommandons de ne pas sélectionner l’option Scripts et
exécutables).
e.
Cliquez sur OK.
Le serveur Web est maintenant configuré pour fournir les pages Web de
votre dossier racine en réponse aux requêtes HTTP des navigateurs Web.
Une fois votre système configuré, vous devez définir un site Dreamweaver
Configuration du système (ASP) 297
Définition d’un site Dreamweaver
(ASP)
Une fois que vous avez configuré votre système, vous devez copier les
exemples de fichiers dans un dossier local et définir un site Dreamweaver
pour les gérer.
Pour définir un site Dreamweaver :
1.
Copiez les exemples de fichiers dans un dossier, sur votre disque dur
(voir Copie des exemples de fichiers, page 298).
2.
Définissez le dossier comme un dossier Dreamweaver local (voir
Définition d’un dossier local, page 299).
3.
Définissez votre dossier racine sur le serveur Web comme dossier
Dreamweaver distant (voir Définition d’un dossier distant, page 300).
4.
Spécifiez un dossier dans lequel traiter les pages dynamiques (voir
Définition du dossier de traitement des pages dynamiques, page 301).
5.
Téléchargez les exemples de fichiers sur le serveur Web (voir
Téléchargement des exemples de fichiers, page 302).
Copie des exemples de fichiers
Si ce n’est pas déjà fait, copiez les exemples de fichiers du dossier
d’application Dreamweaver dans un dossier de votre disque dur.
Pour copier les exemples de fichiers :
1.
Créez un dossier intitulé local_sites dans le dossier utilisateur de votre
disque dur.
Par exemple, créez l’un des dossiers suivants :
■
C:\Documents and Settings\votre_nom_d’utilisateur\Mes
documents\local_sites (Windows)
■
/Utilisateurs/votre_nom_d’utilisateur/Documents/local_sites
(Macintosh).
R E MA R Q U E
Sur un Macintosh, votre dossier d’utilisateur contient déjà un dossier
intitulé Sites. N’utilisez pas le dossier Sites en tant que dossier local ; le
dossier Sites correspond au dossier de stockage des pages que vous
souhaitez diffuser lors de l’utilisation du Macintosh comme serveur Web.
298 Configuration d’un exemple de site ASP
2.
Recherchez le dossier cafe_townsend dans le dossier d’application sur
votre disque dur.
Si Dreamweaver a été installé dans l’emplacement par défaut, le chemin
du dossier est le suivant :
3.
■
Sous Windows : C:\Program
Files\Macromedia\Dreamweaver 8\Tutorial_assets\cafe_townsend\.
■
Sur Macintosh : DD Macintosh/Applications/Macromedia
Dreamweaver 8/Tutorial_assets/cafe_townsend.
Copiez le dossier cafe_townsend dans le dossier local_sites.
Il s’agit du dossier que vous allez utiliser comme dossier racine (dossier
principal) de votre site Dreamweaver.
Après avoir copié le dossier cafe_townsend, définissez le dossier en tant
que Dreamweaver dossier local.
Définition d’un dossier local
Après avoir copié le dossier cafe_townsend, définissez le dossier contenant
les exemples de fichiers ASP comme dossier Dreamweaver local.
Pour définir le dossier Dreamweaver local :
1.
Dans Dreamweaver, sélectionnez Site > Gérer les sites. Dans la boîte de
dialogue Gérer les sites, cliquez sur le bouton Nouveau, puis
sélectionnez Site.
La boîte de dialogue Définition du site s’ouvre.
2.
Si l’onglet Elémentaire s’affiche, cliquez sur l’onglet Avancé.
3.
Dans la zone de texte Nom du site, saisissez Cafe Townsend ASP.
Le nom identifie votre site dans Dreamweaver.
4.
5.
Cliquez sur le dossier situé à côté de la zone de texte Dossier racine local
et naviguez jusqu’au dossier suivant qui contient des exemples de
fichiers ASP :
■
C:\Documents and Settings\votre_nom_d’utilisateur\Mes
documents\local_sites\cafe_townsend\contact\asp (Windows)
■
/Utilisateurs/votre_nom_d’utilisateurDocuments/local_sites/
cafe_townsend/contact/asp (Macintosh)
Cliquez sur Sélectionner pour finaliser la définition du dossier local
Dreamweaver.
Définition d’un site Dreamweaver (ASP) 299
Pour le moment, laissez ouverte la boîte de dialogue Définition du site.
Définissez un dossier de serveur Web comme dossier Dreamweaver distant
Définition d’un dossier distant
Après avoir défini un dossier local, définissez un dossier de serveur Web
comme dossier Dreamweaver distant.
Pour définir le dossier Dreamweaver distant :
1.
Dans l’onglet Avancé de la boîte de dialogue Définition du site,
sélectionnez la catégorie Infos distantes.
La boîte de dialogue Infos distantes s’affiche.
2.
Dans le menu déroulant Accès, sélectionnez la manière dont vous
souhaitez placer et déplacer vos fichiers sur le serveur : via un réseau local
(option Local/Réseau) ou en utilisant le protocole FTP.
REMARQUE
Le menu déroulant Accès contient d’autres options, qui ne sont pas
traitées dans ce guide. Pour plus d’informations concernant leur
utilisation, voir l’aide Utilisation de Dreamweaver.
3.
Saisissez le chemin ou les paramètres FTP qui mènent au dossier du
serveur Web créé dans Création d’un dossier racine, page 296.
Le dossier peut se trouver sur votre disque dur ou sur un ordinateur
distant. Même si vous avez créé le dossier sur votre disque dur, il est
toujours considéré comme le dossier « distant ». L’exemple ci-dessous
correspond à un chemin de dossier distant possible pour l’option Local/
Réseau (dossier distant stocké sur votre disque dur Windows) :
Répertoire distant : C:\Inetpub\wwwroot\MonApplicationWeb
Pour plus d’informations sur FTP, consultez Définition des options
distantes pour l'accès FTP dans Utilisation de l’aide Dreamweaver.
Pour le moment, laissez ouverte la boîte de dialogue Définition du site.
Définissez ensuite un dossier dans lequel traiter les pages dynamiques
300 Configuration d’un exemple de site ASP
Définition du dossier de traitement des
pages dynamiques
Après avoir défini le dossier Dreamweaver distant, spécifiez un dossier dans
lequel seront traitées les pages dynamiques. Dreamweaver utilise ce dossier
pour afficher les pages dynamiques et se connecter aux bases de données
lorsque vous développez votre application.
Pour spécifier le dossier dans lequel traiter les pages
dynamiques :
1.
Dans l’onglet Avancé de la boîte de dialogue Définition du site,
sélectionnez la catégorie Serveur d’évaluation.
L’écran Serveur d’évaluation apparaît. Dreamweaver doit pouvoir
recourir aux services d’un serveur d’évaluation pour générer et afficher
du contenu dynamique pendant que vous procédez à la création du
site. Dans la mesure où il traite les pages ASP, ce serveur peut se trouver
sur votre ordinateur local, un serveur de développement, un serveur
intermédiaire ou un serveur de production. Souvent, notamment lors
de la définition du site Cafe Townsend, vous pouvez utiliser les mêmes
paramètres que dans la catégorie Infos distantes (voir Définition d’un
dossier distant, page 300) car ceux-ci pointent vers un serveur capable
de traiter les pages ASP.
2.
Sélectionnez une technologie de serveur ASP JavaScript ou ASP
VBScript dans le menu contextuel Modèle de serveur.
3.
Dans le menu déroulant Accès, sélectionnez la méthode (Local/Réseau
ou FTP) que vous avez spécifiée pour accéder à votre dossier distant.
Dreamweaver entre les paramètres spécifiés dans la catégorie Infos
distantes. Laissez les paramètres tels qu’ils sont.
4.
Dans le champ Préfixe de l’URL, tapez l’URL racine à saisir dans un
navigateur Web pour demander une page dans votre application Web.
Pour afficher des données dynamiques dans vos pages lorsque vous
travaillez, Dreamweaver crée un fichier temporaire, le copie dans le
dossier racine du site Web et essaie de le demander en utilisant le
préfixe de l’URL.
Définition d’un site Dreamweaver (ASP) 301
Dreamweaver déduit le préfixe de l’URL en fonction des informations
fournies dans la boîte de dialogue Définition du site. Il arrive
cependant que le préfixe d’URL proposé soit incorrect. Corrigez-le ou
saisissez un nouveau préfixe d’URL si la proposition de Dreamweaver
est incorrecte. Pour plus d’informations, voir « Paramétrer le préfixe
URL » dans Utilisation de Dreamweaver.
Si le dossier spécifié dans le champ Dossier distant est
C:\Inetpub\wwwroot\MonApplicationWeb, le préfixe de l’URL doit se
présenter comme suit :
http://localhost/MonApplicationWeb/
C O N S E IL
Le préfixe de l’URL
doit toujours indiquer
un répertoire et non
une page spécifique
du site. De plus,
veillez à respecter la
casse utilisée lors de
la création du
dossier.
5.
Cliquez sur OK pour fermer la boîte de dialogue Définition du site et
définir le site, puis fermez la boîte de dialogue Gérer les sites en cliquant
sur Terminé.
Après avoir spécifié un dossier pour le traitement des pages dynamiques,
téléchargez les exemples de fichiers dans le serveur Web
Téléchargement des exemples de fichiers
Après avoir spécifié un dossier pour le traitement des pages dynamiques,
téléchargez les exemples de fichiers dans le serveur Web. Vous devez
télécharger les fichiers, même si le serveur Web est exécuté sur votre
ordinateur local.
Si vous ne téléchargez pas les fichiers, des fonctions telles que l’affichage des
données dynamiques et l’aperçu dans le navigateur ne fonctionneront pas
avec les pages dynamiques. Par exemple, des liens d’image risquent d’être
rompus dans l’affichage des données dynamiques car les fichiers d’image ne
se trouvent pas encore sur le serveur. De même, le fait de cliquer sur un lien
vers une page d’informations détaillées tout en affichant l’aperçu d’une
page principale dans un navigateur provoquera une erreur si la page
d’informations détaillées manque dans le serveur.
Pour télécharger les exemples de fichiers dans un serveur
Web :
1.
Dans le panneau Fichiers (Fenêtre > Fichiers), sélectionnez le dossier
racine du site dans le volet Affichage local.
Le dossier racine est le premier dossier de la liste.
302 Configuration d’un exemple de site ASP
2.
Cliquez sur l’icône représentant une flèche bleue (Placer les fichiers)
dans la barre d’outils du panneau Fichiers, puis confirmez le
téléchargement de l’ensemble du site.
Dreamweaver copie tous les fichiers dans le dossier du serveur Web
défini dans Définition d’un dossier distant, page 300.
Le site Dreamweaver est maintenant défini. L’étape suivante consiste à se
connecter à l’exemple de base de données installé avec Dreamweaver
Connexion à l’exemple de base
de données (ASP)
Au cours de l’installation, Dreamweaver copie un exemple de base de
données Microsoft Access sur votre disque dur. Cette section explique
comment créer une connexion à un exemple de base de données.
REMARQUE
Pour des informations sur la connexion à une autre base de données, voir
Chapitre 26, Connexions à des bases de données pour les développeurs
ASP dans Utilisation de Dreamweaver (Aide > Utilisation de Dreamweaver).
Pour créer une connexion à une base de données :
1.
Si votre serveur est un ordinateur distant, définissez l’exemple de base de
données sur le serveur distant (voir Configuration de la base de données
(serveur sur l’ordinateur distant), page 303).
2.
Créez la connexion dans Dreamweaver (voir Création d’une connexion à
une base de données, page 306).
Configuration de la base de données
(serveur sur l’ordinateur distant)
Cette section s’applique uniquement si votre serveur Web est exécuté sur
un ordinateur distant. Si votre serveur Web s’exécute sur le même
ordinateur que Dreamweaver, passez directement à la section Création
d’une connexion à une base de données, page 306.
Connexion à l’exemple de base de données (ASP) 303
Avant de tenter de vous connecter à l’exemple de base de données, effectuez
les opérations suivantes sur l’ordinateur distant sur lequel votre serveur
Web est exécuté : copiez l’exemple de base de données sur le disque dur de
l’ordinateur et créez un DSN sur l’ordinateur pointant vers la base de
données.
Pour configurer l’exemple de base de données sur l’ordinateur
distant :
1.
Copiez la base de données sur le disque dur de l’ordinateur distant. Si
Dreamweaver a été installé dans l’emplacement par défaut, le chemin du
dossier contenant le fichier de base de données (tutorial.mdb) sur votre
disque dur est le suivant :
■
C:\Program
Files\Macromedia\Dreamweaver 8\Tutorial_assets\cafe_townsend\
data\tutorial.mdb (Windows)
■
/Applications/Macromedia Dreamweaver 8/Tutorial_assets/
cafe_townsend/data/tutorial.mdb (Macintosh)
Vous pouvez placer le fichier dans le dossier de votre choix, sur
l’ordinateur distant, ou créer un nouveau dossier.
REMARQUE
Il peut être risqué de placer le fichier de base de données dans le dossier
Inetpub de l’ordinateur distant. Il est préférable de le placer dans un
dossier auquel le public n’a pas accès.
2.
Vérifiez que Microsoft Access Driver, version 4.0 ou ultérieure, est
installé sur l’ordinateur distant.
Pour savoir si le pilote est déjà installé, voir Affichage des pilotes ODBC
installés sur un système Windows dans Utilisation de Dreamweaver.
304 Configuration d’un exemple de site ASP
Si le pilote n’est pas installé, téléchargez et installez Microsoft Data
Access Components (MDAC) 2.5 et 2.7 sur l’ordinateur distant. Vous
pouvez télécharger MDAC gratuitement du site Web de Microsoft à
l’adresse http://msdn.microsoft.com/data/mdac/downloads/. Ces
progiciels contiennent les pilotes Microsoft les plus récents, y compris
le pilote Microsoft Access.
REMARQUE
Installez MDAC 2.5 avant d’installer MDAC 2.7.
3.
Configurez un DSN intitulé CafeTownsend pointant vers l’exemple de
base de données sur l’ordinateur distant.
Pour obtenir des instructions, voir les articles suivants sur le site Web de
Microsoft :
■
Si l’ordinateur distant fonctionne sous Windows 2000, voir l’article
300596 à l’adresse suivante : http://support.microsoft.com/
default.aspx?scid=kb;en-us;300596.
■
Si l’ordinateur distant fonctionne sous Windows XP, voir l’article
305599 à l’adresse suivante : http://support.microsoft.com/
default.aspx?scid=kb;en-us;305599.
Une fois que la base de données, le pilote de la base de données et le DSN
sont en place, vous devez créer une connexion à une base de données
dans Dreamweaver
Connexion à l’exemple de base de données (ASP) 305
Création d’une connexion à une base de
données
La dernière étape du processus de configuration consiste à établir une
connexion à la base de données.
Si le serveur Web s’exécute sur votre ordinateur local, vous pouvez utiliser
le DSN (Data Source Name, nom de source de données) créé par
Dreamweaver au cours de l’installation pour vous connecter rapidement à
l’exemple de base de données. Pour plus d’informations sur les DSN, voir
Utilisation d'un DSN dans Utilisation de Dreamweaver.
Pour créer une connexion à une base de données dans
Dreamweaver :
1.
Ouvrez une page ASP quelconque dans Dreamweaver, puis allez dans le
panneau Bases de données (Fenêtre > Bases de données).
2.
Cliquez sur le bouton Plus (+) dans le panneau et sélectionnez Nom de
la source de données (DSN) dans le menu contextuel.
La boîte de dialogue Nom de la source de données (DSN) s’affiche.
3.
Tapez connTownsend comme nom de connexion.
4.
(Windows uniquement) Effectuez l’une des opérations suivantes :
■
Si le serveur Web s’exécute sur votre ordinateur local, sélectionnez
l’option Utilisation du DSN local.
■
Si le serveur Web s’exécute sur un système distant, sélectionnez
l’option Utilisation du DSN sur le serveur d’évaluation.
Les utilisateurs Macintosh peuvent ignorer cette étape car toutes les
connexions à des bases de données utilisent des DSN sur le serveur
d’évaluation.
5.
Cliquez sur le bouton DSN, puis sélectionnez CafeTownsend dans la
liste des DSN.
Si vous utilisez Dreamweaver sur un ordinateur Windows, durant
l’installation Dreamweaver a créé un DSN appelé CafeTownsend, qui
pointe sur la base de données Microsoft Access dans le dossier
d’application de Dreamweaver.
306 Configuration d’un exemple de site ASP
6.
Cliquez sur Tester.
Dreamweaver tente d’établir la connexion à la base de données. Si la
connexion échoue, procédez de la manière suivante :
7.
■
Vérifiez le DSN.
■
Vérifiez les paramètres du dossier utilisé par Dreamweaver pour
traiter les pages dynamiques (voir Définition du dossier de traitement
des pages dynamiques, page 301).
■
Reportez-vous à Chapitre 29, Résolution des problèmes de connexion
à des bases de données dans Utilisation de Dreamweaver
(Aide > Utilisation de Dreamweaver).
Cliquez sur OK.
La nouvelle connexion s’affiche dans le panneau Bases de données.
L’exemple d’application ASP est configuré pour les didacticiels Bien
démarrer avec Dreamweaver. Pour plus d’informations, voir Didacticiel :
Développement d’une application Web, page 213.
Connexion à l’exemple de base de données (ASP) 307
308 Configuration d’un exemple de site ASP
ANNEXE F
Configuration d’un
exemple de site JSP
F
Macromedia Dreamweaver 8 contient des exemples de pages JavaServer
(JSP) qui vous permettront de créer une petite application Web. Ce
chapitre explique comment configurer l’exemple d’application en utilisant
Microsoft Internet Information Server (IIS). Pour plus d’informations sur
ces serveurs Web, voir Installation d’un serveur Web, page 251. Si vous
utilisez un autre serveur Web, voir Chapitre 23, Configuration d'une
application Web dans Utilisation de Dreamweaver (Aide > Utilisation
de Dreamweaver).
La configuration d’une application Web s’effectue en trois étapes. Vous
devez d’abord configurer votre système. Vous devez ensuite définir un site
Dreamweaver. Puis, vous devez connecter l’application à votre base de
données. Ce chapitre de configuration décrit cette procédure en trois
étapes.
Ce chapitre contient les sections suivantes :
Aide-mémoire pour la configuration à l’intention des
développeurs JSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
Configuration du système (JSP). . . . . . . . . . . . . . . . . . . . . . . . . . . . .311
Définition d’un site Dreamweaver (JSP). . . . . . . . . . . . . . . . . . . . . 315
Connexion à l’exemple de base de données (JSP) . . . . . . . . . . 320
309
Aide-mémoire pour la
configuration à l’intention des
développeurs JSP
Pour configurer une application Web, vous devez configurer votre système,
définir un site Dreamweaver, puis vous connecter à une base de données.
Cette section fournit une liste de contrôle pour chaque tâche. Les
différentes tâches sont décrites de manière plus détaillée dans le reste du
chapitre.
Configurez votre système :
1.
Vérifiez que vous disposez d’un serveur Web.
2.
Installez le serveur d’application JSP.
3.
Créez un dossier racine.
Définissez un site Dreamweaver :
1.
Copiez les exemples de fichiers dans un dossier, sur votre disque dur.
2.
Définissez le dossier comme dossier Dreamweaver local.
3.
Définissez un dossier de serveur Web comme dossier Dreamweaver
distant.
4.
Définissez un dossier dans lequel traiter les pages dynamiques.
5.
Téléchargez les exemples de fichiers sur le serveur Web.
Connectez-vous à la base de données :
1.
Installez un pilote de pont JDBC-ODBC.
2.
Si votre serveur est un ordinateur distant, copiez l’exemple de base de
données sur l’ordinateur distant.
3.
Créez la connexion dans Dreamweaver.
310 Configuration d’un exemple de site JSP
Configuration du système (JSP)
Cette section fournit des instructions pour les deux configurations de
système les plus courantes : lorsque Microsoft IIS est installé sur votre
disque dur et lorsque IIS est installé sur un ordinateur Windows distant.
Pour utiliser une configuration différente, voir Chapitre 23, Configuration
d'une application Web dans Utilisation de Dreamweaver.
L’illustration suivante présente les deux configurations décrites dans cette
section :
Configuration locale
(Windows uniquement)
Configuration du serveur distant
(Macintosh ou Windows)
PC WINDOWS
Dreamweaver
MAC ou PC WINDOWS
Dreamweaver
IIS
Serveur d’applications JSP
Dossier racine
du site Web dans
c:\Inetpub\wwwroot\
Accès réseau ou ftp
SERVEUR WINDOWS
IIS
Serveur d’applications JSP
Dossier racine
du site Web dans
c:\Inetpub\wwwroot\
Configuration du système (JSP)
311
Pour configurer votre système :
1.
Vérifiez que vous disposez d’un serveur Web (voir Recherche d’un serveur
Web, page 312).
2.
Installez le serveur d’application JSP (voir Installation d’un serveur
d’application JSP, page 312).
3.
Créez un dossier racine (voir Création d’un dossier racine, page 314).
REMARQUE
L’installation du serveur Web et du serveur d’application sont des tâches
que vous n’aurez à exécuter qu’une seule fois.
Recherche d’un serveur Web
Pour développer et tester des pages Web dynamiques, vous avez besoin
d’un serveur Web opérationnel. Un serveur Web est un logiciel qui fournit
des pages Web en réponse à des requêtes de navigateurs Web.
Vérifiez que Microsoft IIS est installé et qu’il tourne sur votre disque dur ou
un ordinateur Windows distant (les utilisateurs de Macintosh doivent
installer Microsoft IIS sur un ordinateur Windows distant). Pour savoir
rapidement si IIS est installé sur votre ordinateur, vérifiez la structure du
dossier afin de déterminer si elle comporte un dossier C:\Inetpub
ou D:\Inetpub. IIS crée ce dossier pendant l’installation.
Si IIS n’est pas installé, installez-le tout de suite. Pour toutes instructions,
voir Installation d’un serveur Web, page 251.
Après avoir installé le serveur Web, installez le serveur d’application
Installation d’un serveur d’application JSP
Un serveur d’application est nécessaire pour traiter les pages Web
dynamiques. Un serveur d’application est un logiciel qui aide un serveur
Web à traiter des pages Web contenant des scripts ou des balises côté
serveur. Lorsqu’une page portant cette marque est demandée par un
navigateur, le serveur Web transmet la page au serveur d’application pour
que celui-ci la traite avant qu’elle ne soit envoyée au navigateur. Pour plus
d’informations, consultez la section Description des applications Web,
page 235.
312 Configuration d’un exemple de site JSP
Vérifiez que le serveur d’application JSP est installé et qu’il tourne sur le
système exécutant IIS (IIS peut être installé sur votre disque dur local ou
sur un ordinateur distant).
Si vous n’avez pas de serveur d’application JSP, vous pouvez télécharger et
installer une version d’essai de Macromedia JRun, serveur d’application
JSP complet, à partir du site Web de Macromedia à l’adresse suivante :
www.macromedia.com/go/jrun_fr/.
JRun est disponible pour les environnements Windows et Macintosh.
Toutefois, l’utilisation de JRun sur Macintosh n’est pas abordée dans ce
guide.
Pour installer JRun :
1.
Le cas échéant, connectez-vous à votre système Windows en utilisant le
compte Administrateur.
2.
Fermez toutes les applications ouvertes.
3.
Double-cliquez sur le fichier d’installation de la version d’essai de JRun.
L’écran d’accueil apparaît.
4.
Si vous ne disposez pas d’un Java Runtime Environment (JRE) sur votre
système, sélectionnez l’option qui permet de l’installer à l’écran
d’accueil.
L’application JRun se base sur Java, ce qui signifie qu’un JRE doit
d’abord être installé sur le système sur lequel sera exécuté votre serveur
d’application. Une fois le JRE installé, vous pouvez installer le serveur
d’application JRun.
5.
Sélectionnez l’option qui permet d’installer JRun à l’écran d’accueil.
6.
Suivez les instructions à l’écran pour finir d’installer et de tester le
programme.
7.
Une fois que l’installation est terminée, créez un connecteur JRun à
votre serveur Web IIS en sélectionnant Démarrer > Programmes >
Macromedia JRun 4 > Web Server Configuration.
Pour obtenir des instructions, voir la documentation relative à JRun.
Après avoir installé et lancé JRun, créez un dossier racine pour votre
application Web
Configuration du système (JSP) 313
Création d’un dossier racine
Après avoir installé le logiciel de serveur, créez un dossier racine pour votre
application Web sur le système exécutant Microsoft IIS, et assurez-vous que
le dossier dispose des autorisations nécessaires.
Pour créer un dossier racine pour votre application Web :
1.
Créez un dossier appelé MonApplicationWeb sur le système exécutant IIS.
REMARQUE
Notez ce nom de dossier. Il vous sera utile par la suite. Attention, lorsque
vous l’utiliserez à nouveau, la casse devra être identique à celle utilisée lors
de sa création.
Utilisez de préférence l’emplacement suivant pour créer le dossier :
C:\Inetpub\wwwroot\. Par défaut, votre serveur Web IIS est configuré
pour fournir les pages contenues dans le dossier Inetpub\wwwroot. Le
serveur Web répondra aux requêtes HTTP des navigateurs Web en
renvoyant les pages de ce dossier ou de ses sous-dossiers.
2.
Pour vous assurer que les autorisations Lire et Scripts sont activées pour
le dossier, suivez l’une des procédures suivantes :
a.
Si vous utilisez IIS, lancez l’outil administratif IIS (sous
Windows XP, sélectionnez Démarrer > Panneau de configuration
ou Démarrer > Paramètres Panneau de configuration, puis doublecliquez sur Outils administratifs et double-cliquez sur Services
Internet (IIS)).
b.
Développez la liste ordinateur local, puis le dossier Sites Web, puis
le dossier Site Web par défaut.
c.
Cliquez avec le bouton droit de la souris sur votre dossier
MonApplicationWeb, puis sélectionnez Propriétés dans le menu
déroulant.
d.
Dans le menu contextuel Exécuter les autorisations, vérifiez que l’option
Scripts est sélectionnée (pour des raisons de sécurité, nous vous
recommandons de ne pas sélectionner l’option Scripts et exécutables).
e.
Cliquez sur OK.
Le serveur Web est maintenant configuré pour fournir les pages Web de
votre dossier racine en réponse aux requêtes HTTP des navigateurs Web.
Une fois votre système configuré, vous devez définir un site Dreamweaver
314 Configuration d’un exemple de site JSP
Définition d’un site Dreamweaver
(JSP)
Une fois que vous avez configuré votre système, vous devez copier les
exemples de fichiers dans un dossier local et définir un site Dreamweaver
pour les gérer.
Pour définir un site Dreamweaver :
1.
Copiez les exemples de fichiers dans un dossier, sur votre disque dur
(voir Copie des exemples de fichiers, page 315).
2.
Définissez le dossier comme un dossier Dreamweaver local (voir
Définition d’un dossier local, page 316).
3.
Définissez votre dossier racine sur le serveur Web comme dossier
Dreamweaver distant (voir Définition d’un dossier distant, page 317).
4.
Spécifiez un dossier dans lequel traiter les pages dynamiques (voir
Définition du dossier de traitement des pages dynamiques, page 318).
5.
Téléchargez les exemples de fichiers sur le serveur Web (voir
Téléchargement des exemples de fichiers, page 319).
Copie des exemples de fichiers
Si ce n’est pas déjà fait, copiez les exemples de fichiers du dossier
d’application Dreamweaver dans un dossier de votre disque dur.
Pour copier les exemples de fichiers :
1.
Créez un dossier intitulé local_sites dans le dossier utilisateur de votre
disque dur.
Par exemple, créez l’un des dossiers suivants :
■
C:\Documents and Settings\votre_nom_d’utilisateur\Mes
documents\local_sites (Windows)
■
/Utilisateurs/votre_nom_d’utilisateur/Documents/local_sites
(Macintosh).
R E MA R Q U E
Sur un Macintosh, votre dossier d’utilisateur contient déjà un dossier
intitulé Sites. N’utilisez pas le dossier Sites en tant que dossier local ; le
dossier Sites correspond au dossier de stockage des pages que vous
souhaitez diffuser lors de l’utilisation du Macintosh comme serveur Web.
Définition d’un site Dreamweaver (JSP) 315
2.
Recherchez le dossier cafe_townsend dans le dossier d’application sur
votre disque dur.
Si Dreamweaver a été installé dans l’emplacement par défaut, le chemin
d’accès au dossier est le suivant :
3.
■
Sous Windows : C:\Program
Files\Macromedia\Dreamweaver 8\Tutorial_assets\cafe_townsend\.
■
Sur Macintosh : DD Macintosh/Applications/Macromedia
Dreamweaver 8/Tutorial_assets/cafe_townsend.
Copiez le dossier cafe_townsend dans le dossier local_sites.
Il s’agit du dossier que vous allez utiliser comme dossier racine (dossier
principal) de votre site Dreamweaver.
Après avoir copié le dossier cafe_townsend, définissez le dossier en tant que
Dreamweaver dossier local.
Définition d’un dossier local
Après avoir copié le dossier cafe_townsend, définissez le dossier contenant
les exemples de fichiers JSP comme dossier Dreamweaver local.
Pour définir le dossier Dreamweaver local :
1.
Dans Dreamweaver, sélectionnez Site > Gérer les sites. Dans la boîte de
dialogue Gérer les sites, cliquez sur le bouton Nouveau, puis
sélectionnez Site.
La boîte de dialogue Définition du site s’ouvre.
2.
Si l’onglet Elémentaire s’affiche, cliquez sur l’onglet Avancé.
3.
Dans la zone de texte Nom du site, saisissez Cafe Townsend JSP.
4.
Cliquez sur le dossier situé à côté de la zone de texte Dossier racine local
et naviguez jusqu’au dossier suivant qui contient des exemples de
fichiers JSP :
Le nom identifie votre site dans Dreamweaver.
5.
■
C:\Documents and Settings\votre_nom_d’utilisateur\Mes
documents\local_sites\cafe_townsend\contact\jsp (Windows)
■
/Utilisateurs/votre_nom_d’utilisateurDocuments/local_sites/
cafe_townsend/contact/jsp (Macintosh)
Cliquez sur Sélectionner pour finaliser la définition du dossier local
Dreamweaver.
316 Configuration d’un exemple de site JSP
Pour le moment, laissez ouverte la boîte de dialogue Définition du site.
Définissez un dossier de serveur Web comme dossier Dreamweaver distant
Définition d’un dossier distant
Après avoir défini un dossier local, définissez un dossier de serveur Web
comme dossier Dreamweaver distant.
Pour définir le dossier Dreamweaver distant :
1.
Dans l’onglet Avancé de la boîte de dialogue Définition du site,
sélectionnez la catégorie Infos distantes.
L’écran Infos distantes apparaît.
2.
Dans le menu déroulant Accès, choisissez la manière dont vous
souhaitez placer et déplacer vos fichiers sur le serveur : via un réseau local
(option Local/Réseau) ou en utilisant le protocole FTP.
REMARQUE
Le menu déroulant Accès contient d’autres options, qui ne sont pas
traitées dans ce guide. Pour plus d’informations concernant leur
utilisation, voir Utilisation de Dreamweaver.
3.
Saisissez le chemin ou les paramètres FTP qui mènent au dossier du
serveur Web créé dans Création d’un dossier racine, page 314.
Le dossier peut se trouver sur votre disque dur ou sur un ordinateur
distant. Même si vous avez créé le dossier sur votre disque dur, il est
toujours considéré comme le dossier « distant ». L’exemple ci-dessous
correspond à un chemin de dossier distant possible pour l’option Local/
Réseau (dossier distant stocké sur votre disque dur Windows) :
Répertoire distant : C:\Inetpub\wwwroot\MonApplicationWeb
Pour plus d’informations sur FTP, consultez Définition des options
distantes pour l'accès FTP dans Utilisation de Dreamweaver (Aide >
Utilisation de Dreamweaver).
Pour le moment, laissez ouverte la boîte de dialogue Définition du site.
Définissez ensuite un dossier dans lequel traiter les pages dynamiques
Définition d’un site Dreamweaver (JSP) 317
Définition du dossier de traitement des
pages dynamiques
Après avoir défini le dossier Dreamweaver distant, spécifiez un dossier dans
lequel seront traitées les pages dynamiques. Dreamweaver utilise ce dossier
pour afficher les pages dynamiques et se connecter aux bases de données
lorsque vous développez votre application.
Pour spécifier le dossier dans lequel traiter les pages
dynamiques :
1.
Dans l’onglet Avancé de la boîte de dialogue Définition du site,
sélectionnez la catégorie Serveur d’évaluation.
L’écran Serveur d’évaluation apparaît. Dreamweaver doit pouvoir
recourir aux services d’un serveur d’évaluation pour générer et afficher
du contenu dynamique pendant que vous procédez à la création du
site. Dans la mesure où il traite les pages JSP, ce serveur peut se trouver
sur votre ordinateur local, un serveur de développement, un serveur
intermédiaire ou un serveur de production. Souvent, notamment lors
de la définition du site Cafe Townsend, vous pouvez utiliser les mêmes
paramètres que dans la catégorie Infos distantes (voir Définition d’un
dossier distant, page 317) car ceux-ci pointent vers un serveur capable
de traiter les pages JSP.
2.
Dans le menu déroulant Modèle de serveur, sélectionnez JSP.
3.
Dans le menu déroulant Accès, sélectionnez la méthode (Local/Réseau
ou FTP) que vous avez spécifiée pour accéder à votre dossier distant.
Dreamweaver entre les paramètres spécifiés dans la catégorie Infos
distantes. Laissez les paramètres tels qu’ils sont.
4.
Dans le champ Préfixe de l’URL, tapez l’URL racine à saisir dans un
navigateur Web pour demander une page dans votre application Web.
Pour afficher des données dynamiques dans vos pages lorsque vous
travaillez, Dreamweaver crée un fichier temporaire, le copie dans le
dossier racine du site Web et essaie de le demander en utilisant le
préfixe de l’URL.
318 Configuration d’un exemple de site JSP
Dreamweaver déduit le préfixe de l’URL en fonction des informations
fournies dans la boîte de dialogue Définition du site. Il arrive
cependant que le préfixe d’URL proposé soit incorrect. Corrigez-le ou
saisissez un nouveau préfixe d’URL si la proposition de Dreamweaver
est incorrecte. Pour plus d’informations, voir Définition du préfixe
d'URL dans Utilisation de Dreamweaver.
Si le dossier spécifié dans le champ Dossier distant est
C:\Inetpub\wwwroot\MonApplicationWeb, le préfixe de l’URL doit se
présenter comme suit :
http://localhost/MonApplicationWeb/
Cliquez sur OK pour définir le site et fermer la boîte de dialogue
Définition du site; puis fermez la boîte de dialogue Gérer les sites en
cliquant sur Terminé.
Après avoir spécifié un dossier pour le traitement des pages dynamiques,
téléchargez les exemples de fichiers dans le serveur Web
Téléchargement des exemples de fichiers
C O N S E IL
5.
Le préfixe de l’URL
doit toujours indiquer
un répertoire et non
une page spécifique
du site. De plus,
veillez à respecter la
casse utilisée lors de
la création du
dossier.
Après avoir spécifié un dossier pour le traitement des pages dynamiques,
téléchargez les exemples de fichiers dans le serveur Web. Vous devez
télécharger les fichiers, même si le serveur Web est exécuté sur votre
ordinateur local.
Si vous ne téléchargez pas les fichiers, des fonctions telles que l’affichage des
données dynamiques et l’aperçu dans le navigateur ne fonctionneront pas
avec les pages dynamiques. Par exemple, des liens d’image risquent d’être
rompus dans l’affichage des données dynamiques car les fichiers d’image ne
se trouvent pas encore sur le serveur. De même, le fait de cliquer sur un lien
vers une page d’informations détaillées tout en affichant l’aperçu d’une
page principale dans un navigateur provoquera une erreur si la page
d’informations détaillées manque dans le serveur.
Pour télécharger les exemples de fichiers dans un serveur
Web :
1.
Dans le panneau Fichiers (Fenêtre > Fichiers), sélectionnez le dossier
racine du site dans le volet Affichage local.
Le dossier racine est le premier dossier de la liste.
Définition d’un site Dreamweaver (JSP) 319
2.
Cliquez sur l’icône représentant une flèche bleue (Placer les fichiers)
dans la barre d’outils du panneau Fichiers, puis confirmez le
téléchargement de l’ensemble du site.
Dreamweaver copie tous les fichiers dans le dossier du serveur Web
défini dans Définition d’un dossier distant, page 317.
Le site Dreamweaver est maintenant défini. L’étape suivante consiste à se
connecter à l’exemple de base de données installé avec Dreamweaver
Connexion à l’exemple de base
de données (JSP)
Au cours de l’installation, Dreamweaver copie un exemple de base de
données Microsoft Access sur votre disque dur. Cette section explique
comment créer une connexion à un exemple de base de données.
REMARQUE
Pour des informations sur la connexion à une autre base de données, voir
Chapitre 27, Connexions à des bases de données pour les développeurs
JSP dans Utilisation de Dreamweaver (Aide > Utilisation de Dreamweaver).
Pour créer une connexion à une base de données :
1.
Installez le pilote de pont (voir Installation du pilote de pont, page 320).
2.
Si votre serveur est un ordinateur distant, définissez l’exemple de base de
données sur le serveur distant (voir Configuration de la base de données
(serveur sur l’ordinateur distant), page 321).
3.
Créez la connexion dans Dreamweaver (voir Création d’une connexion à
une base de données, page 324).
Installation du pilote de pont
Avant de tenter de vous connecter à l’exemple de base de données, installez
le pilote JDBC-ODBC Bridge de Sun sur l’ordinateur exécutant votre
serveur Web. Le pilote de pont vous permet d’utiliser des noms de source
de données (DSN) Windows pour créer des connexions. Ce pilote est
fourni avec Java 2 SDK de Sun, Standard Edition, pour Windows.
320 Configuration d’un exemple de site JSP
Pour savoir si vous avez déjà Java 2 SDK avec le pilote, recherchez l’un de
ces répertoires sur votre disque dur :
C:\jdk1.2.x
C:\jdk1.3.x
C:\j2sdk1.4.x
REMARQUE
Le terme « Java 2 » désigne les versions Java 1.2 et ultérieures.
Si vous ne disposez pas de SDK, vous pouvez le télécharger à partir du site
Web de Sun à l’adresse suivante : java.sun.com/j2se/. Après avoir téléchargé
le fichier d’installation, double-cliquez dessus pour exécuter le programme
d’installation. Suivez les instructions à l’écran et vérifiez que le composant
Java 2 Runtime Environment est sélectionné dans la boîte de dialogue
Sélectionner un composant. Il doit être sélectionné par défaut. Le pilote est
installé automatiquement lorsque vous installez le SDK.
Bien qu’il soit parfaitement adapté au développement avec des systèmes de
bases de données bas de gamme tels que Microsoft Access, le pilote JDBCODBC Bridge de Sun n’est pas conçu pour la production. Par exemple, il
ne permet la connexion à la base de données que d’une seule page JSP à la
fois (en d’autres termes, il ne prend pas en charge l’utilisation simultanée
par plusieurs threads). Pour plus d’informations sur les limites du pilote,
voir l’article 17392 sur le centre de support Macromedia à l’adresse
suivante : www.macromedia.com/go/17392.
Après avoir installé le pilote de pont, configurez la base de données si
nécessaire, puis créez la connexion à la base de données dans Dreamweaver
Configuration de la base de données
(serveur sur l’ordinateur distant)
Cette section s’applique uniquement si votre serveur Web est exécuté sur
un ordinateur distant. Si votre serveur Web s’exécute sur le même
ordinateur que Dreamweaver, passez directement à la section Création
d’une connexion à une base de données, page 324.
Connexion à l’exemple de base de données (JSP) 321
Avant de tenter de vous connecter à l’exemple de base de données, effectuez
les opérations suivantes sur l’ordinateur distant sur lequel votre serveur
Web est exécuté : copiez l’exemple de base de données sur le disque dur de
l’ordinateur, créez un DSN sur l’ordinateur pointant vers la base de
données, puis installez le pilote JDBC-ODBC Bridge de Sun sur
l’ordinateur.
Pour configurer l’exemple de base de données sur l’ordinateur
distant :
1.
Copiez la base de données sur le disque dur de l’ordinateur distant. Si
Dreamweaver a été installé dans l’emplacement par défaut, le chemin du
dossier contenant le fichier de base de données (tutorial.mdb) sur votre
disque dur est le suivant :
■
C:\Program
Files\Macromedia\Dreamweaver 8\Tutorial_assets\cafe_townsend\
data\tutorial.mdb (Windows)
■
/Applications/Macromedia Dreamweaver 8/Tutorial_assets/
cafe_townsend/data/tutorial.mdb (Macintosh)
Vous pouvez placer le fichier dans le dossier de votre choix, sur
l’ordinateur distant, ou créer un nouveau dossier.
REMARQUE
Il peut être risqué de placer le fichier de base de données dans le dossier
Inetpub de l’ordinateur distant. Il est préférable de le placer dans un
dossier auquel le public n’a pas accès.
2.
Vérifiez que Microsoft Access Driver, version 4.0 ou ultérieure, est
installé sur l’ordinateur distant.
Pour savoir si le pilote est déjà installé, voir Affichage des pilotes ODBC
installés sur un système Windows dans Utilisation de Dreamweaver.
322 Configuration d’un exemple de site JSP
Si le pilote n’est pas installé, téléchargez et installez Microsoft Data
Access Components (MDAC) 2.5 et 2.7 sur l’ordinateur distant. Vous
pouvez télécharger MDAC gratuitement du site Web de Microsoft à
l’adresse http://msdn.microsoft.com/data/mdac/downloads/. Ces
progiciels contiennent les pilotes Microsoft les plus récents, y compris
le pilote Microsoft Access.
REMARQUE
Installez MDAC 2.5 avant d’installer MDAC 2.7.
3.
Configurez un DSN intitulé CafeTownsend pointant vers l’exemple de
base de données sur l’ordinateur distant.
Pour obtenir des instructions, voir les articles suivants sur le site Web de
Microsoft :
4.
■
Si l’ordinateur distant fonctionne sous Windows 2000, voir l’article
300596 à l’adresse suivante : http://support.microsoft.com/
default.aspx?scid=kb;en-us;300596.
■
Si l’ordinateur distant fonctionne sous Windows XP, voir l’article
305599 à l’adresse suivante : http://support.microsoft.com/
default.aspx?scid=kb;en-us;305599.
Vérifiez que le pilote de pont JDBC-ODBC de Sun est installé sur
l’ordinateur distant.
Vous utiliserez ce pilote et le DSN pour créer une connexion à la base
de données. Pour toutes instructions, voir Installation du pilote de pont,
page 320.
Une fois que la base de données, le DSN et le pilote de pont sont en place,
créez une connexion à une base de données dans Dreamweaver
Connexion à l’exemple de base de données (JSP) 323
Création d’une connexion à une base de
données
La dernière étape du processus de configuration consiste à établir une
connexion à la base de données.
Pour créer une connexion à une base de données dans
Dreamweaver :
1.
Ouvrez une page JSP quelconque dans Dreamweaver, puis allez dans le
panneau Bases de données (Fenêtre > Bases de données).
2.
Cliquez sur le bouton Plus (+) dans le panneau, puis sélectionnez Pilote
JDBC-ODBC Sun (Base de données ODBC) dans le menu déroulant.
La boîte de dialogue Base de données ODBC (Pilote JDBC-ODBC
Sun) s’affiche.
3.
Tapez connTownsend comme nom de connexion.
4.
(Windows uniquement) Effectuez l’une des opérations suivantes :
■
Si le serveur s’exécute sur votre ordinateur local, sélectionnez
l’option Utilisation du pilote sur cette machine.
■
Si le serveur Web s’exécute sur un système distant, sélectionnez
l’option Utilisation du pilote sur le serveur d’évaluation.
Les utilisateurs Macintosh peuvent ignorer cette étape, car toutes les
connexions à des bases de données utilisent des pilotes sur le serveur
d’évaluation.
5.
Dans la zone URL, remplacez l’espace réservé [odbc dsn] par
CafeTownsend.
Dans le champ URL, vous devez pouvoir lire ce qui suit :
jdbc:odbc:CafeTownsend
Si vous utilisez Dreamweaver sur un ordinateur Windows, durant
l’installation Dreamweaver a créé un DSN appelé CafeTownsend, qui
pointe sur la base de données Microsoft Access dans le dossier
d’application de Dreamweaver.
324 Configuration d’un exemple de site JSP
6.
Cliquez sur Tester.
Dreamweaver tente d’établir la connexion à la base de données. Si la
connexion échoue, procédez de la manière suivante :
7.
■
Revérifiez le DSN et les autres paramètres de la connexion.
■
Vérifiez les paramètres du dossier utilisé par Dreamweaver pour
traiter les pages dynamiques (voir Définition du dossier de traitement
des pages dynamiques, page 318).
■
Reportez-vous à Chapitre 29, Résolution des problèmes de connexion
à des bases de données dans Utilisation de Dreamweaver
(Aide >Utilisation deDreamweaver).
Cliquez sur OK.
La nouvelle connexion s’affiche dans le panneau Bases de données.
L’exemple d’application JSP est configuré pour les didacticiels Bien
démarrer avec Dreamweaver. Pour plus d’informations, consultez la section
Didacticiel : Développement d’une application Web, page 213.
Connexion à l’exemple de base de données (JSP) 325
326 Configuration d’un exemple de site JSP
ANNEXE G
Configuration d’un
exemple de site PHP
G
Macromedia Dreamweaver 8 contient des exemples de pages PHP pour
vous permettre de créer une petite application Web. Ce chapitre explique
comment configurer l’exemple d’application en utilisant Microsoft
Internet Information Server (IIS). Pour plus d’informations sur ces serveurs
Web, voir Installation d’un serveur Web, page 251. Si vous utilisez un autre
serveur Web, voir Chapitre 23, Configuration d'une application Web dans
Utilisation de Dreamweaver.
Si vous travaillez sous Macintosh, vous pouvez vous connecter à un serveur
PHP distant ou développer des sites PHP localement en utilisant le serveur
Web Apache et le serveur d’application PHP installé avec votre système
d’exploitation. Pour plus d’informations sur la configuration, consultez les
sites Web suivants :
■
http://developer.apple.com/internet/opensource/php.html
■
www.entropy.ch/software/macosx/php/
La configuration d’une application Web s’effectue en trois étapes. Vous
devez d’abord configurer votre système. Vous devez ensuite définir un site
Dreamweaver. Puis, vous devez connecter l’application à votre base de
données. Ce guide de configuration décrit cette procédure en trois étapes.
Ce chapitre contient les sections suivantes :
Aide-mémoire pour la configuration à l’intention des
développeurs PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
Configuration du système (PHP) . . . . . . . . . . . . . . . . . . . . . . . . . . 328
Définition d’un site Dreamweaver PHP. . . . . . . . . . . . . . . . . . . . . 338
Connexion à l’exemple de base de données (PHP) . . . . . . . . . . 343
327
Aide-mémoire pour la
configuration à l’intention des
développeurs PHP
Pour configurer une application Web, vous devez configurer votre système,
définir un site Dreamweaver, puis vous connecter à une base de données.
Cette section fournit une liste de contrôle pour chaque tâche. Les
différentes tâches sont décrites de manière plus détaillée dans le reste du
chapitre.
Configurez votre système :
1.
Vérifiez que vous disposez d’un serveur Web.
2.
Installez le serveur d’application PHP.
3.
Testez votre installation.
4.
Créez un dossier racine.
Définissez un site Dreamweaver :
1.
Copiez les exemples de fichiers dans un dossier, sur votre disque dur.
2.
Définissez le dossier comme dossier Dreamweaver local.
3.
Définissez un dossier de serveur Web comme dossier Dreamweaver
distant.
4.
Définissez un dossier dans lequel traiter les pages dynamiques.
5.
Téléchargez les exemples de fichiers sur le serveur Web.
Connectez-vous à la base de données :
1.
Créez un exemple de base de données MySQL.
2.
Créez la connexion dans Dreamweaver.
Configuration du système (PHP)
L’exécution de pages PHP requiert une configuration préalable de votre
système. En d’autres termes, vous devez vous assurer que votre système
inclut un serveur Web et un serveur d’application PHP et que ces deux
serveurs sont en cours d’exécution. Vous devez ensuite créer un dossier
racine pour les fichiers PHP.
328 Configuration d’un exemple de site PHP
Configuration du système Windows (PHP)
Cette section fournit des instructions pour les deux configurations
Windows les plus courantes : lorsque Microsoft IIS est installé sur votre
disque dur et lorsque IIS est installé sur un ordinateur Windows distant.
Pour utiliser une configuration différente, voir Chapitre 23, Configuration
d'une application Web dans Utilisation de Dreamweaver.
L’illustration suivante présente les deux configurations décrites dans cette
section :
Configuration locale
(Windows uniquement)
Configuration du serveur distant
(Macintosh ou Windows)
PC WINDOWS
Dreamweaver
MAC ou PC WINDOWS
Dreamweaver
IIS
Serveur d’applications PHP
Dossier racine
du site Web dans
c:\Inetpub\wwwroot\
Accès réseau ou ftp
SERVEUR WINDOWS
IIS
Serveur d’applications PHP
Dossier racine
du site Web dans
c:\Inetpub\wwwroot\
Configuration du système (PHP) 329
Pour configurer votre système :
1.
Vérifiez que vous disposez d’un serveur Web (voir Recherche d’un serveur
Web (Windows), page 330).
2.
Installez le serveur d’applications PHP (voir Installation d’un serveur
d’application PHP (Windows), page 331).
3.
Testez votre installation (voir Test de l’installation PHP (Windows),
page 333).
4.
Créez un dossier racine (voir Création d’un dossier racine (Windows),
page 334).
REMARQUE
L’installation du serveur Web et du serveur d’application sont des tâches
que vous n’aurez à exécuter qu’une seule fois.
Recherche d’un serveur Web (Windows)
Pour développer et tester des pages Web dynamiques, vous avez besoin
d’un serveur Web opérationnel. Un serveur Web est un logiciel qui fournit
des pages Web en réponse à des requêtes de navigateurs Web.
Vérifiez que Microsoft IIS est installé et qu’il tourne sur votre disque dur ou
un ordinateur Windows distant Pour savoir rapidement si IIS est installé
sur votre ordinateur, vérifiez la structure du dossier afin de déterminer si
elle comporte un dossier C:\Inetpub ou D:\Inetpub. IIS crée ce dossier
pendant l’installation.
Si IIS n’est pas installé, installez-le tout de suite. Pour toutes instructions,
voir Installation d’un serveur Web, page 251.
Après avoir installé le serveur Web, installez le serveur d’application
330 Configuration d’un exemple de site PHP
Installation d’un serveur d’application PHP
(Windows)
Un serveur d’application est nécessaire pour traiter les pages Web
dynamiques. Un serveur d’application est un logiciel qui aide un serveur
Web à traiter des pages Web contenant des scripts ou des balises côté
serveur. Lorsqu’une page portant cette marque est demandée par un
navigateur, le serveur Web transmet la page au serveur d’application pour
que celui-ci la traite avant qu’elle ne soit envoyée au navigateur. Pour plus
d’informations, consultez la section Description des applications Web,
page 235.
Vérifiez que le serveur d’application PHP est installé et qu’il tourne sur le
système exécutant IIS (IIS peut être installé sur votre disque dur local ou
sur un ordinateur distant). Vous pouvez télécharger et installer le serveur
d’application PHP depuis le site Web PHP, à l’adresse www.php.net/
downloads.php.
Avec PHP 5, l’extension qui permet à PHP de travailler avec un serveur de
base de données MySQL n’est pas installée ou activée par défaut par
Windows Installer. Il faut l’installer et l’activer soi-même.
Pour installer PHP sur un système Windows:
1.
Le cas échéant, connectez-vous à votre système Windows en utilisant le
compte Administrateur.
2.
Télécharger Windows PHP 5.x Installer du site Web PHP à l’adresse
www.php.net/downloads.php.
3.
Double-cliquez sur le fichier d’installation que vous avez téléchargé et
suivez les instructions d’installation qui paraissent à l’écran.
4.
Une fois que PHP est installé avec succès, téléchargez le package
Windows PHP 5.x comprimé en mode zip du site Web PHP
www.php.net/downloads.php, puis extrayez le package dans un dossier
temporaire sur votre disque dur.
Le package zip contient l’extension dont vous avez besoin pour
travailler avec MySQL.
5.
Dans le dossier temporaire contenant les fichiers décomprimés, repérez
le dossier appelé ext et copiez-le dans le dossier C:\PHP\
Le dossier PHP contient des extensions communes PHP, y compris
l’extension MySQL.
Configuration du système (PHP) 331
6.
Dans le dossier C:\Windows, repérez le fichier appelé php.ini et ouvrezle dans Notepad.
Vous devez modifier ce fichier pour activer l’extension MySQL.
7.
Trouvez la ligne suivante dans ce fichier.
extension_dir = "./"
Cette ligne précise à quel endroit PHP doit aller chercher des
extensions.
8.
C ON S E I L
N’oubliez pas
d’inclure la dernière
oblique gauche.
Modifiez la ligne comme suit :
extension_dir = "C:\PHP\ext\"
9.
Trouvez la ligne suivante dans ce fichier :
;extension=php_mysql.dll
Le point-virgule en début de ligne demande à PHP d’ignorer cette
ligne.
10. Supprimez
le point-virgule en début de ligne pour activer l’extension.
extension=php_mysql.dll
11.
Enregistrez et fermez le fichier php.ini.
12. Dans
le dossier temporaire contenant vos fichiers PHP décomprimés,
repérez le dossier appelé libmysql.dll et copiez-le dans le dossier
C:\Windows\system32.
Ce fichier est nécessaire pour que IIS puisse travailler avec PHP 5 et
MySQL.
13.
Redémarrez IIS.
Pour plus d’informations sur l’activation de l’extension MySQL, voir le site
Web PHP à l’adresse www.php.net/manual/en/ref.mysql.php. Pour plus
d’informations sur le serveur d’application, reportez-vous à la
documentation PHP, que vous pouvez télécharger à partir du site Web
PHP à l’adresse suivante : www.php.net/download-docs.php.
Après avoir installé PHP, vous pouvez tester le serveur pour vous assurer
qu’il fonctionne correctement
332 Configuration d’un exemple de site PHP
Test de l’installation PHP (Windows)
Vous pouvez tester le serveur d’application PHP en exécutant une page de
test.
Pour tester le serveur d’application PHP :
1.
Dans Dreamweaver ou dans tout éditeur de texte, créez un fichier de
texte brut intitulé heuretest.php.
2.
Saisissez le code suivant dans le fichier :
<p>Cette page a été crée à <b>
<?php echo date("h:i:s a", time()); ?>
</b> sur un ordinateur exécutant PHP.</p>
Ce code affiche l’heure à laquelle la page a été traitée sur le serveur.
3.
Copiez le fichier dans le dossier C:Inetpub\wwwroot de l’ordinateur
Windows qui exécute IIS.
4.
Dans votre navigateur Web, tapez l’URL de votre page de test, puis
appuyez sur Entrée.
Si vous avez installé PHP sur votre ordinateur local, vous pouvez taper
l’URL suivante :
http://localhost/heuretest.php
La page de test doit s’ouvrir et indiquer une heure :
Configuration du système (PHP) 333
L’heure indiquée correspond au contenu dynamique car elle change chaque
fois que vous appelez la page. Cliquez sur le bouton Actualiser du
navigateur pour générer une nouvelle page avec une heure différente.
REMARQUE
En consultant le code source (Affichage > Source dans Internet Explorer),
vous pourrez vérifier que la page n’utilise pas de code JavaScript côté
client pour obtenir ce résultat.
Si la page ne fonctionne pas correctement, recherchez les erreurs
potentielles suivantes :
■
Le fichier n’a pas d’extension .php.
■
Vous avez saisi le chemin du fichier de la page
(C:\Inetput\wwwroot\heuretest.asp) au lieu de son URL (par exemple,
http://localhost/heuretest.asp) dans le champ Adresse du navigateur.
Si vous tapez un chemin de fichier dans le navigateur (comme vous en
avez peut-être l’habitude avec les pages HTML normales), vous
contournez le serveur Web et le serveur d’application. Votre page n’est
alors jamais traitée par le serveur.
■
L’URL contient une faute de frappe. Recherchez les erreurs éventuelles
et vérifiez que le nom de fichier n’est pas suivi d’une barre oblique,
comme dans l’adresse suivante : http://localhost/heuretest.php/.
■
Le code de la page contient une faute de frappe.
Après avoir installé et testé le logiciel de serveur, créez un dossier racine
pour votre application Web
Création d’un dossier racine (Windows)
Après avoir installé le logiciel de serveur, créez un dossier racine pour votre
application Web sur le système exécutant Microsoft IIS, et assurez-vous que
le dossier dispose des autorisations nécessaires.
Pour créer un dossier racine pour votre application Web :
1.
Créez un dossier appelé MonApplicationWeb sur le système exécutant IIS.
REMARQUE
Notez ce nom de dossier. Il vous sera utile par la suite. Attention, lorsque
vous l’utiliserez à nouveau, la casse devra être identique à celle utilisée lors
de sa création.
334 Configuration d’un exemple de site PHP
Utilisez de préférence l’emplacement suivant pour créer le dossier :
C:\Inetpub\wwwroot\. Par défaut, votre serveur Web IIS est configuré
pour fournir les pages contenues dans le dossier Inetpub\wwwroot. Le
serveur Web répondra aux requêtes HTTP des navigateurs Web en
renvoyant les pages de ce dossier ou de ses sous-dossiers.
2.
Pour vous assurer que les autorisations Lire et Scripts sont activées pour
le dossier, suivez l’une des procédures suivantes :
a.
Si vous utilisez IIS, lancez l’outil administratif IIS (sous
Windows XP, sélectionnez Démarrer > Panneau de configuration
ou Démarrer > Paramètres> Panneau de configuration, puis
double-cliquez sur Outils administratifs et double-cliquez sur
Services Internet (IIS)).
b.
Développez la liste ordinateur local, puis le dossier Sites Web, puis
le dossier Site Web par défaut.
c.
Cliquez avec le bouton droit de la souris sur votre dossier
MonApplicationWeb, puis sélectionnez Propriétés dans le menu
déroulant.
d.
Dans le menu déroulant Exécuter les autorisations, vérifiez que
l’option Scripts est sélectionnée (pour des raisons de sécurité, nous
vous recommandons de ne pas sélectionner l’option Scripts et
exécutables).
e.
Cliquez sur OK.
Le serveur Web est maintenant configuré pour fournir les pages Web de
votre dossier racine en réponse aux requêtes HTTP des navigateurs Web.
Une fois votre système configuré, vous devez définir un site Dreamweaver
(voir Définition d’un site Dreamweaver PHP, page 338).
Configuration du système Macintosh
(PHP)
Si vous travaillez sous Macintosh, vous pouvez exécuter des pages PHP sur
votre ordinateur en utilisant le serveur Web Apache et le serveur
d’application PHP installé avec votre système d’exploitation. La
configuration de votre système consiste à vous assurer que le serveur Web et
le serveur PHP fonctionnent, puis à créer le dossier racine pour les fichiers
PHP.
Configuration du système (PHP) 335
Cette section contient les rubriques suivantes :
■
Test de l’installation PHP (Macintosh), page 336
■
Création d’un dossier racine (Macintosh), page 337
Pour plus d’informations sur Apache et PHP sur le Macintosh, voir les sites
Web suivants :
■
http://developer.apple.com/internet/opensource/php.html
■
www.entropy.ch/software/macosx/php/
Test de l’installation PHP (Macintosh)
Vous pouvez tester le serveur Web Apache et le serveur d’application PHP
installés sur votre Macintosh en exécutant une page de test.
Néanmoins, avant de pouvoir utiliser le serveur Web pour servir des pages
PHP et du contenu provenant de bases de données MySQL, vous devez
configurer le serveur afin qu’il fonctionne avec PHP et MySQL. Pour plus
d’informations sur cette opération, voir www.macromedia.com/go/
php_macintosh.
Pour tester le serveur Web Apache et le serveur d’application
PHP :
1.
Configurez le serveur comme décrit dans l’article disponible sur le
site Web Macromedia.
2.
Dans Dreamweaver ou dans tout éditeur de texte, créez un fichier de
texte brut intitulé heuretest.php.
3.
Tapez le code suivant dans le fichier :
<p>Cette page a été crée à <b>
<?php echo date("h:i:s a", time()); ?>
</b> sur un ordinateur exécutant PHP.</p>
Ce code affiche l’heure à laquelle la page a été traitée sur le serveur.
4.
Copiez ce fichier dans le dossier /Utilisateurs/votre_nom_d’utilisateur/
Sites de votre Macintosh.
Le dossier Sites correspond à votre dossier racine personnel sur le
serveur Web Apache.
5.
Dans votre navigateur Web, saisissez l’URL ci-dessous, puis appuyez sur
la touche Retour :
http://localhost/~votre_nom_d’utilisateur/heuretest.php
La page de test doit s’ouvrir et indiquer une heure.
336 Configuration d’un exemple de site PHP
L’heure indiquée correspond au contenu dynamique car elle change chaque
fois que vous appelez la page. Cliquez sur le bouton Actualiser du
navigateur pour générer une nouvelle page avec une heure différente.
REMARQUE
En consultant le code source (Présentation > Code source dans Safari),
vous pourrez vérifier que la page n’utilise pas de code JavaScript côté
client pour obtenir ce résultat.
Si la page ne fonctionne pas correctement, recherchez les erreurs
potentielles suivantes :
■
Le fichier n’a pas d’extension .php.
■
L’URL contient une faute de frappe. Recherchez les erreurs éventuelles
et vérifiez que le nom de fichier n’est pas suivi d’une barre oblique, tel
que dans l’adresse suivante : http://localhost/~votre_nom_d’utilisateur/
heuretest.php/. Vérifiez également que vous avez inséré le tilde (~)
devant votre nom d’utilisateur.
■
Le code de la page contient une faute de frappe.
■
Le serveur Apache n’est pas en cours d’exécution. Vérifiez que l’option
de partage Web est activée dans la catégorie Partage des préférences
système.
Après avoir installé et testé le logiciel de serveur, créez un dossier racine
pour votre application Web
Création d’un dossier racine (Macintosh)
Après avoir installé le logiciel de serveur, vous devez créer un dossier racine
pour l’application sur votre Macintosh.
Pour créer un dossier racine pour votre application Web :
■
Dans le dossier /Utilisateurs/votre_nom_d’utilisateur/Sites, créez un
dossier intitulé MonApplicationWeb.
Apache répondra aux requêtes HTTP des navigateurs Web en
renvoyant les pages de ce dossier ou de ses sous-dossiers.
Une fois votre système configuré, vous devez définir un site Dreamweaver
Configuration du système (PHP) 337
Définition d’un site Dreamweaver
PHP
Une fois que vous avez configuré votre système, vous devez copier les
exemples de fichiers dans un dossier local et définir un site Dreamweaver
pour les gérer.
Pour définir un site Dreamweaver :
1.
Copiez les exemples de fichiers dans un dossier, sur votre disque dur
(voir Copie des exemples de fichiers, page 338).
2.
Définissez le dossier comme un dossier Dreamweaver local (voir
Définition d’un dossier local, page 339).
3.
Définissez votre dossier racine sur le serveur Web comme dossier
Dreamweaver distant (voir Définition d’un dossier distant, page 340).
4.
Spécifiez un dossier dans lequel traiter les pages dynamiques (voir
Définition du dossier de traitement des pages dynamiques (PHP),
page 341).
5.
Téléchargez les exemples de fichiers sur le serveur Web (voir
Téléchargement des exemples de fichiers, page 342).
Copie des exemples de fichiers
Si ce n’est pas déjà fait, copiez les exemples de fichiers du dossier
d’application Dreamweaver dans un dossier de votre disque dur.
Pour copier les exemples de fichiers :
1.
Créez un dossier intitulé local_sites dans le dossier utilisateur de votre
disque dur.
Par exemple, créez l’un des dossiers suivants :
■
C:\Documents and Settings\votre_nom_d’utilisateur\Mes
documents\local_sites (Windows)
■
/Utilisateurs/votre_nom_d’utilisateur/Documents/local_sites (Macintosh).
R E MA R Q U E
Sur un Macintosh, votre dossier d’utilisateur contient déjà un dossier
intitulé Sites. N’utilisez pas le dossier Sites en tant que dossier local ; le
dossier Sites correspond au dossier de stockage des pages que vous
souhaitez diffuser lors de l’utilisation du Macintosh comme serveur Web.
338 Configuration d’un exemple de site PHP
2.
Recherchez le dossier cafe_townsend dans le dossier d’application sur
votre disque dur.
Si Dreamweaver a été installé dans l’emplacement par défaut, le chemin
du dossier est le suivant :
3.
■
Sous Windows : C:\Program
Files\Macromedia\Dreamweaver 8\Tutorial_assets\cafe_townsend\.
■
Sur Macintosh : DD Macintosh/Applications/Macromedia
Dreamweaver 8/Tutorial_assets/cafe_townsend.
Copiez le dossier cafe_townsend dans le dossier local_sites.
Il s’agit du dossier que vous allez utiliser comme dossier racine (dossier
principal) de votre site Dreamweaver.
Après avoir copié le dossier cafe_townsend, définissez le dossier en tant que
Dreamweaver dossier local.
Définition d’un dossier local
Après avoir copié le dossier cafe_townsend, définissez le dossier contenant
les exemples de fichiers PHP comme dossier Dreamweaver local.
Pour définir le dossier Dreamweaver local :
1.
Dans Dreamweaver, sélectionnez Site > Gérer les sites. Dans la boîte de
dialogue Gérer les sites, cliquez sur le bouton Nouveau, puis
sélectionnez Site.
La boîte de dialogue Définition du site s’ouvre.
2.
Si l’onglet Elémentaire s’affiche, cliquez sur l’onglet Avancé.
3.
Dans la zone de texte Nom du site, saisissez Cafe Townsend PHP.
4.
Cliquez sur le dossier situé à côté de la zone de texte Dossier racine local
et naviguez jusqu’au dossier suivant qui contient des exemples de
fichiers PHP :
Le nom identifie votre site dans Dreamweaver.
5.
■
C:\Documents and Settings\votre_nom_d’utilisateur\Mes
documents\local_sites\cafe_townsend\contact\php (Windows)
■
/Utilisateurs/votre_nom_d’utilisateurDocuments/local_sites/
cafe_townsend/contact/php (Macintosh)
Cliquez sur Sélectionner pour finaliser la définition du dossier local
Dreamweaver.
Définition d’un site Dreamweaver PHP 339
Pour le moment, laissez ouverte la boîte de dialogue Définition du site.
Définissez un dossier de serveur Web comme dossier Dreamweaver distant
Définition d’un dossier distant
Après avoir défini un dossier local, définissez un dossier de serveur Web
comme dossier Dreamweaver distant.
Pour définir le dossier Dreamweaver distant :
1.
Dans l’onglet Avancé de la boîte de dialogue Définition du site,
sélectionnez la catégorie Infos distantes.
L’écran Infos distantes apparaît.
2.
Dans le menu déroulant Accès, choisissez la manière dont vous
souhaitez placer et déplacer vos fichiers sur le serveur : via un réseau local
(option Local/Réseau) ou en utilisant le protocole FTP.
REMARQUE
Le menu déroulant Accès contient d’autres options, qui ne sont pas
traitées dans ce chapitre. Pour plus d’informations concernant leur
utilisation, voir Utilisation de Dreamweaver.
3.
Tapez le chemin ou les paramètres FTP qui mènent au dossier du
serveur Web créé dans Création d’un dossier racine (Windows), page 334.
Le dossier peut se trouver sur votre disque dur ou sur un ordinateur
distant. Même si vous avez créé le dossier sur votre disque dur, il est
toujours considéré comme le dossier « distant ». L’exemple ci-dessous
correspond à un chemin de dossier distant possible pour l’option Local/
Réseau (dossier distant stocké sur votre disque dur Windows) :
Répertoire distant : C:\Inetpub\wwwroot\MonApplicationWeb
Sur un Macintosh, le dossier peut se présenter de la manière suivante :
Répertoire distant : /Utilisateurs/votre_nom_d’utilisateur/Sites/
MonApplicationWeb
Pour plus d’informations sur FTP, consultez Définition des options
distantes pour l'accès FTP dans Utilisation de l’aide Dreamweaver.
Pour le moment, laissez ouverte la boîte de dialogue Définition du site.
Définissez ensuite un dossier dans lequel traiter les pages dynamiques
340 Configuration d’un exemple de site PHP
Définition du dossier de traitement des
pages dynamiques (PHP)
Après avoir défini le dossier Dreamweaver distant, spécifiez un dossier dans
lequel seront traitées les pages dynamiques. Dreamweaver utilise ce dossier
pour afficher les pages dynamiques et se connecter aux bases de données
lorsque vous développez votre application.
Pour spécifier le dossier dans lequel traiter les pages
dynamiques :
1.
Dans l’onglet Avancé de la boîte de dialogue Définition du site,
sélectionnez la catégorie Serveur d’évaluation.
L’écran Serveur d’évaluation apparaît. Dreamweaver doit pouvoir
recourir aux services d’un serveur d’évaluation pour générer et afficher
du contenu dynamique pendant que vous procédez à la création du
site. Dans la mesure où il traite les pages PHP, ce serveur peut se trouver
sur votre ordinateur local, un serveur de développement, un serveur
intermédiaire ou un serveur de production. Souvent, notamment lors
de la définition du site Cafe Townsend, vous pouvez utiliser les mêmes
paramètres que dans la catégorie Infos distantes (voir Définition d’un
dossier distant, page 340) car ceux-ci pointent vers un serveur capable
de traiter les pages PHP.
2.
Dans le menu déroulant Modèle de serveur, sélectionnez PHP MySQL.
3.
Dans le menu déroulant Accès, sélectionnez la méthode (Local/Réseau
ou FTP) que vous avez spécifiée pour accéder à votre dossier distant.
Dreamweaver entre les paramètres spécifiés dans la catégorie Infos
distantes. Laissez les paramètres tels qu’ils sont.
4.
Dans le champ Préfixe de l’URL, tapez l’URL racine à saisir dans un
navigateur Web pour demander une page dans votre application Web.
Pour afficher des données dynamiques dans vos pages lorsque vous
travaillez, Dreamweaver crée un fichier temporaire, le copie dans le
dossier racine du site Web et essaie de le demander en utilisant le
préfixe de l’URL.
Définition d’un site Dreamweaver PHP 341
Dreamweaver déduit le préfixe de l’URL en fonction des informations
fournies dans la boîte de dialogue Définition du site. Il arrive cependant
que le préfixe d’URL proposé soit incorrect. Corrigez-le ou saisissez un
nouveau préfixe d’URL si la proposition de Dreamweaver est incorrecte.
Pour plus d’informations sur FTP, consultez Définition du préfixe
d'URL dans Utilisation de Dreamweaver (Aide > Utilisation de
Dreamweaver).
Sous Windows, le préfixe des exemples PHP doit se présenter de la
manière suivante :
Préfixe de l’URL : http://localhost/MonApplicationWeb/
Sur un Macintosh, le préfixe doit se présenter de la manière suivante :
Préfixe de l’URL : http://localhost/~votre_nom_d’utilisateur/
MonApplicationWeb/
C ON S E I L
5.
Le préfixe de l’URL
doit toujours indiquer
un répertoire et non
une page spécifique
du site. De plus,
veillez à respecter la
casse utilisée lors de
la création du
dossier.
Cliquez sur OK pour définir le site et fermer la boîte de dialogue
Définition du site, puis fermez la boîte de dialogue Gérer les sites en
cliquant sur Terminé.
Après avoir spécifié un dossier pour le traitement des pages dynamiques,
téléchargez les exemples de fichiers dans le serveur Web
Téléchargement des exemples de fichiers
Après avoir spécifié un dossier pour le traitement des pages dynamiques,
téléchargez les exemples de fichiers dans le serveur Web. Vous devez
télécharger les fichiers, même si le serveur Web est exécuté sur votre
ordinateur local.
Si vous ne téléchargez pas les fichiers, des fonctions telles que l’affichage des
données dynamiques et l’aperçu dans le navigateur ne fonctionneront pas
avec les pages dynamiques. Par exemple, des liens d’image risquent d’être
rompus dans l’affichage des données dynamiques car les fichiers d’image ne
se trouvent pas encore sur le serveur. De même, le fait de cliquer sur un lien
vers une page d’informations détaillées tout en affichant l’aperçu d’une
page principale dans un navigateur provoquera une erreur si la page
d’informations détaillées manque dans le serveur.
Pour télécharger les exemples de fichiers dans un serveur Web :
1.
Dans le panneau Fichiers (Fenêtre > Fichiers), sélectionnez le dossier
racine du site dans le volet Affichage local.
342 Configuration d’un exemple de site PHP
Le dossier racine est le premier dossier de la liste.
2.
Cliquez sur l’icône représentant une flèche bleue (Placer les fichiers)
dans la barre d’outils du panneau Fichiers, puis confirmez le
téléchargement de l’ensemble du site.
Dreamweaver copie tous les fichiers dans le dossier du serveur Web
défini dans Définition d’un dossier distant, page 340.
Le site Dreamweaver est maintenant défini. L’étape suivante consiste à se
connecter à l’exemple de base de données installé avec Dreamweaver
Connexion à l’exemple de base
de données (PHP)
Au cours de l’installation, Dreamweaver copie un script SQL sur votre
disque dur. Vous pouvez utiliser ce script pour créer automatiquement un
exemple de base de données MySQL. Cette section explique comment
créer une connexion à un exemple de base de données.
Vous devez avoir préalablement installé et configuré MySQL sur votre
ordinateur local ou distant. Pour télécharger et installer le système de base
de données, visitez le site Web MySQL à l’adresse suivante :
www.mysql.com.
Pour créer une connexion à une base de données :
1.
Créez l’exemple de base de données MySQL en utilisant le script SQL
(voir Création de la base de données MySQL, page 343).
2.
Créez la connexion dans Dreamweaver (voir Création d’une connexion à
une base de données, page 345).
Création de la base de données MySQL
Les exemples de fichiers pour Dreamweaver MX 2004 comprennent un
script SQL capable de créer et de remplir un exemple de base de données
MySQL.
Avant de commencer, vérifiez que MySQL est installé et configuré sur votre
ordinateur local ou distant. Téléchargez la dernière version du site MySQL
à l’adresse http://dev.mysql.com/downloads/. Pour les besoins du
développement, téléchargez et installez la version Windows Essentials du
serveur de base de données MySQL.
Connexion à l’exemple de base de données (PHP) 343
Pour créer l’exemple de base de données MySQL :
1.
Copiez le fichier de script SQL, insert.sql, dans un dossier approprié
dans l’ordinateur sur lequel est installé MySQL.
Si Dreamweaver a été installé dans l’emplacement par défaut, le chemin
du fichier de script est le suivant :
■
C:\Program
Files\Macromedia\Dreamweaver 8\Tutorial_assets\cafe_townsend\
data\insert.sql (Windows)
■
/Applications/Macromedia Dreamweaver 8/Tutorial_assets/
cafe_townsend/data/insert.sql (Macintosh)
Si l’ordinateur sur lequel est exécuté MySQL fonctionne sous
Windows, copiez le script insert.sql dans Program
Files\MySQL\MySQL Server 4.x\bin. Si l’ordinateur sur lequel est
exécuté MySQL fonctionne sous Windows, copiez le script insert.sql
dans votre dossier Documents dans votre dossier de base.
2.
3.
Sur l’ordinateur qui fait tourner MySQL, démarrez la ligne de
commande client MySQL (Windows) ou le Terminal (Macintosh).
■
Dans Windows, démarrez la ligne de commande client MySQL en
sélectionnant Démarrer > MySQL > MySQL Server 4.x > MySQL
Command Line Client.
■
Sur Macintosh, vous pouvez ouvrir une fenêtre Terminal en
sélectionnant le dossier Applications, en ouvrant le dossier Utilities
et en double-cliquant sur Terminal.
Dans Windows, tapez votre nom d’utilisateur (s’il y en a un) et votre
mot de passe, puis cliquez sur Entrée.
L’invite de commande du client MySQL apparaît comme suit :
mysql>
4.
Sur Macintosh, utilisez la commande suivante :
mysql -uUser -pPassword
Par exemple, si votre nom d’utilisateur MySQL (également appelé nom
de compte) et votre mot de passe sont Tara et Telly3, tapez la
commande suivante :
mysql -uTara -pTelly3
Si vous n’avez pas de mot de passe, laissez de côté l’argument -p :
mysql -uTara
344 Configuration d’un exemple de site PHP
Si vous n’avez pas défini un nom d’utilisateur en configurant votre
installation MySQL, tapez la racine comme nom d’utilisateur :
mysql -uroot
L’invite de commande du client MySQL apparaît :
mysql>
5.
Créez une nouvelle base de données en tapant la commande suivante à
l’invite MySQL :
mysql>CREATE DATABASE CafeTownsend;
MySQL crée une nouvelle base de données, mais elle ne contient aucun
tableau ou enregistrement pour le moment.
6.
Déconnectez-vous du client MySQL en tapant la commande suivante à
l’invite :
mysql>quit;
7.
(Windows) Ouvrir l’invite de commande Windows en cliquant sur
Démarrer > Exécuter, et en tapant cmd dans la boîte de dialogue
Exécuter.
8.
A l’invite de commande du système, complétez la nouvelle base de
données CafeTownsend dans MySQL.
Sous Windows, utilisez la commande suivante :
cd \
cd Program Files\MySQL\MySQL Server 4.x\bin
mysql -uUser -pPassword CafeTownsend < insert.sql
Sur Macintosh, utilisez la commande suivante :
mysql -uUser -pPassword CafeTownsend < ~/Documents/
insert.sql
Cette commande utilise le fichier insert.sql pour ajouter des tables et
enregistrements dans la base de données CafeTownsend créée à l’étape 5.
Après avoir créé la base de données MySQL, créez une connexion à cette
base de données dans Dreamweaver
Création d’une connexion à une base de
données
La dernière étape du processus de configuration consiste à établir une
connexion à la base de données.
Connexion à l’exemple de base de données (PHP) 345
Pour créer une connexion à une base de données dans
Dreamweaver :
1.
Ouvrez une page PHP quelconque dans Dreamweaver, puis allez dans
le panneau Bases de données (Fenêtre > Bases de données).
2.
Cliquez sur le bouton plus (+) dans le panneau et choisissez Connexion
MySQL dans le menu contextuel.
La boîte de dialogue Connexion MySQL s’ouvre.
3.
Tapez connTownsend comme nom de connexion.
4.
Dans la zone Serveur MySQL, indiquez l’ordinateur qui héberge
MySQL.
Entrez une adresse IP ou un nom de serveur. Si MySQL est exécuté sur
le même ordinateur que Dreamweaver, tapez localhost.
5.
Entrez votre nom d’utilisateur et mot de passe MySQL.
Si vous n’avez pas défini un nom d’utilisateur en configurant votre
installation MySQL, tapez root dans la zone de texte Nom d’utilisateur.
Si vous n’avez pas de mot de passe, laissez la zone Mot de passe vierge.
6.
Dans la zone de texte Base de données, tapez CafeTownsend.
CafeTownsend est le nom de l’exemple de base de données MySQL
créée (voir Création de la base de données MySQL, page 343).
7.
Cliquez sur Tester.
Dreamweaver tente d’établir la connexion à la base de données. Si la
connexion échoue, procédez de la manière suivante :
8.
■
Vérifiez le nom du serveur, le nom d’utilisateur et le mot de passe.
■
Vérifiez les paramètres du dossier utilisé par Dreamweaver pour
traiter les pages dynamiques (voir Définition du dossier de traitement
des pages dynamiques (PHP), page 341).
■
Reportez-vous à Chapitre 29, Résolution des problèmes de connexion
à des bases de données dans Utilisation de Dreamweaver
(Aide >Utilisation deDreamweaver).
Cliquez sur OK.
La nouvelle connexion s’affiche dans le panneau Bases de données.
L’exemple d’application PHP est configuré pour les didacticiels Bien
démarrer avec Dreamweaver. Pour plus d’informations, consultez la section
Didacticiel : Développement d’une application Web, page 213.
346 Configuration d’un exemple de site PHP
Index
A
Access. Voir Microsoft Access
actifs, ajout à un site 55
Active Server Pages. Voir ASP.
Actualiser, bouton 151
Adresses IP et numéro IP (127.0.0.1) 256
adresses réseau numériques 256
aide
changement de la taille de police 28
utilisation 17
aide-mémoire
configuration ASP 292
configuration ASP.NET 276
configuration JSP 310
configuration PHP 328
définition ColdFusion 258
Aperçu dans le navigateur, dépannage de pages
dynamiques
ASP 302
ASP.NET 285
ColdFusion 268
JSP 319
PHP 342
Aperçu dans un navigateur
à propos 106
modification des préférences 107
Apple. Voir Mac OS X
Application, catégorie de la barre Insérer 224, 227
applications Web
à propos
ASP, configuration 291
ASP.NET, configuration 275
ColdFusion, configuration 257
définition 248
développement 213
JSP, configuration 309
PHP, configuration 327
utilisations courantes 236
applications, Web. Voir applications Web
ASP
applications Web, configuration 291
dépannage 296
heure, affichage 295
serveurs d'application, installation 294
ASP.NET
applications Web, configuration 275
Ensembles de données 217
langages utilisés avec 244
Plate-forme .NET 278
serveurs, pris en charge 278
attributs, informations de référence 157
B
balises
côté serveur 241
indicateurs 159
modification 155
recherche d'informations de référence 157
Sélecteur de balises 152
sélection 152
barre d'état
Menu contextuel Taille de fenêtre 37
présentation 36
Barre d'outils de codage 39
347
Barre d'outils de document
présentation 35
barre d'outils du document
Données dynamiques, affichage 225
Barre Insérer
catégories 38
barres d'outils
Codage 39
Document 35
document 225
bases de données
à propos 246
affichage de données 221, 241
connexion à (ASP) 306, 324, 345
connexion à (ASP.NET) 286
connexion à (ColdFusion) 269
fichier
jeux d'enregistrements
pilotes 241, 247
relationnelles 248
requêtes 241, 247
sélection
serveur
tableaux
utilisation avec des applications Web 236
bases de données relationnelles 248
configuration
ASP 291
ASP.NET 275
ColdFusion 257
JSP 309
PHP 327
systèmes avec ColdFusion MX 258
systèmes avec plate-forme .NET 276
systèmes avec serveur d'application ASP 292
systèmes avec serveur d'application JSP 311
systèmes avec serveur d'application PHP 328
connexion
aux bases de données (ASP) 306, 324, 345
aux bases de données (ASP.NET) 286
aux bases de données (ColdFusion) 269
conventions typographiques 15
couleurs d'arrière-plan, définition 77, 185
Création, mode
CSS (feuilles de style en cascade)
association 116
création 114
et mise en forme 165
Mise en forme avec 109–138
présentation 112
Styles CSS, panneau 42
CSS Voir Feuilles de style en cascade
C
D
C# (langage) 244
calques 166
imbrication 178
insertion 170
CFML (ColdFusion Markup Language) 243
champs, dynamiques 223
code
création avec le sélecteur de balises 152
impression 163
ColdFusion
applications Web, configuration 257
installation 260
ColdFusion Administrator 270
ColdFusion Studio 152
ColdFusion, langages utilisés avec 244
Comportements de serveur, panneau 224
data
dynamique, insertion 223
extraction depuis des bases de données 241
définition de dossiers distants 266, 283, 300, 317,
340
définition des serveurs d'évaluation 267, 283, 301,
318, 341
définition des termes relatifs aux applications Web 246
dépannage 302
à propos 337
affichage des pages 296, 334
ASP 296
ouverture des pages 253
pages dynamiques 268, 285, 302, 319, 342
PHP (Macintosh) 337
PHP (Windows) 334
serveurs 251, 253
documents
affichage dans des onglets (Macintosh) 45
enregistrement 64, 169
348
Index
Données dynamiques, affichage 225
dépannage 268, 285, 302, 319, 342
dossiers distants 140
création (JSP) 317
Création avec Dreamweaver 141
définition (ASP) 300
Définition (ASP.NET) 283
Définition (ColdFusion) 266
définition (PHP) 340
dépannage de configuration 144
dossiers locaux
définition 57–59, 282, 299, 316, 339
dossiers racine 265
dossiers racine
création (ASP) 296
création (ASP.NET) 279
création (ColdFusion) 263
création (JSP) 314
création (PHP) 334
définition 282, 299, 316, 339
Voir aussi dossiers locaux
F
E
G
enregistrement dans Dreamweaver 14
enregistrements
affichage 221
insertion 225
Ensembles de données (jeux d'enregistrements
ASP.NET) 217
espace de travail
à propos 31
mise en forme 44
présentation flottante 32
espace de travail, codage 152
espace réservé pour image
création d'images 85
espaces réservés pour l'image
insertion 75
présentation 76
exemple de base de données, connexion
ASP 303, 306
ASP.NET 286
ColdFusion 269
JSP 324
PHP 345
exemples d'applications Web 236
extraction de données des bases de données 241
Général, catégorie, boîte de dialogue Préférences 152
glossaire de termes courants relatifs aux applications
Web 246
Fenêtre de document
barre d'état 36
barre de titre 34
Menu contextuel Taille de fenêtre 37
notions de base 34
sélecteur de balises 37
taille de la page et temps de téléchargement 37
fichiers
chargement d'un exemple 268, 285, 302, 319
envoi sur un serveur 231
Téléchargement du dossier local vers le serveur
distant 143
fichiers texte en mode Code 100
Flash
fichiers SWF, insertion 92
lecture de contenu dans Dreamweaver 94
Formulaire d'insertion d'enregistrement, boîte de
dialogue 227
formulaires d'insertion d'enregistrement 225
H
heure, affichage dans ASP 295
HomeSite 152
HTML
langages de programmation intégrés 243
Voir aussi code
I
IIS (Services d'informations Internet) 245
à propos 252
installation 252
outils d'administration, démarrage 280
prise en charge ASP.NET 278
images, insertion 84–91
indicateurs de code 159
Insérer l'enregistrement, objet 225
Insérer, barre
Catégorie Application 224, 227
Inspecteur de balises 155
Index
349
installation
ColdFusion MX 260
Dreamweaver 13
IIS (Services d'informations Internet) 252
Plate-forme .NET 278
serveurs d'application, ASP 294
serveurs d'application, JSP 312
serveurs d'application, PHP 331
J
Java 244
JavaScript 244
jeux d'enregistrements
création 217
définition 247
test d'évaluation 220
Voir aussi bases de données
JRun
JSP (Java Server Pages) 244
applications Web, configuration 309
serveurs d'application, installation 312
L
langage XSL (Extensible Stylesheet Language) 193
transformations, côté client 195
Voir aussi XSLT
langages de script côté serveur 244
langages, côté serveur 243, 244
Liaisons, panneau 218
liens, création 105
localhost 255
M
Macintosh
Mac OS X exécutant Apache et PHP
serveurs 254
Macintosh, documents à onglets 45
Macromedia JRun
installation 313
Menu contextuel Taille de fenêtre 37
menu des en-têtes de colonne 67
menu des en-têtes de tableau 67
Microsoft Access 243
Microsoft Internet Information Server (IIS). Voir IIS.
Microsoft Personal Web Server (PWS) 249, 252
Microsoft SQL Server 243
350
Index
mise en forme
Base CSS 165
basée sur un tableau 61–80
Mode Code
Mode Création et spécification entre 35
mode Code
affichage de fichiers texte 100
affichage en mode Création 150, 151
modèles de serveur. Voir technologies de serveur
modes
Données dynamiques, affichage 225
mode Code
modification, balises 155
MySQL, base de données 243
téléchargement 343
N
Netscape Enterprise Server 249
numéro IP 127.0.0.1 256
O
objet XSLT Région répétée 206
Oracle 9i, base de données 243
Outil Main 37
P
pages
affichage de données des bases de données 241
dynamique, traitement 240
dynamiques, création 243
dynamiques, définition
insertion d'enregistrement 225
statiques 239
pages dynamiques
à propos 247
traitement dans ASP 301
traitement dans ASP.NET 283
traitement dans ColdFusion 267
traitement dans JSP 318
traitement dans PHP 341
utilisation 240, 243
pages statiques 239
Voir aussi pages
pages Web. Voir pages
panneau Actifs 90
panneaux
Actifs 90
Comportements de serveur, panneau 224
Liaisons, panneau 218
PHP
applications Web, configuration 327
dépannage (Macintosh) 337
dépannage (Windows) 334
Mac OS X, configuration
serveurs d'application (Windows), installation 331
PHP, technologie de serveur 244
pilotes pour bases de données 241, 247
Placer les fichiers, bouton 231
Plate-forme .NET
installation 278
polices, changement de la taille dans l'aide 28
préférences générales 152
Préfixe d'URL, option 267, 284, 301, 318, 341
présentation de l'espace de travail, codage 152
publication 139–145
PWS (Microsoft Personal Web Server) 249
à propos 252
prise en charge ASP.NET 278
R
référence, panneau 157
régions répétées, création 224
requêtes
base de données 241
définition 247
test d'évaluation 220
S
scripts, côté serveur 241
Sélecteur de balises 152
sélecteur de balises 104
sélecteur de couleur 79
serveur ColdFusion MX Developer Edition 260
serveur d'application Apache Tomcat 246
serveur d'application Tomcat 246
serveur d'application WebSphere d'IBM 246
Serveur Web Apache sur Mac OS X 254
serveurs
à propos
adresses IP 256
dépannage 253
dossiers racine 266, 283, 300, 317, 340
HTTP
options d'accès 142
prise en charge ASP.NET 278
serveurs d'application 240
serveurs Web, définis 248
téléchargement de fichiers 268, 302, 319, 342
ASP.NET 285
téléchargement de fichiers vers le serveur distant
143
test d'évaluation 253
Voir aussi serveurs Web, serveurs d'application
serveurs d'application 240, 246
ColdFusion;MX:installation 260
PHP, installation 331
plate-forme .NET (ASP.NET), installation 279
pour ASP, installation 294
pour JSP, installation 312
serveurs d'évaluation
à propos
spécification 267, 283, 301, 318, 341
serveurs HTTP. Voir serveurs
serveurs Web
définition 248
vérification du fonctionnement du serveur Web
278, 294, 312, 330
Voir aussi serveurs, serveurs d'application
SGBD (système de gestion de bases de données). Voir
systèmes de gestion de bases de données
sites
à propos 54
actifs, ajout 55
définition 57–59
ASP 298
ASP.NET 280
ColdFusion 263
JSP 315
PHP 338
distant 54, 140
local 54
sources de données
ColdFusion 270
SQL 241
SQL (Structured Query Language) 241
Structured Query Language (SQL) 241
Styles CSS, panneau 42, 119
Index
351
Sun ONE Web Server 249
support technique pour les serveurs 251
systèmes de gestion de bases de données 247
systèmes, configuration 258, 276, 292, 311, 328
T
tableaux
base de données 241
création d'une mise en forme 61–80
définition des propriétés 69–74
insertion 65–69, 221
présentation 67
Tableaux développés 69
Tableaux développés 69
technologies de serveur
définition 248
prise en charge 244
sélection 245
téléchargement de fichiers
exemple 342
téléchargement, fixer le temps à lui attribuer 37
termes relatifs aux applications Web courants,
définition 246
terminologie du développement d'applications Web
246
Tester la connexion, bouton 142
texte
dynamique 223
dynamique, insertion 223
insertion 100
sélection 100
texte de remplacement 75
texte dynamique, insertion 223
V
variables en langage CFML 244
VBScript 244
Vidéo Flash, insertion 96
Visual Basic 244
W
WebSphere 246
352
Index
X
XML (Extensible Markup Language)
affichage sur des pages Web 189
application de styles 203
création de liens avec 204
présentation 192
XSLT (Extensible Stylesheet Language Transformation)
et transformations côté client 195
fragments 195
objet XSLT Région répétée 206
pages 195
pages, affichage de données XML 201
pages, association à des données XML 197
pages, conversion 196
pages, liaison à des fichiers XML 209
présentation 193

Manuels associés