Adobe DREAMWEAVER 8-UTILISATION DE DREAMWEAVER, Dreamweaver 8 Manuel utilisateur

  • Bonjour, je suis votre assistant de chat. J'ai pris connaissance du manuel d'utilisation de Dreamweaver 8. Ce document explique comment utiliser Dreamweaver pour créer des sites Web, mettre en forme des pages avec CSS, gérer des contenus multimédias, et bien plus encore. Je suis prêt à répondre à vos questions concernant Dreamweaver et ses fonctionnalités.
  • Comment puis-je configurer un nouveau site Dreamweaver ?
    Comment puis-je importer des données tabulaires dans Dreamweaver ?
    Comment puis-je insérer une image dans une page ?
    Comment puis-je créer des liens ?
Utilisation de 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 soit des marques de commerce, soit des marques déposées de Macromedia, Inc. qui peuvent être déposées aux
Etats-Unis ou sous toute autre juridiction. 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.
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é.
Copyright © 1997-2005 Macromedia, Inc. Tous droits réservés. Le présent manuel ne doit faire l'objet d'aucune copie,
photocopie, reproduction, traduction ou conversion sous quelque forme que ce soit, électronique ou lisible par machine,
sans le consentement écrit de Macromedia, Inc.Nonobstant ce qui précède, le propriétaire ou l'utilisateur autorisé d'une
copie valide du logiciel avec lequel le présent manuel a été fourni peut imprimer un exemplaire de ce manuel, à partir
d'une version électronique de celui-ci, aux fins exclusives d'apprendre à utiliser ledit logiciel, pour autant qu'aucune partie
du manuel ne soit imprimée, reproduite, distribuée, revendue ou transmise à toute autre fin, y compris de manière non
exhaustive des fins commerciales telles que la vente d'exemplaires de cette documentation ou la fourniture de services
d'assistance payants.
Remerciements
Gestion de projet : Charles Nadeau
Rédaction : Michael Varese
Rédaction complémentaire : Jennifer Rowe, Paul Gubbay, Charles Nadeau
Edition : Rosana Francescato, Lisa Stanziano, Anne Szabla, Mary Ferguson, Mark Nigara
Gestion 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
Gestion de la localisation : Melissa Baerwald
Remerciements à Sheila McGinn, Paul Gubbay, Vic Mitnick, Jim Doubek, Joaquin Blas, Wenlan Du, Ken Karleskint, Jennifer
Taylor, Jorge Taylor, Nick Halbakken, Scott Richards, Sami Kaied, John Skidgel, Masayo Noda, Kristin Conradi, Yuko Yagi, les
testeurs de version bêta et l'ensemble des équipes d'ingénierie et d'assurance qualité de Dreamweaver.
Première édition : Septembre 2005
Macromedia, Inc.
601 Townsend St.
San Francisco, CA 94103, Etats-Unis
3
Table des matières
PARTIE 1 : NOTIONS DE BASE DE DREAMWEAVER
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Nouveautés de Dreamweaver 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Par où débuter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Processus de création de sites Web dans Dreamweaver . . . . . . . . . . 28
Utilisation de Dreamweaver avec d'autres applications . . . . . . . . . . . 33
Dreamweaver et l'accessibilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Guide des supports de formation à Dreamweaver . . . . . . . . . . . . . . . . 35
Conventions typographiques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Ressources sur le langage HTML et les technologies Web . . . . . . . . 39
Chapitre 1 : Exploration de l'espace de travail . . . . . . . . . . . . . . . . 41
A propos de l'espace de travail de Dreamweaver . . . . . . . . . . . . . . . . . . 41
Utilisation de la fenêtre de document. . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Utilisation des barres d'outils, des inspecteurs et des menus
contextuels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Utilisation des panneaux et des groupes de panneaux . . . . . . . . . . . . 65
Utilisation des fonctions d'accessibilité de Dreamweaver. . . . . . . . . . 69
Optimisation de l'espace de travail pour la conception de pages
accessibles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
Utilisation de guides visuels dans Dreamweaver. . . . . . . . . . . . . . . . . . .76
Dreamweaver personnalisation, notions de base . . . . . . . . . . . . . . . . . . 77
Chapitre 2 : Configuration d'un site Dreamweaver. . . . . . . . . . . .85
A propos des sites Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Configuration d'un nouveau site Dreamweaver. . . . . . . . . . . . . . . . . . . 89
Utilisation des paramètres avancés pour configurer un site
Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Modification des paramètres d'un site Dreamweaver . . . . . . . . . . . . . 96
Modification de sites Web existants dans Dreamweaver . . . . . . . . . . 96
4 Table des matières
Chapitre 3 : Création et ouverture de documents. . . . . . . . . . . . .99
Création de nouveaux documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Enregistrement d'un nouveau document . . . . . . . . . . . . . . . . . . . . . . . . 103
Définition d'un nouveau type de document par défaut . . . . . . . . . . . . 103
Définition de l'extension de fichier par défaut de nouveaux
documents HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Ouverture de documents existants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Nettoyage de fichiers HTML créés avec Microsoft Word . . . . . . . . . 106
PARTIE 2 : UTILISATION DE SITES DREAMWEAVER
Chapitre 4 : Gestion des fichiers. . . . . . . . . . . . . . . . . . . . . . . . . . . 111
A propos de la gestion de site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
Accès aux sites, à un serveur et aux disques locaux . . . . . . . . . . . . . . .116
Affichage de fichiers et de dossiers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121
Comparaison de fichiers pour en chercher les différences . . . . . . . . 126
Restauration de fichiers (utilisateurs de Contribute) . . . . . . . . . . . . . . 132
Gestion de fichiers et de dossiers dans le panneau Fichiers . . . . . . . 133
Utilisation d'une carte d'arborescence de votre site . . . . . . . . . . . . . . 138
Importation et exportation de sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Suppression d'un site Dreamweaver de votre liste de sites. . . . . . . . 149
Archivage et extraction de fichiers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Acquisition et placement de fichiers depuis ou vers votre serveur . . 157
Synchronisation des fichiers entre le site local et le site distant . . . . 162
Identification et suppression des fichiers non utilisés . . . . . . . . . . . . . 164
Voilage des dossiers et des fichiers du site . . . . . . . . . . . . . . . . . . . . . . 164
Stockage des informations sur les fichiers dans des
Design Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Test de votre site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Chapitre 5 : Gestion des actifs de site et des bibliothèques . . . 179
A propos des éléments de bibliothèque . . . . . . . . . . . . . . . . . . . . . . . . . 179
Utilisation des actifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181
Création et gestion d'une liste d'actifs favoris . . . . . . . . . . . . . . . . . . . . 190
Utilisation des éléments de bibliothèque . . . . . . . . . . . . . . . . . . . . . . . . 193
Chapitre 6 : Gestion des sites Contribute avec
Dreamweaver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
A propos de la gestion des sites Contribute . . . . . . . . . . . . . . . . . . . . 204
Préparation d'un site à utiliser avec Contribute. . . . . . . . . . . . . . . . . . . 210
Table des matières 5
Administration d'un site Contribute à l'aide de Dreamweaver . . . . . . 211
Gestion des fichiers Contribute dans Dreamweaver . . . . . . . . . . . . . .213
Dépannage d'un site Contribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216
PARTIE 3 : MISE EN FORME DES PAGES
Chapitre 7 : Mise en forme des pages avec les styles CSS . . . .221
A propos des calques de Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . 222
Insertion d'un calque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Définition des préférences et des propriétés de calques. . . . . . . . . . 227
Gestion des calques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Manipulation des calques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Conversion des calques en tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Animation des calques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Insertion de balises div pour des mises en forme . . . . . . . . . . . . . . . . 248
Utilisation des balises div pour la mise en forme . . . . . . . . . . . . . . . . . 249
Modification de la couleur de surbrillance des balises div . . . . . . . . . 250
Utilisation de la visualisation de mise en forme CSS . . . . . . . . . . . . . .251
Utilisation des règles, des guides et de la grille pour la mise
en forme des pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Utilisation du tracé de l'image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Chapitre 8 : Présentation de contenu à l'aide de tableaux. . . . . 261
A propos des tableaux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Insertion d'un tableau et ajout de contenu . . . . . . . . . . . . . . . . . . . . . . 264
Importation et exportation de données tabulaires. . . . . . . . . . . . . . . . 265
Sélection d'éléments de tableau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Utilisation du mode Tableaux développés pour une modification
de tableau plus simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
Mise en forme des tableaux et des cellules . . . . . . . . . . . . . . . . . . . . . 272
Redimensionnement des tableaux, des colonnes et des lignes. . . . 275
Ajout et suppression de lignes et de colonnes . . . . . . . . . . . . . . . . . . 280
Fractionnement et fusion de cellules . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Copie, collage et suppression de cellules . . . . . . . . . . . . . . . . . . . . . . . 284
Imbrication de tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Tri des tableaux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Chapitre 9 : Mise en forme des pages avec le mode
Mise en forme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
A propos du mode Mise en forme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Basculement du mode Standard au mode Mise en forme . . . . . . . . 294
6 Table des matières
Réalisation de dessins en mode Mise en forme . . . . . . . . . . . . . . . . . 295
Ajout de contenu dans une cellule de mise en forme. . . . . . . . . . . . . 299
Suppression automatique des hauteurs de cellule. . . . . . . . . . . . . . . . 301
Redimensionnement et déplacement de cellules et tableaux de
mise en forme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Formatage de cellules et de tableaux de mise en forme. . . . . . . . . . 304
Définition de la largeur des colonnes . . . . . . . . . . . . . . . . . . . . . . . . . . 305
Définition de préférences pour le mode Mise en forme . . . . . . . . . . 308
Chapitre 10 : Utilisation de cadres . . . . . . . . . . . . . . . . . . . . . . . . 311
A propos des cadres et des jeux de cadres . . . . . . . . . . . . . . . . . . . . . .311
Utilisation des jeux de cadres dans la fenêtre de document . . . . . . . 317
Création de cadres et de jeux de cadres. . . . . . . . . . . . . . . . . . . . . . . . . 317
Sélection de cadres et de jeux de cadres. . . . . . . . . . . . . . . . . . . . . . . .322
Ouverture d'un document dans un cadre . . . . . . . . . . . . . . . . . . . . . . . .324
Enregistrement des fichiers du cadre et du jeu de cadres . . . . . . . . .325
Affichage et définition des propriétés et attributs de cadre . . . . . . . .326
Affichage et définition des propriétés des jeux de cadres . . . . . . . . .328
Définition des contenus de cadre avec liens . . . . . . . . . . . . . . . . . . . . .329
Gestion des navigateurs qui ne peuvent pas afficher les cadres. . . 330
Utilisation des comportements JavaScript avec les cadres. . . . . . . . 331
Chapitre 11 : Gestion des modèles. . . . . . . . . . . . . . . . . . . . . . . . 333
A propos des modèles Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . .334
Création d'un modèle Dreamweaver. . . . . . . . . . . . . . . . . . . . . . . . . . . .348
Création de modèles pour un site Contribute . . . . . . . . . . . . . . . . . . . .353
Création de régions modifiables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .355
Création de régions répétées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
Utilisation des régions facultatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . .362
Définition d'attributs de balise modifiables . . . . . . . . . . . . . . . . . . . . . .365
Création d'un modèle imbriqué. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .366
Modification et mise à jour des modèles . . . . . . . . . . . . . . . . . . . . . . . .368
Gestion des modèles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .372
Exportation et importation du contenu XML d'un modèle . . . . . . . . .373
Exportation d'un site sans marqueur de modèle. . . . . . . . . . . . . . . . . .374
Application ou suppression d'un modèle depuis un document
existant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .375
Modification du contenu d'un document basé sur un modèle . . . . . . 377
Table des matières 7
PARTIE 4 : AJOUT DE CONTENU AUX PAGES
Chapitre 12 : Utilisation des pages . . . . . . . . . . . . . . . . . . . . . . . 383
A propos de l'utilisation des pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
Enregistrement de pages Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
Spécification de balises HTML au lieu de CSS . . . . . . . . . . . . . . . . . . 390
Définition des propriétés de page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Utilisation des couleurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
Sélection d'éléments dans la fenêtre de document . . . . . . . . . . . . . . 395
Zoom avant et arrière . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Utilisation du panneau Historique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
Automatisation des tâches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
Utilisation de comportements Java Script pour détecter le type
et la version des navigateurs et des plug-ins . . . . . . . . . . . . . . . . . . . . 408
Aperçu et test de page dans les navigateurs . . . . . . . . . . . . . . . . . . . . 408
Vérification des préférences de durée et de la taille de
téléchargement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .412
Chapitre 13 : Insertion et mise en forme de texte . . . . . . . . . . . .415
A propos du formatage de texte dans Dreamweaver. . . . . . . . . . . . . .415
Insertion de texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
Mise en forme de paragraphes et structure du document. . . . . . . . . 433
Mise en forme de texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
Utilisation des feuilles de style en cascade pour mettre un texte
en forme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
Vérification orthographique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
Recherche et remplacement de texte . . . . . . . . . . . . . . . . . . . . . . . . . . 455
Chapitre 14 : Insertion d’images . . . . . . . . . . . . . . . . . . . . . . . . . 457
A propos des images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
Insertion d'une image. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
Redimensionnement d'une image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
Recadrage d'une image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466
Optimisation d'une image à l'aide de Fireworks . . . . . . . . . . . . . . . . . 467
Ajustement de la luminosité et du contraste d'une image . . . . . . . . . 468
Accentuation d'une image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
Création d'une image survolée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
Utilisation d'un éditeur d'image externe. . . . . . . . . . . . . . . . . . . . . . . . . 470
comportements aux images. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
8 Table des matières
Chapitre 15 : Liens et navigation. . . . . . . . . . . . . . . . . . . . . . . . . 473
Description des emplacements et chemins d'accès des
documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .474
Menus de reroutage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .478
Barres de navigation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .478
A propos des cartes graphiques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .479
Création de liens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
Gestion des liens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491
Insertion de menus de reroutage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
Utilisation des barres de navigation. . . . . . . . . . . . . . . . . . . . . . . . . . . . 498
Utilisation de cartes graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
Association de comportements JavaScript à des liens . . . . . . . . . . 503
Recherche de liens rompus, externes et orphelins. . . . . . . . . . . . . . . 503
Correction des liens rompus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
Ouverture des documents liés dans Dreamweaver . . . . . . . . . . . . . . .507
Chapitre 16 : Utilisation d'autres applications . . . . . . . . . . . . . . 509
A propos de l'intégration de Fireworks et Flash . . . . . . . . . . . . . . . . . 509
Optimisation de votre environnement de travail pour Fireworks
et Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510
Utilisation de Fireworks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .511
Utilisation de Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
Chapitre 17 : Ajout d'éléments audio, vidéo et interactifs . . . . 527
A propos des fichiers multimédia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .528
Insertion et modification d'objets multimédia . . . . . . . . . . . . . . . . . . . 530
Lancement d'un éditeur externe pour des fichiers multimédia . . . . .533
Utilisation des Design Notes (Notes de conception) avec les
objets multimédia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .535
Insertion et modification d'un objet de bouton Flash . . . . . . . . . . . . .536
Insertion d'un objet texte Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .538
Insertion d'animations Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
Téléchargement et installation des éléments Flash. . . . . . . . . . . . . . 540
Insertion d'éléments Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540
Modification des attributs d'un élément Flash. . . . . . . . . . . . . . . . . . . . 541
Insertion de documents FlashPaper . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
Insertion de contenu Flash Vidéo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .543
Insertion d'animations Shockwave . . . . . . . . . . . . . . . . . . . . . . . . . . . . .547
Ajout de contenu vidéo (non Flash). . . . . . . . . . . . . . . . . . . . . . . . . . . . .547
Ajout de son à une page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .548
Insertion du contenu d'un plug-in Netscape Navigator . . . . . . . . . . . 549
Table des matières 9
Insertion d'un contrôle ActiveX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .551
Insertion d'une applet Java. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552
Utilisation de comportements pour contrôler les objets
multimédias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552
Chapitre 18 : Utilisation des comportements JavaScript . . . . . 555
Utilisation du panneau Comportements . . . . . . . . . . . . . . . . . . . . . . . . 556
A propos des événements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
Application d'un comportement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558
Association d'un comportement à du texte . . . . . . . . . . . . . . . . . . . . . 559
Modification d'un comportement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560
Actualisation d'un comportement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .561
Création de nouvelles actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562
Téléchargement et installation de comportements créés par
des développeurs indépendants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562
Utilisation des actions de comportement livrées avec
Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563
PARTIE 5 : UTILISATION DU CODE DE PAGE
Chapitre 19 : Configuration d'un environnement de codage . . 597
Affichage du code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597
Utilisation de l'espace de travail orienté en mode Code
(Windows uniquement). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599
Définition des préférences de codage. . . . . . . . . . . . . . . . . . . . . . . . . . 600
Personnalisation des raccourcis clavier . . . . . . . . . . . . . . . . . . . . . . . . 604
Ouverture de fichiers en mode Code par défaut . . . . . . . . . . . . . . . . . 604
Définition des préférences du programme de validation . . . . . . . . . . 605
Gestion des bibliothèques de balises. . . . . . . . . . . . . . . . . . . . . . . . . . . 605
Importation de balises personnalisées dans Dreamweaver . . . . . . . .610
Utilisation d'un éditeur HTML externe avec Dreamweaver . . . . . . . .613
Chapitre 20 : Codage dans Dreamweaver. . . . . . . . . . . . . . . . . . 617
A propos du codage dans Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . 617
Rédaction et modification de code. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627
Recherche et remplacement de balises et d'attributs . . . . . . . . . . . . 642
Modification rapide d'une sélection de code . . . . . . . . . . . . . . . . . . . . 644
Utilisation des documents de référence sur les langages . . . . . . . . . 645
Impression du code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646
10 Table des matières
Chapitre 21 : Optimisation et débogage de code . . . . . . . . . . . 647
Nettoyage du code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .647
Vérification de l'équilibre des balises et des accolades. . . . . . . . . . . .648
Vérification de la compatibilité du navigateur . . . . . . . . . . . . . . . . . . . 649
Validation de balises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .653
Conformité des pages avec le langage XHTML . . . . . . . . . . . . . . . . . .654
Utilisation du débogueur ColdFusion (Windows uniquement) . . . . .655
Chapitre 22 : Modification du code en mode Création . . . . . . .657
Modification du code avec l'inspecteur Propriétés . . . . . . . . . . . . . . .658
Modification d'attributs dans l'inspecteur de balises . . . . . . . . . . . . . .658
Modification du code avec Quick Tag Editor. . . . . . . . . . . . . . . . . . . . 660
Modification du code à l'aide du sélecteur de balises . . . . . . . . . . . . .664
Modification des scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .665
Utilisation des inclusions côté serveur . . . . . . . . . . . . . . . . . . . . . . . . . .666
Utilisation des comportements JavaScript . . . . . . . . . . . . . . . . . . . . . .668
Affichage et modification du contenu de l'en-tête . . . . . . . . . . . . . . . .668
PARTIE 6 : PRÉPARATION À LA CRÉATION DE SITES
DYNAMIQUES
Chapitre 23 : Configuration d'une application Web . . . . . . . . . .673
Eléments nécessaires à la création d'applications Web . . . . . . . . . . .673
Configuration d'un serveur Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .674
Configuration d'un serveur d'application . . . . . . . . . . . . . . . . . . . . . . . .675
Création d'un dossier racine pour l'application . . . . . . . . . . . . . . . . . . .679
Définition d'un site Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681
Connexion à une base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . .684
Chapitre 24 : Connexions à des bases de données pour les
développeurs ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685
Connexion à une base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . .685
Modification ou suppression d'une connexion à une base de
données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .687
Chapitre 25 : Connexions à des bases de données pour les
développeurs ASP.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 689
Connexion à une base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . .689
Modification ou suppression d'une connexion à une base de
données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .693
Table des matières 11
Chapitre 26 : Connexions à des bases de données pour les
développeurs ASP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695
A propos des connexions à des bases de données dans ASP . . . . 695
Création d'une connexion DSN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 698
Création d'une connexion sans DSN . . . . . . . . . . . . . . . . . . . . . . . . . . 702
Connexion à une base de données via un fournisseur d'accès . . . . 703
Modification ou suppression d'une connexion à une base de
données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707
Chapitre 27 : Connexions à des bases de données pour les
développeurs JSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 709
A propos des connexions à des bases de données dans JSP . . . . . 709
Connexion à une base de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711
Connexion via un pilote ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713
Modification ou suppression d'une connexion à une base de
données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716
Chapitre 28 : Connexions à des bases de données pour les
développeurs PHP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719
Connexion à une base de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719
Modification ou suppression d'une connexion à une base de
données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 720
Chapitre 29 : Résolution des problèmes de connexion à
des bases de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723
Résolution des problèmes d'autorisation . . . . . . . . . . . . . . . . . . . . . . . 723
Résolution des messages d'erreur Microsoft. . . . . . . . . . . . . . . . . . . . 725
Résolution des messages d'erreur Microsoft . . . . . . . . . . . . . . . . . . . . 732
PARTIE 7 : AJOUT DE CONTENU DYNAMIQUE AUX PAGES
WEB
Chapitre 30 : Optimisation de l'espace de travail pour tirer
parti des fonctions de développement visuel . . . . . . . . . . . . . . . 735
Affichage de panneaux de développement d'applications Web . . . 735
Affichage de votre base de données dans Dreamweaver. . . . . . . . . 738
Affichage des données dynamiques en mode Création . . . . . . . . . . 739
Travail en mode Création sans données dynamiques . . . . . . . . . . . . 745
Aperçu des pages dynamiques dans un navigateur . . . . . . . . . . . . . . 746
Limitation des informations de base de données affichées dans
Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 747
12 Table des matières
Chapitre 31 : Déroulement de la conception de pages
dynamiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 749
Conception de la page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .749
Création d'une source de contenu dynamique . . . . . . . . . . . . . . . . . . .750
Ajout d'un contenu dynamique à une page Web . . . . . . . . . . . . . . . . .752
Amélioration des fonctionnalités d'une page dynamique . . . . . . . . . .753
Test et déboguage d'une page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .755
Chapitre 32 : Récupération des données spécifiques à
une page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759
Utilisation d'une base de données pour stocker un contenu . . . . . . .759
Collecte de données envoyées par les utilisateurs. . . . . . . . . . . . . . . . 761
Accès à des données stockées dans des variables de session. . . . . 766
Chapitre 33 : Définition de sources de contenu dynamique . . .773
A propos des sources de contenu dynamique . . . . . . . . . . . . . . . . . . . 774
Définition d'un jeu d'enregistrements . . . . . . . . . . . . . . . . . . . . . . . . . . . 779
Définition de paramètres d'URL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .784
Définition de paramètres de formulaire . . . . . . . . . . . . . . . . . . . . . . . . .786
Définition de variables de session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787
Définition de variables d'application dans ASP et ColdFusion . . . . .788
Utilisation d'une variable comme source de données pour un
jeu d'enregistrements de ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . . . .790
Définition de variables de serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .790
Mise en mémoire cache de sources de contenu. . . . . . . . . . . . . . . . . .793
Modification ou suppression de sources de contenu . . . . . . . . . . . . .794
Copie d'un jeu d'enregistrements d'une page à une autre . . . . . . . . .795
Chapitre 34 : Ajout d'un contenu dynamique à une
page Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .797
A propos de l'ajout de contenu dynamique . . . . . . . . . . . . . . . . . . . . . .798
Ajout d'un texte dynamique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .799
Création d'images dynamiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801
Création d'attributs HTML dynamiques . . . . . . . . . . . . . . . . . . . . . . . . 802
Création de paramètres d'objet (ActiveX, Flash, etc.)
dynamiques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 804
Modification du contenu dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . 805
Suppression d'un contenu dynamique . . . . . . . . . . . . . . . . . . . . . . . . . 805
Création de pages dynamiques dans un site Contribute. . . . . . . . . . 806
Table des matières 13
Chapitre 35 : Affichage des enregistrements de base de
données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809
A propos de l'affichage des enregistrements de base de
données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809
Utilisation de formats de données prédéfinis . . . . . . . . . . . . . . . . . . . . .816
Création de liens de navigation de jeu d'enregistrements . . . . . . . . .818
Affichage et masquage des régions en fonction des résultats du
jeu d'enregistrements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .821
Affichage de plusieurs résultats d'un jeu d'enregistrements . . . . . . 822
Création d'un tableau à l'aide du comportement de serveur
Région répétée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
Création d'un compteur d'enregistrements . . . . . . . . . . . . . . . . . . . . . 825
Chapitre 36 : Affichage de données XML dans des
pages Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
Utilisation de XML et XSL dans des pages Web . . . . . . . . . . . . . . . . 829
Transformations XSL côté serveur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .831
Transformations XSL côté client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835
Données XML et éléments répétés . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838
Aperçu des données XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840
Exécution de transformations XSL sur le serveur . . . . . . . . . . . . . . . . 842
Exécution de transformations XSL sur le client. . . . . . . . . . . . . . . . . . 857
Application de styles aux fragments XSLT. . . . . . . . . . . . . . . . . . . . . . 859
Résolution des problèmes liés aux transformations XSL . . . . . . . . . 860
Chapitre 37 : Utilisation des services Web . . . . . . . . . . . . . . . . . 861
A propos des services Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862
Configuration d'un générateur de proxy destiné à être utilisé
avec Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 866
Ajout d'un proxy de services Web à l'aide de la description
WSDL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 869
Ajout d'un service Web à une page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 871
Modification de la liste de sites des services Web UDDI. . . . . . . . . . 873
Chapitre 38 : Ajout de comportements de serveur
personnalisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 875
A propos des comportements de serveur personnalisés. . . . . . . . . . 875
Installation de comportements de serveur créés par des
développeurs tiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886
Utilisation du Créateur de comportements de serveur. . . . . . . . . . . . 887
Utilisation de paramètres dans des comportements de serveur . . . .891
Positionnement des blocs de code . . . . . . . . . . . . . . . . . . . . . . . . . . . . .891
14 Table des matières
Création d'une boîte de dialogue spécifique à un comportement
de serveur personnalisé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .893
Modification d'un comportement de serveur. . . . . . . . . . . . . . . . . . . . .895
Chapitre 39 : Création de formulaires . . . . . . . . . . . . . . . . . . . . 899
A propos des formulaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 899
Création de formulaires HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 904
Insertion d'objets de formulaire HTML . . . . . . . . . . . . . . . . . . . . . . . . . 906
Insertion d'objets de formulaire HTML dynamiques . . . . . . . . . . . . . . .911
Validation des données de formulaire HTML . . . . . . . . . . . . . . . . . . . . 915
Liaison de comportements JavaScript à des objets de
formulaire HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 916
Liaison de scripts personnalisés à des boutons de formulaire
HTML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 917
Création de formulaires HTML accessibles. . . . . . . . . . . . . . . . . . . . . . 918
PARTIE 8 : DÉVELOPPEMENT RAPIDE D'APPLICATIONS
Chapitre 40 : Création rapide d'applications ColdFusion . . . . 923
A propos du développement rapide d'applications (tous les
serveurs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .923
Création de formulaires ColdFusion MX 7 . . . . . . . . . . . . . . . . . . . . . . 930
Création d'un ensemble de pages Principale-Détails
(ColdFusion) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 941
Création de pages de recherche/résultats (ColdFusion, ASP,
JSP, PHP). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951
Création d'une page d'insertion d'enregistrement (tous les
serveurs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .958
Création de pages d’actualisation d’un enregistrement
(ColdFusion) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 961
Création de pages de suppression d'un enregistrement
(ColdFusion) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .970
Modification d'une base de données à l'aide de procédures
stockées (ColdFusion) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 980
Création de pages limitant l'accès à votre site (ColdFusion,
ASP, JSP, PHP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .982
Sécurisation d’un dossier dans votre application (ColdFusion) . . . 993
Utilisation des composants ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . 993
Table des matières 15
Chapitre 41 : Création rapide d'applications ASP.NET . . . . . 1003
Création de formulaires ASP.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003
Création de contrôles Web Grille de données et Liste de
données ASP.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1008
Création d'un ensemble de pages Principale-Détails
(ASP.NET) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1013
Création d'une page de recherche dans une base de données
(ASP.NET) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020
Création d'une page d'insertion d'enregistrements (ASP.NET) . . 1027
Création de pages de mise à jour d'un enregistrement
(ASP.NET) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028
Création de pages de suppression d'un enregistrement
(ASP.NET) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1038
Modification d'une base de données à l'aide de procédures
stockées (ASP.NET) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1048
Création de pages limitant l'accès à votre site (ASP.NET) . . . . . . . 1050
Chapitre 42 : Création rapide d'applications ASP et JSP . . . . 1051
Création d'un ensemble de pages Principale-Détails (ASP et
JSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1051
Création de pages de recherche/résultats (ASP et JSP) . . . . . . . . 1056
Création d'une page d'insertion d'enregistrements (ASP et
JSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056
Création de pages de mise à jour d'un enregistrement (ASP et
JSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056
Création de pages de suppression d'un enregistrement (ASP et
JSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1063
Création de pages comportant des objets de manipulation de
données avancés (ASP et JSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068
Création de pages limitant l'accès à votre site (ASP et JSP) . . . . . 1073
Utilisation de JavaBeans (JSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1073
Chapitre 43 : Création rapide d'applications PHP . . . . . . . . . .1077
Création de pages Principale-Détails (PHP) . . . . . . . . . . . . . . . . . . . .1077
Création de pages de recherche/de résultats (PHP) . . . . . . . . . . . . 1084
Création d'une page d'insertion d'enregistrements (PHP) . . . . . . . 1084
Création de pages pour mettre à jour un enregistrement (PHP) . . 1084
Création de pages de suppression d'un enregistrement (PHP) . . . 1092
Création de pages limitant l'accès à votre site (PHP). . . . . . . . . . . . . 1101
16 Table des matières
PARTIE 9 : ANNEXES
Annexe A : Guide du débutant en base de données . . . . . . . . . 1105
A propos des bases de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105
Principes fondamentaux pour la conception d'une base de
données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1107
Description des connexions aux bases de données . . . . . . . . . . . . . . 1114
Annexe B : Initiation à SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1121
Notions de syntaxe élémentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1121
Définition des colonnes d'un jeu d'enregistrements . . . . . . . . . . . . . 1123
Limite du nombre d'enregistrements dans un jeu. . . . . . . . . . . . . . . . 1124
Tri des enregistrements d'un jeu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1128
Relations entre tableaux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1128
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1131
17
1
PARTIE 1
Notions de base de
Dreamweaver
Apprenez à utiliser la documentation de Macromedia Dreamweaver 8 et
d'autres ressources, puis configurez l'espace de travail de Dreamweaver en
fonction de votre style de travail préféré. Ensuite, planifiez et configurez un
site et commencez à créer des pages.
Cette partie du manuel contient les chapitres suivants :
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Chapitre 1 : Exploration de l'espace de travail . . . . . . . . . . . . . . . . . 41
Chapitre 2 : Configuration d'un site Dreamweaver . . . . . . . . . . . . .85
Chapitre 3 : Création et ouverture de documents . . . . . . . . . . . . . .99
19
Introduction
Macromedia Dreamweaver 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.
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.
Rationalisez 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, ou en ajoutant des objets Flash Macromedia.
Dreamweaver propose également un environnement de codage complet comprenant des
outils de modification du code (comme la coloration du code et la création de balises) ainsi
que des documents de référence sur les feuilles de style en cascade (CSS - Cascading Style
Sheets), JavaScript et ColdFusion Markup Language (CFML). 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 reformater ce dernier avec le style de
formatage 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.
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.
Ce chapitre contient les sections suivantes :
Nouveautés de Dreamweaver 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Par où débuter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Processus de création de sites Web dans Dreamweaver . . . . . . . . . . . . . . . . . . . . . . 28
20 Introduction
Utilisation de Dreamweaver avec d'autres applications . . . . . . . . . . . . . . . . . . . . . . . 33
Dreamweaver et l'accessibilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Guide des supports de formation à Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Conventions typographiques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Ressources sur le langage HTML et les technologies Web . . . . . . . . . . . . . . . . . . . . 39
Nouveautés de Dreamweaver 8
Dreamweaver 8 inclut de nouvelles fonctionnalités qui facilitent son utilisation et permettent
de créer des pages aussi bien dans l'environnement de conception que de programmation.
Tout d'abord, Dreamweaver 8 prend en charge les meilleures pratiques et les normes les plus
récentes de l'industrie, ce qui inclut la prise en charge de l'utilisation avancée des feuilles CSS,
du code XML et des fils RSS, ainsi que des normes d'accessibilité.
Application des meilleures pratiques
Programmation visuelle
avec les données XML
Découvrez les derniers outils XML qui permettent d'intégrer
des fils et simplifient la conversion du code XML en HTML.
Intégrez des données XML, telles que les fils RSS, dans des
pages Web en appliquant un flux de travail simple de type
glisser-déposer. Activez la vue Code pour personnaliser la
transformation, à l'aide de la fonctionnalité améliorée de saisie
automatique pour le code XML et XSLT. Pour plus
d'informations, voir Chapitre 36, Affichage de données XML
dans des pages Web, page 829.
Nouveau panneau CSS
unifié
Le nouveau panneau CSS unifié permet d'apprendre, ou mieux
comprendre, comment utiliser les feuilles de style CSS
intuitives et de travailler avec ces dernières, le tout à partir du
même emplacement. Toutes les fonctionnalités CSS sont
consolidées dans un panneau et ont été améliorées pour
faciliter et rentabiliser l'utilisation des styles CSS. La nouvelle
interface permet de mieux voir la cascade de styles appliqués à
un élément spécifique, pour vous permettre d'identifier
facilement les points de définition des attributs. Une grille de
propriétés permet de procéder à des modifications rapides.
Pour plus d'informations, consultez la section Utilisation du
panneau Styles CSS, page 444.
/