37
Intégration Web et Éléments Complexes dans Dreamweaver mars 2013 Grégory Petit http://lrcm.com.umontreal.ca/greg/ART601 7/

Mars 2013 Grégory Petit

Embed Size (px)

Citation preview

Page 1: Mars 2013 Grégory Petit

Intégration Web et Éléments Complexes dans Dreamweaver

mars 2013Grégory Petit

http://lrcm.com.umontreal.ca/greg/ART6017/

Page 2: Mars 2013 Grégory Petit

Intégration Web

Page 3: Mars 2013 Grégory Petit

RappelNe pas mettre de caractères accentués, d’espace, de ‘.’ et ‘/’ dans :

Le nom des fichiers HTML,Le nom des fichiers de feuilles de style CSS,Le nom des dossiers créés pour le site Web,Le nom des fichiers images,Le nom des classes pour les règles CSS,Le nom des id pour les règles CSS.

Page 4: Mars 2013 Grégory Petit

RappelCréer un dossier où vous allez mettre votre site.

Faire Site -> Nouveau Site dans Dreamweaver et pointer vers le dossier racine du site (ça marche aussi pour rouvrir votre site sur un autre ordi).

Créer un sous-dossier pour les images.

Mettre les règles CSS dans un fichier CSS externe.

Créer éventuellement un sous-dossier si plusieurs fichiers CSS.

Créer éventuellement des sous-dossiers pour garder l’arborescence du site (menu, sous menus, etc.)

Page 5: Mars 2013 Grégory Petit

Configuration du site - local

Page 6: Mars 2013 Grégory Petit

Configuration du site - serveur

Page 7: Mars 2013 Grégory Petit

Configuration du site - serveur

Choisissez le nom que vous voulezBien choisir SFTPMettre cette adresseVotre P0xxxxxxxVotre mot de passe DGTIC

Testez votre connexionMettre ce dossier par défautRajoutez /~[votre P0xxx]/ à la fin

Page 8: Mars 2013 Grégory Petit

Configuration du site - serveur

Page 9: Mars 2013 Grégory Petit

Connexion au serveur

Page 10: Mars 2013 Grégory Petit

Synchronisation avec le serveurIl est conseillé de travailler sur la copie locale

de vos fichier, puis ensuite d’effectuer la synchronisation avec le serveur.

Avant de modifier un fichier, vérifiez bien que vous travaillez sur la copie locale et non pas la copie serveur.

Page 11: Mars 2013 Grégory Petit

Synchronisation avec le serveur

Bien vérifier qu’on est dans la version locale avant de faire la synchronisation

Page 12: Mars 2013 Grégory Petit

Synchronisation avec le serveur

Toujours sélection Site Entier

Page 13: Mars 2013 Grégory Petit

Synchronisation avec le serveur

Liste des modifications entre la copie locale et la copie sur le serveur

Page 14: Mars 2013 Grégory Petit

Gestion des droits des fichiersVotre site ne sera pas accessible si vous ne

modifiez pas les droits d’accès à vos fichiers.

Vous devez donc donner l’accès à vos fichiers à tout le monde!

Pour les droits d’accès aux fichiers sur le serveur, donner d’abord les bons droits d’accès au dossier avant de donner les droits d’accès aux fichiers qui sont dans ce dossier.

Page 15: Mars 2013 Grégory Petit

Gestion des droits des fichiersBien vérifier que vous vous êtes sur la copie du serveur avant de toucher aux droits d’accès.

Clic droit sur le fichier puis "Gérer les permission"

Page 16: Mars 2013 Grégory Petit

Tout le monde doit pouvoir lireTout le monde doit pouvoir exécuterÉcriture seulement pour le propriétaire

Gestion des droits - dossiers

Page 17: Mars 2013 Grégory Petit

Tout le monde doit pouvoir lireÉcriture et exécution seulement pour le propriétaire

Gestion des droits - fichiers

Page 18: Mars 2013 Grégory Petit

Afficher votre site sur le serveurUne fois que tout ça est bien configuré, vous

pouvez afficher votre site sur le serveur.

L’adresse est : http://www-bac.esi.umontreal.ca/~p0xxxxxx/ en mettant votre p zéro.

Page 19: Mars 2013 Grégory Petit

Éléments complexes de Dreamweaver

Page 20: Mars 2013 Grégory Petit

Éléments complexesIls ne sont pas forcément complexes, mais

Dreamweaver rajoute automatiquement des scripts, et la majorité des paramètres sont à modifier directement dans le code HTML.

Ces éléments sont dans la partie Spry de la boite d’outils d’insertion.

Page 21: Mars 2013 Grégory Petit

Barre de Menu

Page 22: Mars 2013 Grégory Petit

Barre de Menu - Modification

Page 23: Mars 2013 Grégory Petit

Barre de Menu - ModificationEn fait, ce sont des liens dans des listes!

Dreamweaver se charge ensuite du comportement.

Pour modifier le texte et la cible d’un élément de la barre de menu, il faut modifier la balise <a> de cet élément!

Penser à donner les droits d’accès aux fichiers du répertoire SpyAssets pour que cela fonctionne sur le serveur.

Page 24: Mars 2013 Grégory Petit

Barre de Menu - ModificationMenu ayant un sous-menu

Élément du sous-menu

Ne pas supprimer car c’est le comportement du menu!

Page 25: Mars 2013 Grégory Petit

Onglets

Page 26: Mars 2013 Grégory Petit

Onglets - Modification

Page 27: Mars 2013 Grégory Petit

Onglets - ModificationLes onglets sont dans des listes.

Le contenu des onglets sont dans des <div>.

Dreamweaver se charge ensuite du comportement.

Pour modifier le texte d’un onglet, il faut modifier la balise <li> de cet élément!

Pour modifier le contenu d’un onglet, il faut modifier le contenu de la balise <div> associé à cet onglet. Comme n’importe quelle <div>, on peut mettre ce qu’on veut dedans.

Penser à donner les droits d’accès aux fichiers du répertoire SpyAssets pour que cela fonctionne sur le serveur.

Page 28: Mars 2013 Grégory Petit

Onglets - Modification

Titre de l’onglet

Contenu de l’onglet1

Ne pas supprimer car c’est le comportement des onglets

Page 29: Mars 2013 Grégory Petit

Accordéon

Page 30: Mars 2013 Grégory Petit

Accordéon - Modification

Page 31: Mars 2013 Grégory Petit

Accordéon - ModificationUn accordéon est organisé en panneaux et on peut en avoir

autant qu’on veut!

Dreamweaver se charge ensuite du comportement.

Pour modifier le titre d’un panneau, il faut modifier la première balise <div > du panneau!

Pour modifier le contenu d’un panneau, il faut modifier le contenu de la seconde balise <div> de ce panneau. Comme n’importe quelle <div>, on peut mettre ce qu’on veut dedans.

Penser à donner les droits d’accès aux fichiers du répertoire SpyAssets pour que cela fonctionne sur le serveur.

Page 32: Mars 2013 Grégory Petit

Accordéon - Modification

Titre du panneau Contenu du panneau

Ne pas supprimer car c’est le comportement des onglets

Panneau

Page 33: Mars 2013 Grégory Petit

Panneau escamotable

Page 34: Mars 2013 Grégory Petit

Panneau escamotable - Modification

Même comportement que pour le panneau d’un accordéon!

Page 35: Mars 2013 Grégory Petit

Pratique

Page 36: Mars 2013 Grégory Petit

Prenez votre projet

Mettez donc votre menu sous forme de barre de menu à plusieurs niveaux

Page 37: Mars 2013 Grégory Petit

Des questions???

Merci de votre attention!

[email protected]://lrcm.com.umontreal.ca/greg/ART6017/