Utiliser Dreamweaver pour produire un iste web en économie gestion
Transcription
Utiliser Dreamweaver pour produire un iste web en économie gestion
Construction de documents au format Html Les activités proposées à l'occasion de cette production permettent d'aborder les principaux savoir-faire associés à la réalisation de pages WEB (décrites en langage html « Hypertext Markup Language ») Les pages Html peuvent être générées à partir de documents existants sous Word, Excel, Powerpoint enregistrés au format Html. Il existe également des éditeurs spécialisés gratuits : Frontpage Express livré avec Internet Explorer, Netscape Composer livré avec le navigateur Netscape et bien d’autres encore, graticiels que l’on peut télécharger sur Internet payant : Frontpage 2000, Dreamweaver 3 par exemple, qui sont plus performants et offrent en standard de nombreuses fonctionnalités facilitant la mise en page, l’utilisation de feuilles de style, la construction de pages de cadre, des animations de calques… Vous pourrez consulter sur le site de l’Iufm, sous la rubrique « Ressources », des documents téléchargeables proposant de s’initier à la production de pages Html sous Word, Publisher, Frontpage, Netscape, Dreamweaver. 1 Réaliser une page Html à partir d’un document Word existant Il suffit d’ouvrir le document Word et de choisir la commande du menu Fichier « enregistrer au format Html » Remarques : lorsque l’on enregistre un document Word (contenant texte et images), au format Html, le texte de la page est donc enregistré et les images sont stockées séparément au format dans un format d’image compressé. Ma_page.html Img1.gi f Img2.gif Page Html ne contenant que du texte et un lien vers les images qui sont stockées séparément. Ma_page.doc les images dites « flottantes » dans Word ne sont pas correctement resituées lors d’un enregistrement au format Html, il convient de les positionner dans des tableaux si l’on souhaite pouvoir insérer du texte à côté, sauf à utiliser des calques, c'est la règle en Html. Bien qu’un logiciel de traitement de texte puisse servir d’éditeur de pages Html, l’effet obtenu (vu sous un navigateur) n’est pas toujours celui espéré, certains désordres peuvent apparaître lorsque de trop nombreuses manipulations ont eu lieu sur un tableau par exemple, etc. Pour générer avec plus de précision les pages Html, un éditeur spécialisé et préférable. On utilisera pour accompagner nos premiers pas dans la réalisation d’un site Dreamweaver 2 (la version 2 de Dreamweaver est disponible - en version complète - sur le numéro de Mars 2000 du magazine PC Expert toujours disponible à la vente). Iufm de Reims – J.Bresson – Créer un site Web en Eco-Gestion page 1/10 2 Utiliser l'éditeur de Dreamweaver Voir la mise en œuvre des fonctionnalités dans le document "Premiers pas avec Dreamweaver" – (J.Bresson IUFM Champagne-Ardenne) 2.1 Réaliser la page index.htm qui constituera la page d'accueil de votre site Réalisez la mise en page suivante Utiliser une structure de tableau pour mettre en place texte et images Insérer en haut de page l'image logo.gif Saisir le texte de la page Donner un titre à cette page Utiliser l'image crepi.gif comme arrière-plan Enregistrer sous le nom "index.htm" Iufm de Reims – J.Bresson – Créer un site Web en Eco-Gestion page 2/10 2.2 Mise en place d'hyperliens pour naviguer entre les pages En prenant comme support la page index.htm le texte Sélectionner le texte "Quelques références en ligne" et mettre en place un lien vers panorama.htm Idem, en prenant comme support "nombreux sites utiles et listes de diffusion" mettre en place un hyperlien en direction de la page "pageliens.htm" Idem, "pour en savoir plus" conduira à la page voyage.htm 2.3 Modifier le contenu de quelques pages 2.3.1 Modifiez la page "panorama.htm" afin qu'elle présente une apparence analogue à celle de la page d'accueil Sélectionner le texte entier (<Ctrl>+A) et appliquer la police Arial Insertion de l'image, journaux.gif Tableau de 700 pixel de large En pied de page mettre en place une flèche de retour (flech_g.gif) Mettre en place sur cette image un hyperlien de retour à la page d'accueil Iufm de Reims – J.Bresson – Créer un site Web en Eco-Gestion page 3/10 2.3.2 Modifiez la page pageliens.htm Rendre actifs tous les liens Mettre en place le lien sur la flèche de retour à la page d'accueil Utilisez le logiciel Pdfcreator pour générer le document "nos-liens.pdf" à partir du fichier "Nos liens.doc" Il est possible de recommencer à titre d'entraînement la création de document pdf à partir du fichier Word "html_succinct.doc". Lier ce document à la page d'accueil rubrique "Côté pratique" créer ses pages Web avec MSWord. 2.4 Mettre en place des liens internes à une page On souhaite pouvoir naviguer sur la page "panorma.htm" entre les rubriques du sommaire On utilisera pour cela des ancres nommées sous Dreamweaver (signets dans le monde Microsoft) Positionner le point d'insertion en bas de page juste avant "Comptabilité – Fiscalité" puis activer la commande Insertion > Ancre Nommée : saisir un nom simple (pourquoi pas Compta) Attention: "affichage > éléments invisibles" n'est pas actif, l'ancre n'est pas visible, mais elle est insérée néanmoins Sélectionner ensuite le texte du futur lien dans le sommaire Fiscalité et saisir la destination du lien dans la fenêtre de propriétés Visualiser l'effet obtenu dans un navigateur. Enregistrer les modifications Recommencer l'opération pour les autres éléments du sommaire Iufm de Reims – J.Bresson – Créer un site Web en Eco-Gestion page 4/10 2.5 Mise en place de zones réactives sur une image Ouvrir de nouveau la pageliens.htm, insérer une nouvelle ligne dans le tableau avant la dernière Fractionner la colonne de droite en deux Insérez l'image carteacademies.gif dans la cellule médiane de l nouvelle ligne et le texte à droite comme suit... Il convient de cliquer sur la carte de cliquer ensuite dans la palette flottante de propriétés sur le bouton "carte" Mettre en place des zones cliquables pour quelques académies. Donnez un nom à la carte Dessinez le contour, puis un double-clic pour fermer le tracé Secondaire = Texte affiché lors d'un survol de la souris. Destination du lien Ouverture dans une nouvelle fenêtre Iufm de Reims – J.Bresson – Créer un site Web en Eco-Gestion page 5/10 Enregistrer la page pageliens.htm et tester la carte réactive dans un navigateur. Mettre ensuite une ancre nommée permettant d'atteindre cette partie de la page. Après un nouvel enregistrement de la page "pageliens.htm", mettre en place le lien depuis la page "index.htm" dont le support est "carte de France". Ce lien conduira à la page lien directement sur la carte. 3 Les animations 3.1 Animation du logo de la page d'accueil Dans la première cellule du tableau, l’idée est d’insérer deux images du logo de façon à ce que l'image affichée change au survol de la souris. Une commande du menu insertion permet d’éviter de paramétrer manuellement ce comportement. Ouvrir la page index.htm Cliquer dans la première cellule à gauche dans le tableau, supprimer l'image existante (logo.gif) Activer la commande : Insertion > Image retournée (ou "image survolée" suivant les versions de Dreamweaver) utilisez logo et logo2.gif Enregistrer le page modifiée, testez-la dans un navigateur Un comportement est attaché à un objet, il associe un événement (un clic de souris, un passage de la souris au dessus de l’objet par exemple) et une action. L’évènement déclenche l’action. Remarque : On utilisera la fenêtre des comportements de la même manière pour provoquer l’exécution d’un son au passage de la souris sur une image. Un comportement est désormais défini pour cette image (fenêtre comportements, pour voir la fenêtre de comportements) Problème à résoudre : Comment rendre transparente la couleur d'arrière-plan de l'image logo2.gif ? Utilisation d'un logiciel de retouche ou de gestion d'images (Xnview par exemple) il est possible d'indiquer quelle couleur de la palette sera transparente. Iufm de Reims – J.Bresson – Créer un site Web en Eco-Gestion page 6/10 3.2 Utilisation des calques Les calques sont utilisés pour positionner les éléments avec précision dans la fenêtre du navigateur. Les calques peuvent contenir du texte, des images… et ont des propriétés intéressantes : visibilité ou non, déplacement possible dans la page web. Ouvrir la page" pageliens.htm" On souhaite par exemple qu'un texte apparaisse lors du survol de la souris sur les journaux Insertion > claque Saisir le contenu informatif du calque, lui donner ensuite un nom "auteurs" et des propriétés de couleur de fond, de police de texte et une visibilité "hidden" Ce panorama sur l'actualité a été réalisé par Julien et Sophie. Pour leur écrire : [email protected] Cliquer sur l'image des journaux puis afficher la fenêtre des comportements : Fenêtre > comportements L'image des journaux étant sélectionnée, ajouter un comportement en cliquant sur + Il s'agit d'afficher le calque "auteur" Iufm de Reims – J.Bresson – Créer un site Web en Eco-Gestion page 7/10 Puis de choisir l'événement qui provoquera ce changement de propriété (ici un survol de la souris) : Il sera nécessaire enfin de recommencer l'opération pour que le calque redevienne invisible lorsque la souris ne survole plus l'image des journaux. Tester l'effet obtenu sous un navigateur. Cette procédure d'affichage masquage de calques peut s'avérer très utile lorsque l'on souhaite apporter des informations d'aide contextuelle sans polluer visuellement le contenu informatif d'une page. Elle permet de générer de petits autotests via le survol de cases à cocher par exemple. Les calques peuvent être animés et se déplacer dans une page. On utilise alors des scénarios, voir page suivante. 4 Utiliser un générateur de QCM Rubrique "Révisions", mettre en place un lien vers le document Word "theorie-seuil-rentabilite.doc" Ouvrir sous Word une liste de questions possibles pour réaliser un Qcm relatif au seuil de rentabilité ("questions seuil de rentabilité.doc") Il existe de nombreux générateurs de QCM libres de droit sur Internet (un de plus connu est Hotpotatoes dont l'utilisation est libre pour les enseignants). Mais une simple page comportant quelques lignes de Javascript (langage interprété sur la machine de l'utilisateur final par un interpréteur Javascript fourni avec les navigateurs) peut faire l'affaire. Réaliser un Qcm comportant deux à trois questions, enregistrer-la page réalisée dans le dossier de travail sous le nom "qcm.htm" et mettre en place un lien depuis la page index.htm vers cette page. 5 A propos de javascript Un passage secret… Accessible par mot de passe uniquement bien entendu… Depuis la page d'accueil : Support du lien : Accès à l'espace réservé aux étudiants de STS du Lycée Campion Créer un lien en direction de la page mdp1.htm du dossier "secret" Tester, puis afficher le code source pour comprendre comment cela fonctionne. Quelle critique peut-on faire à cette page ? Modifier le lien initial de la page d'accueil et lier la page secret/mdp2.htm Quel est l'avantage de cette méthode ? Et son inconvénient ? Iufm de Reims – J.Bresson – Créer un site Web en Eco-Gestion page 8/10 6 7 L'accès à des données audio et vidéo Depuis la page "ressources_video.htm" mettre un lien permettant de lire en streaming la première petite séquence vidéo réalisée par une petite équipe d'étudiants en STS du lycée Campion. A titre d'exercice, cette petite vidéo "perceuse3.rm" au format Real a été déposée sur le site www.chez.com/testinfo, le fichier pesant 1,2 Mo il n'est pas souhaitable de faire un simple lien qui supposerait d'attendre le téléchargement complet avant début de la lecture. Le fichier a été réalisé pour supporter un débit de type numéris double (128kbps). Pour mettre en place le lien permettant la lecture en streaming, vous vous inspirerez du document "streaming_jb.htm" fourni dans le dossier Streaming. Ouverture vers le php 7.1 La mise en place du forum La page d'accueil présente un lien en direction d'un forum, 5 fichiers écrits en PHP sont disponibles dans le sous-dossier (forum). Ces fichiers écrits en PHP ont été développés par Thierry Arsicaud, entre septembre 2000 (v1.0) et mars 2003 (v1.6) et sont téléchargeables sur le site http://www.echodelta.net/scriptsphp/) post.php (Page permettant de poster un nouveau message) listemessages.php (Page permettant d'afficher les intitulés des messages postés) lire.php (Page permettant de lire un message posté) confirmpost.php (Page d'avertissement ou de confirmation suivant l'envoi d'un nouveau message) admin.php ( Interface d'administration) Il est nécessaire d'installer deux programmes : PhpEdit qui est un petit éditeur de PHP EasyPhp qui simule un serveur Apache en local sur votre ordinateur. Pour que ce serveur interprète correctement votre code php, l'ensemble du site doit être déplacé dans le dossier c:\program files\easyphp\www Le forum de discussion écrit en PHP, utilise exclusivement des fichiers textes pour la sauvegarde et la lecture des messages postés par les utilisateurs. Il ne nécessite pas l'installation d'une base de données sur le serveur (du type mySQL) Mettre en place le forum et mettre un lien depuis la page d'accueil vers la page listemessages.php. Le tester en local : Utiliser le navigateur et saisir http://localhost/index.htm (dans ce cas, c'est le serveur Apache qui envoie les pages html et exécute les scripts php. 7.2 La réservation de tee-shirts Le site propose la réservation de tee-shirts proposés par l'association des étudiants de STS du lycée Campion. Créez avec Dreamweaver la page suivante qui sera enregistrée sous le nom reservations.htm. Il est nécessaire d'insérer une zone de formulaire dans laquelle seront insérés des champs. Utiliser la barre d'outils formulaire (cliquez sur Commun de la barre d'objets et choisir formulaires) Voir page suivante la composition du document. Le document va comporter un formulaire intégrant des champs permettant la saisie. Les données du formulaires devront être stockées dans une table présente sur le serveur. Il est nécessaire d'envoyer les données via le formulaire à un programme qui sera exécuté sur le serveur. Ce programme sera écrit en php et renseignera une table incluse dans une base de données elle-même présente sur le serveur. Iufm de Reims – J.Bresson – Créer un site Web en Eco-Gestion page 9/10 Insérer un formulaire Insérer l'image teeshirt_rond.gif Attention : PHP est un langage dédié exclusivement à la production de pages HTML. Le code Php n'est pas interprété par le navigateur de l'utilisateur final( à la différence de javascript), mais par le serveur qui renvoie au navigateur une page au format html. Il faut donc ensuite spécifier ce qui devra se passer lors d'un clic sur le bouton d'envoi. Il convient alors de sélectionner sous Dreamweaver le cadre du formulaire pour voir ses propriétés et de spécifier que c'est le programme reserver.php qui devra être exécuté sur le serveur. Enregistrer la page réalisée reservations.htm Il convient maintenant de construire une base de données "sts_reserv" puis une table "teeshirt" qui recevra les données puis de réaliser le programme reserver.php qui permettra de stocker les données dans la table. Pour cette dernière partie relative à la construction du programme "reserver.php", reportezvous à la documentation "Premiers pas en php" J.Bresson Iufm de Reims. Iufm de Reims – J.Bresson – Créer un site Web en Eco-Gestion page 10/10