Fabien CREPIN, ICnet et Dreamweaver 4

Slides:



Advertisements
Présentations similaires
TOUQUET Arnaud ▪ GI05 BLONDEEL Igor ▪ GM05
Advertisements

Gérer un site avec Kompozer
1 : Léditeur 2 : Le traitement dimages. 3 : La visionneuse dimage. FRONTPAGE PAINT SHOP PRO ACD SEE.
Vocabulaire pour la passage du modèle conceptuel des données au modèle relationnel des données. MCDMRD EntitéTable PropriétésChamps, attribut IdentifiantClé
12 novembre 2012 Grégory Petit
Mars 2013 Grégory Petit
Prologue : les premiers préparatifs Première étape : Ouvrir le logiciel de création de pages au format HTML (pages Web) Deuxième étape : enregistrer la.
28 novembre 2012 Grégory Petit
Créer une interface graphique avec Photoshop.
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
31 octobre 2012 Grégory Petit
Hot Potatoes
Le langage XHTML 420-S4W-GG Programmation Web Client
Les présentations assistées par ordinateur (préAO)
Création et présentation d’un tableau avec Word 2007
JavaScript Nécessaire Web.
Gestion des fichiers et dossiers
Formation Site Web Animation Pédagogique Ecole de Dommartin.
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II PRO-1024.
Les guides de formation Conception de pages web. Guide Virtuose - version enseignant2 Guide - Conception de pages web Introduction Introduction, p. 3.
Présente Conception d’un petit site Web. 2 4-nov-03© Préambule Cette présentation fait suite à celle intitulée « Imaginer, concevoir, mettre.
Plan de la leçon Réf. p. WRD- 149 Les styles Les listes hiérarchiques
 Objet window, la fenêtre du navigateur
SI 28 - Écriture interactive & multimédia Dreamweaver Séance 1 Petit Clara & Palfart Julien Printemps2008 Printemps 2008.
Éléments de présentation
Comprendre le SGBDR Microsoft Access – partie 2
Contribution CMS.Eolas
Conception des pages Web avec
Scénario Les scénarios permettent de modifier la position, taille … des calques au cours du temps. Son fonctionnement est très proche de celui de Macromedia.
Dreamweaver Séance 1.
SI28 Dreamweaver- Séance 1
1 Présentation de DREAMWEAVER (1) Gaël TREMEAU GI05 Printemps 2006.
Présentation de Dreamveawer
Dreamweaver MX Jauneau Marie Claude-Antoine Zarate.
Dreamweaver MX.
Présentation Dreamweaver 8 (1) Nina BOUAZIZ et Matthieu DI RUSSO SI28.
Guillaume MICHAUD – Yvan LECOMTE
DreamWeaver Séance 2 HMIDA Ahmed A2008. Plan 1.Calques 2.CSS 3.Modèles 4.Formulaires 5.Comportements 6.Mise en ligne.
DREAMWEAVER Première séance Villaron Audrey – Shibly Tarek.
Présentation Dreamweaver – Partie 2 Mickaël PIQUE – Automne 2004.
Exposé DREAMWEAVER 2 Guillaume DUBREUIL Adrien HADOUX.
SI28 - Écriture multimédia interactive – A2004 Présentation Dreamweaver Partie 2 Pierre Malet GSU05.
Dreamweaver le retour Avec Les Formulaires Les Calques
Plan de la présentation Le langage HTML Dreamweaver MX Les premiers outils pour créer une page web :  Propriétés d’une page  Création de cadres  Création.
SI28 Malépart Céline Jérémy Palmier
Dreamweaver (2) ● les calques (layers) ● les comportements
FORMULAIRES FOMULAIRE Permet à l’utilisateur d’entrer des renseignements le concernant. Utilisation –Inscription sur un site –Mise à jour d’une base.
Dreamweaver 2 Plan 1.Calques 2.CSS 3.Modèles 4.Comportements 5.Formulaires 6.Mise en ligne 1 Timothée Devaux Myriam Roudy Dreamweaver 2 Printemps 2008.
Les formulaires Les calques Les comportements Les scénarios Les modèles Les feuilles de styles (CSS) La mise en ligne Les formulaires permettent à l’utilisateur.
DREAMWEAVER Séance 2 SI28 – P06 Nolwenn PICHAUD.
SI28 - Écriture interactive et multimédia Laurent FETZER GSU04, Lucie SOLA GSU06 P PRESENTATION Dreamweaver 2.
SI28 – Ecriture interactive et multimédia Sylvain Slaton – Pierre Laporte.
DREAMWEAVER SEANCE 1 Axel JACQUET GM05 – Julien VAN MOORLEGHEM GM05 A2008 Écriture interactive & multimédia Présentation Dreamweaver 8.
DREAMWEAVER MX2 - Séance 2 Les calques Les comportements Les scénarios Les formulaires Les feuilles de style Les modèles Les cadres Mise en ligne Jérôme.
On va découvrir la magie de ....
Dreamweaver 2éme séance Murat Keles. Présentation I.CSS et Dreamweaver II.Les calques III.Les scénarios IV.Les comportements V.Les cadres VI.Mise en ligne.
Elise Pierrot, GSU04 ImageReady, traitement d’image pour le WEB Présentation SI28.
Introduction au HTML Qu’est ce que le HTML ?
Dreamweaver 2 Feuilles de Style CSS Formulaires Calques Comportements
Les calques Les Template (modèles) Les Comportements Les scénarios Les formulaires Les CSS Le serveur Web de l’UTC Présentation.
Séance 2 Marie Lavogez Justine Leleu Dreamweaver MX.
DREAMWEAVER 2 Michael LEPERS Pierre LAINÉ.  Formulaire  Calques  Comportements  Feuille de style CSS  Modèle  Scénario  Gestion du site.
DREAMWEAVER SÉANCE 2 SI28 Jonathan Barone – Thomas Lulé.
1 Dreamweaver SI28: Ecriture interactive et multimédia Vincent Drapier Nabil El Hefni Automne 2006.
SI28 : Dreamweaver 2 Feuilles de styles Calques Template / Modèle Comportements Scénarios Mise en ligne Clément BLONDEL GSM04 Christelle CHATENET GB04.
Présentation Courtin maxime – GI05Automne Présentation | Rappel Photoshop | ImageReady | Utils Courtin Maxime – GI05 2 / 17 Automne 2004 Plan :
SI28 : D REAMWEAVER 2 Audrey BUISSON – GSU05 Romain LASSALLE – GI05 1 SI28 – Ecriture interactive et multimedia.
1 er séance SI28 A2004 YIN Lei Emmanuel Eugene. Plan de l’exposé  Introduction au HTML  Le HTML dans le bloc-notes (notepad)  Présentation de Dreamweaver.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
TP ISN-Terminale S Notion de code HTML. I) Visualisation du code source d’une page web Se mettre sur une page web quelconque : clic droit, Afficher la.
Transcription de la présentation:

Fabien CREPIN, ICnet et Dreamweaver 4 Comment fonctionne un site web? Structure ICnet/DIM Notions HTML Utilisation de Dreamweaver 4 Pour aller plus loin Fabien CREPIN, ICnet et Dreamweaver 4

1. Comment fonctionne un site web? Internet : Un client qui envoie des demandes via un browser Un serveur qui envoie les réponses sous forme interprétable par le browser Une page Du texte, éditable avec Notepad Ensemble de « balises » HTML, JavaScript, autres langages dynamiques On utilise des éditeurs de page web évolué aujourd’hui Un site Une page d’accueil Un ensemble de pages stockées sur une machine distante Des pages liées entre elles Une organisation structurée des fichiers Un ensemble de documents accessibles On met à jour le site par ftp Client Serveur HTML Javascript Liens Structure Fabien CREPIN, ICnet et Dreamweaver 4

2. Structure d’ICnet/DIM Une page d’accueil. Une charte graphique avec 2 feuilles de style. Deux modèles : un pour la page d’accueil et un pour les autres pages. Une structure arborescente. Charte graphique Fabien CREPIN, ICnet et Dreamweaver 4

Fabien CREPIN, ICnet et Dreamweaver 4 Page accueil Accueil Fabien CREPIN, ICnet et Dreamweaver 4

Fabien CREPIN, ICnet et Dreamweaver 4 Arborescence Fabien CREPIN, ICnet et Dreamweaver 4

Fabien CREPIN, ICnet et Dreamweaver 4 3. Notions HTML Une page Fichier texte éditable avec Notepad On utilise aujourd’hui des éditeurs web très évolués Structure d’une page vierge : <head></head> et <body> </body> Du Statique C’est du HTML, aucune action de l’utilisateur sur la page Exemple Du moins statique La page se modifie en fonction de ce que fait l’utilisateur Éditeur Head Body Javascript Action Fabien CREPIN, ICnet et Dreamweaver 4

Fabien CREPIN, ICnet et Dreamweaver 4 Page vierge Balise d’entête Balise de corps Fabien CREPIN, ICnet et Dreamweaver 4

3. Notions HTML : les cadres (frames) 1 Les cadres permettent de découper les pages en plusieurs zones auxquelles on peut attacher des styles, comportements ou modèles différents. Les cadres sont, a priori, indépendants les uns des autres. Ils peuvent servir à masquer une arborescence en utilisant une page index découpée en cadres. Les adresses sont alors masquées… Zone Fabien CREPIN, ICnet et Dreamweaver 4

3. Notions HTML : les cadres (frames) 2 Si une partie du site est fixe (entête, menu à gauche, etc), alors ils présentent l’intérêt de ne pas avoir à recharger cette partie à chaque fois… Exemple : Site de Surcouf. On peut convertir les cadres en tableaux. Inconvénient : les anciens navigateurs (antérieurs à ie3 ou netscape4 je crois) ne supportent pas les cadres… Mais ils deviennent très rares! Partie fixe Recharger Fabien CREPIN, ICnet et Dreamweaver 4

3. Notions HTML : balises et tableaux Elles délimitent des zones de texte dont elles modifient certains attributs (la taille, la couleur, la police, l’environnement : paragraphe, tableau, etc). Les plus utiles : <p></p>, <br>, <table></table> Normalement, on n’a pas à rentrer dans le code, mais parfois il faut faire du ménage! Tableaux <table></table>, <tr></tr>, <td></td> Les tableaux sont très utilisés pour créer des pages web, voire même très très utilisés! (pour vous en rendre compte, sauvegardez une page web genre la fnac et ouvrez la avec un éditeur web…) Ils permettent notamment d’aligner les objets, ce sont un peu les tabulations word du monde HTML… Zone Attributs <table> Fabien CREPIN, ICnet et Dreamweaver 4

Fabien CREPIN, ICnet et Dreamweaver 4 Page non vierge Balise de paragraphe Balise de tableau Fabien CREPIN, ICnet et Dreamweaver 4

3. Notions HTML : Formulaires <form></form> Ils invitent l’utilisateur à entrer des informations qui seront traitées par un script ou envoyées par e-mail (ou vers une autre page). L’action est l’adresse de la page de traitement. Plusieurs composants possibles : bouton, liste, menu, etc. Plusieurs attributs à définir. Si action=url, les données sont envoyées sous la forme « url?var1=data1&var2=data2… » et récupérables via un script (javascript ou autre langage). Informations Traitement Composants Fabien CREPIN, ICnet et Dreamweaver 4

3. Notions HTML : JavaScript <script language="JavaScript"></script> Langage permettant des interactions avec l’utilisateur Le script est exécuté par le PC client Nombreuses possibilités, notamment avec les fonctions Le soleil précédent Petit exemple Fonctions Client Fabien CREPIN, ICnet et Dreamweaver 4

Javascript Balise d’entrée dans un script Balise d’entrée dans une fonction du script Quand se déclenche l’action? Fabien CREPIN, ICnet et Dreamweaver 4

4. Utilisation de Dreamweaver 4 Ce qui va suivre dans cette partie : Créer un site La fenêtre « carte du site » Créer un (ou des) modèle(s) La fenêtre propriété Créer un lien Insérer un objet Les CSS avec Dreamweaver Les comportements Les scénarios Carte Modèle Propriété Lien Objet CSS Fabien CREPIN, ICnet et Dreamweaver 4

4. Utilisation de Dreamweaver 4 : créer un site Pour créer un site, il faut une page d’accueil en général nommée « index.htm » stockée dans un répertoire. Ensuite on peut indiquer à l’éditeur les informations « distantes » afin qu’il procède par exemple à des mises à jour. index.htm Distant Fabien CREPIN, ICnet et Dreamweaver 4

Créer un site En premier lieu, définir notre site Fabien CREPIN, ICnet et Dreamweaver 4

L’info site  Définition de l’accès FTP pour mise à jour Fabien CREPIN, ICnet et Dreamweaver 4

4. Utilisation de Dreamweaver 4 : carte du site Deux modes Carte : organigramme des liens depuis la racine. Fichiers : liste des fichiers selon les répertoires d’accueil (type windows). Dans la suite, « carte » désigne les répertoires… Synchronisation Permet de mettre à jour le site en plaçant les fichiers sur le serveur distant. Travailler sur un fichier On double clique dessus. On travaille toujours sur le local. Une fois les modifs effectuées sur le local F12 permet de tester le résultat (tant que l’on n’utilise pas de PHP ou d’ ASP) Pour mettre à jour LE fichier distant : CRTL+MAJ+U Distant Local Synchorniser F12=Résultat Fabien CREPIN, ICnet et Dreamweaver 4

Exemple de carte du site Boutons pour rapatrier (vers le bas) ou pour mettre les fichiers sur le serveur Boutons de choix de visualisation Fabien CREPIN, ICnet et Dreamweaver 4

4. Utilisation de Dreamweaver 4 : ajouter un fichier Deux façons Façon windows : clic droit dans ou sur le dossier dans la carte du site. Façon menu : via le menu fichier, on peut créer un nouveau fichier, et y appliquer un modèle mais je ne conseille pas cette méthode car elle oblige à enregistrer ensuite… Une fois le fichier ajouté, un double-clic et on travaille dessus Fabien CREPIN, ICnet et Dreamweaver 4

4. Utilisation de Dreamweaver 4 : les modèles Généralités Modèle = Templates en anglais Un modèle se compose de parties modifiables (contenu des zones de texte, sources des images…) et de parties non modifiables (fond de page, styles, positions des zones de texte, etc) À quoi ça sert? Ce sont des trames de travail. Servent à garantir l’homogénéité du site, par exemple dans le cadre d’une charte graphique, imposée ou créée. Évitent de refaire la même chose 50 fois… On peut en créer plusieurs A garantir un maintien facile du site et des mises ‘à la mode’ faciles. On modifie une fois, la modif est appliquée partout où le modèle s’applique! Zones Templates Homogénéité Fabien CREPIN, ICnet et Dreamweaver 4

4. Utilisation de Dreamweaver 4 : les modèles Appliquer un modèle : 3 méthodes (au moins) On crée directement le fichier à partir du modèle, mais je n’aime pas trop… On applique le modèle via la fenêtre « modèle » en faisant glisser le nom du modèle sur la page en cours. On va chercher dans le menu « modifier » et on applique le modèle (il faut être en fenêtre création). Fabien CREPIN, ICnet et Dreamweaver 4

Appliquer le modèle 1 On applique le modèle Méthode possible uniquement si curseur dans cette fenêtre! Fabien CREPIN, ICnet et Dreamweaver 4

Appliquer un modèle 2 On tire le modèle depuis cette fenêtre jusque vers celle du bas. Fabien CREPIN, ICnet et Dreamweaver 4

Résultat modèle DW4 indique ce que contient l’entête Fabien CREPIN, ICnet et Dreamweaver 4

4. Utilisation de Dreamweaver 4 : propriétés et liens Fenêtre très utile, plusieurs moyens de l’afficher à tester… Sert à définir, sans avoir à entrer dans du HTML, une foule de propriétés du texte, des tableaux, des images, etc. Notamment les liens, encore une fois plusieurs méthodes : Drag and Drop de la fenêtre carte vers la case « lien » dans cette fenêtre propriété Insertion manuelle du lien Appuyer sur l’icône « dossier » à côté de la case lien Toujours indiqué un chemin relatif à la page appelante, moins de problèmes en cas de migration du site (i.e. changement d’hébergeur ou au moins de répertoire d’hébergement). Chemin relatif Migration Fabien CREPIN, ICnet et Dreamweaver 4

Propriétés Champ où l’on entre le chemin du lien Fabien CREPIN, ICnet et Dreamweaver 4

4. Utilisation de Dreamweaver 4 : Insérer un objet Comme d’habitude, plusieurs possibilités, en voici 2 : Menu « Insertion » Fenêtre objet qui est plus visuelle On choisit ensuite dans les diverses catégories. De la bonne utilisation des objets : Les objets sont certes agréables car ils égaient les pages mais trop d’objets tuent l’objet! Un objet « média » (image, son, animation, etc) possède une taille mémoire et plus d’objets il y aura, plus long sera la page à charger, plus de mémoire il faudra aussi (pas trop grave aujourd’hui) Pour les images : si on doit afficher une miniature, inutile d’utiliser une image de 300ko dont on réduit la taille d’affichage! Insertion Mémoire Temps de chargement Taille objet Fabien CREPIN, ICnet et Dreamweaver 4

Insérer un objet 1 Par exemple insertion d’une image « dynamique » Fabien CREPIN, ICnet et Dreamweaver 4

Insérer un objet 2 On peut choisir la catégorie d’objets Fabien CREPIN, ICnet et Dreamweaver 4

Insérer un objet 3 Attention à la taille des images! On peut définir beaucoup d’attributs de mise en forme, ici l’épaisseur de bordures DW indique la taille et le temps de chargement de la page Fabien CREPIN, ICnet et Dreamweaver 4

4. Utilisation de Dreamweaver 4 : les cadres Une méthode parmi les autres : Fenêtre objets, rubrique « cadres » Afficher la fenêtre cadre est utile à la navigation et permet la modif des propriétés. On peut fragmenter la fenêtre autant de fois que souhaitée. On glisse les bordures pour modifier les largeurs et hauteurs. La page index ne contient alors que le jeu de cadres (frameset) et chaque cadre contient une page. Fragmenter Jeu de cadres Fenêtre cadre Fabien CREPIN, ICnet et Dreamweaver 4

Cadres Nom du cadre en cours Veut-on des bordures? Fenêtre cadres Objets dans la catégorie cadres Fabien CREPIN, ICnet et Dreamweaver 4

4. Utilisation de Dreamweaver 4 : les CSS CSS = Cascade Style Sheet Permet de définir des feuilles de styles, identiques au styles word par exemple. Cascade car on peut en définir en cascade, le plus proche de l’objet lui étant appliqué… Il existe un éditeur accessible via un clic droit sur le texte sélectionné, ou le menu texte, ou la fenêtre style, ou la fenêtre actifs, etc! Permettent d’avoir des comportements du texte lors de survol ou clic par exemple. Ces styles sont très utiles!!! Feuille de styles Cascade Comportement Fabien CREPIN, ICnet et Dreamweaver 4

CSS Style appliqué lors du survol (over) si un lien est défini Fabien CREPIN, ICnet et Dreamweaver 4

4. Utilisation de Dreamweaver 4 : les comportements Ils permettent d’associer un événement à une action de l’utilisateur sur une zone (image, texte, zone définie, etc) de la page ou à une action de la page sur elle même (fermeture, chargement…) Vous l’aurez compris, cela rend le site dynamique, c’est donc du JavaScript. Avec Dreamweaver, pas besoin de taper les scripts pour de nombreux événements car Dreamweaver le fait pour vous! Accessible comme d’habitude… Sur la fenêtre comportement, utilisez les boutons « + » et ensuite modifiez le type d’action en cliquant à droite du nom de l’action. Action Événement Zone Fabien CREPIN, ICnet et Dreamweaver 4

Comportements Modifier la cause (événement) de l’action Ajouter/Supprimer une action Fabien CREPIN, ICnet et Dreamweaver 4

4. Utilisation de Dreamweaver 4 : les scénarios Ils permettent d’associer une suite d’événements « orchestrés » à souhaits à une action de l’utilisateur sur une zone (image, texte, zone définie, etc) de la page ou à une action de la page sur elle même. Une barre des temps (timeline) permet de gérer dans le temps les événements. A utiliser avec parcimonie car peut être couteux en ressources… Peut être intéressant pour effectuer des transitions de page (une page qui se ferme en se rétrécissant vers sont centre par exemple). A essayer pour connaître. Timeline Fabien CREPIN, ICnet et Dreamweaver 4

5. Pour aller plus loin : dynamiser son site En fait, l’appellation « site dynamique » est aujourd’hui réservée aux sites dont le contenu dépend d’une base de données. Ceci est possible grâce à des langages tels que ASP ou PHP couplés à des bases de données Access ou MySQL par exemple. Cela à un intérêt pour les mises à jour ou pour afficher des informations qui évoluent dans le temps car on n’a pas alors besoin de rentrer dans le site pour mettre à jour… Ces parties de code sont interprétées par le serveur (via un « parser ») qui les traduit en HTML… il faut donc que le serveur sache les lire! Base de données PHP/MySQL Informations évoluant Fabien CREPIN, ICnet et Dreamweaver 4

5. Pour aller plus loin : quelques liens (google pour d’autres liens…) Le premier lien : l’aide de Dreamweaver… Le meilleur site : Club d’entraide entre développeurs, surtout les forums! Lien HTML : Très complet L’EXCELLENT tutoriel de Hugo Etiévant Portail All HTML Javascript : Site anglais Très complet et en français! Tout Javascript.com Ressources gifs : Le Webmaster Eurogif PHP/MySQL : PHP France PHP : page officielle MySQL : page officielle Fabien CREPIN, ICnet et Dreamweaver 4

Fabien CREPIN, ICnet et Dreamweaver 4