Tutoriel Le Web et la conception de sites



Documents pareils
INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Programmation Internet Cours 4

Glossaire. ( themanualpage.org) soumises à la licence GNU FDL.

<Créer un site Web. avec/> Suzanne Harvey

Services sur réseaux. Trois services à la loupe. Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée

Cours CCNA 1. Exercices

Les outils de création de sites web

Introduction à Expression Web 2

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Publier dans la Base Documentaire

Formation Site Web. Menu du jour. Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite?

Groupe Eyrolles, 2003, ISBN : X

18 TCP Les protocoles de domaines d applications

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Caruso33 : une association à votre service

Fascicule 1.

C r é a t i o n D e S i t e s. P o l C R O V A T T O

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Internet et Programmation!

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP

Internet personnel. Auteur: Guillaume GUAY La Clé Informatique Université de Sherbrooke, mars 2006

Création WEB avec DreamweaverMX

Création d un site Internet

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

Les services usuels de l Internet

Manuel Utilisateur. Boticely

Présentation Internet

Transfert de fichiers (ftp) avec dreamweaver cs5 hébergement et nom de domaine. MC Benveniste

Théorie : internet, comment ça marche?

Dans cette Unité, nous allons examiner

Publier un Carnet Blanc

Le Web et Internet. A. Historique : B. Définitions : reliés entre eux via un système d interconnexion.

Services Réseaux - Couche Application. TODARO Cédric

Mr. B. Benaissa. Centre universitaire Nâama LOGO

Foire aux questions. C est un programme d exploitation et de recherche sur le Web. Exemple : Internet Explorer, Firefox, Opera et Netscape.

FICHE 1 : GENERALITES SUR INTERNET EXPLORER

Formation Website Watcher

14.1. Paiements et achats en ligne

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech

Atelier Le gestionnaire de fichier

3. RÉALISATION ET QUALIFICATION D UN PROTOTYPE 3.1 Réalisation d un prototype CRÉATION D UNE PAGE WEB STATIQUE AU FORMAT HTML

VIDÉOSURVEILLANCE. Procédures de paramétrage des différentes box du marché

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall

!" #$%&'(&)'*'+,--./&0'1&23,+2.)$4$%52'&%'6.%&2'

Cisco Certified Network Associate

Spip 2. Premiers pas pour créer son site web. Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Sandrine Burriel

Formation Webmaster : Création de site Web Initiation + Approfondissement

1. DÉMARRER UNE SESSION SÉCURISÉE SUR LE MACINTOSH SESSIONS DES APPLICATIONS CLIENTES SUR LE MACINTOSH... 5

L identité numérique. Risques, protection

Création d'un site WEB pour enseignant : Formation offerte par le Récit national en formation professionnelle

Serveurs de noms Protocoles HTTP et FTP

Le réseau Internet.

Formation ing Utiliser MailPoet

REALISER UN SITE INTERNET AVEC IZISPOT SOMMAIRE

FORMATION / CREATION DE SITE WEB / 4 JOURNEES Sessions Octobre 2006

Club informatique Mont-Bruno Séances du 18 janvier et du 17 février 2012 Présentateur : Michel Gagné

GUIDE D UTILISATION CRÉER SON SITE WEB - PROJET RESCOL

Configurer le Serveur avec une adresse IP Statique (INTERFACE :FastEthernet) : et un masque

MESUREZ L'IMPACT DE VOS CAMPAGNES!

LE CONCEPT DU CMS CHAPITRE 1

Qu est ce qu Internet. Qu est-ce qu un réseau? Internet : à quoi ça sert? présentation des services. Exemple de configuration. Rôles des éléments

IceWarp Desktop Client permet de gérer à la fois les s, les calendriers, les contacts et les messages instantanés.

INTERNET, C'EST QUOI?

Support Web Administration et gestion des portails web des facultés - Université A.Mira Béjaia -

Manuel de configuration des fonctions de numérisation

Guide de configuration. Logiciel de courriel

CONTACT EXPRESS 2011 ASPIRATEUR D S

Utilisation de Sarbacane 3 Sarbacane Software

1 LE L S S ERV R EURS Si 5

Netstorage et Netdrive pour accéder à ses données par Internet

Spétechs Mobile. D e r n i è r e m i s e à j o u r : a o û t 2014

Spétechs Mobile. Octobre 2013

Outlook Présentation.

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

Publication dans le Back Office

FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur)

Accès distant Freebox v6 Configuration

Maîtrisez votre Navigateur

Application Web et J2EE

Notes pour l utilisation d Expression Web

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

Bernard Lecomte. Débuter avec HTML

Petite définition : Présentation :

SERVICE CONTACT INSTANTANÉ GUIDE D UTILISATEUR

Contenu de la version 3.4 C I V I L N E T A D M I N I S T R A T I O N

Gestion des documents avec ALFRESCO

Créer et partager des fichiers

Introduction à Microsoft InfoPath 2010

Ouvrir le compte UQÀM

HTTP Commander. Table des matières. 1-Présentation de HTTP Commander

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens

SOMMAIRE. Comment se connecter?

Spétechs Mobile. D e r n i è r e m i s e à j o u r : s e p t e m b r e

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Utilisation de l éditeur.

Le serveur web Windows Home Server 2011

Internet. Glossaire. NOTE Au format PDF, en cliquant sur l image vous obtiendrez une séquence vidéo (QuickTime 3.0) de plus moins de une Minute.

Les origines du réseau Internet.

Transcription:

Tutoriel Le Web et la conception de sites Éléments du Web Internet Internet est un réseau de plusieurs réseaux informatiques. L information stockée sur les ordinateurs devient accessible par les autres ordinateurs. L ordinateur offrant le service devient alors un serveur et les ordinateurs requérant les services, les clients. Services Internet Plusieurs types de services ont été développés avec le temps : échanges de fichiers, clavardage, courriel pour n en citer que quelques-uns. Pour se comprendre, les ordinateurs utilisent un protocole différent pour chaque type de service (un protocole est un langage bien défini permettant la communication). Chaque service est associé à un numéro de port, qui peut être imaginé comme le numéro de porte par lequel le service peut entrer et sortir de l ordinateur pour se rendre sur le réseau. Type de service Protocole Acronyme Port Échange de fichier File Transfer Protocol ftp 21 Session de travail à distance telnet telnet 23 Envoi de courriel Simple Mail Transfer Protocol smtp 25 Réception de courriel Post Office Protocol pop 110 Web (hypertexte) Hyper Text Transfer Protocol http 80 Web encrypté Secured Hyper Text Transfer Protocol https 443 Clavardage Internet Relay Chat irc 6667 Tableau 1 : Quelques services Internet courants et leur protocole associé Adresses Internet Chaque ordinateur est identifié sur Internet par une adresse de quatre nombres entre 0 et 255 séparés par des points, qu on appelle adresse IP (IP pour Internet Protocol). Puisque ces adresses sont difficiles à retenir et peu significatives quant à l ordinateur rejoint, on a adjoint un système d attribution de noms (DNS, Domain Name System). Certains outils en ligne permettent d obtenir l adresse DNS connaissant l adresse IP et vice versa : par exemple, l adresse DNS : www.cmontmorency.qc.ca a pour équivalent l adresse IP : 206.167.24.60 Logiciels appliqués en sciences Tutoriel Web Page 1 sur 8

Essayer d entrer l adresse suivante dans votre fureteur pour voir : http://206.167.24.60 Le Web Le Web (World Wide Web, ou WWW, ou Toile) est le nom donné à la partie d Internet qu on utilise pour quérir de l information textuelle, graphique et multimédia à partir d un logiciel appelé fureteur ou navigateur (ex. Internet Explorer, Firefox). L information est présentée sur un serveur sous forme de pages Web. Le fureteur est alors le client qui demande l information au serveur par l entremise d un URL (Uniform Ressource Locator), qui est plus communément appelée l adresse de la page (ex. www.cmontmorency.qc.ca). La principale caractéristique des pages Web est qu elles permettent de référer, en cours de lecture, à d autres documents par les liens hypertextes, qu on exploite par un simple clic. Elles incluent évidemment du texte, des éléments graphiques, permettent d accéder à des fichiers multimédia et aussi d imbriquer des petits programmes appelés scripts. Internet est un réseau qui comporte plusieurs autres applications (tel que vu précédemment), mais l interface Web s est rapidement imposée comme le moyen d accéder à presque toutes les autres applications. Une multitude de services sont donc aujourd hui accessibles par un simple fureteur, ce qui évite aux Internautes de devoir se préoccuper d installer des applications distinctes pour échanger des fichier ou clavarder, par exemple. Anatomie de base d un URL Un URL (Uniform Resource Locator), qu on appelle plus communément adresse Internet, est un moyen de spécifier de façon unique et non ambigüe la localisation d une ressource sur Internet. Une ressource est plus souvent qu autrement un fichier ou un programme. On distingue deux types d URL, selon la quantité d information qu il contient. URL absolu Un URL absolu contient toute l information en lui-même pour localiser une ressource dans tout l Internet. Considérons l exemple suivant : Logiciels appliqués en sciences Tutoriel Web Page 2 sur 8

http://www.cmontmorency.qc.ca/sdp/sciences/math/index.html Partie de l URL Protocole Serveur Emplacement local Exemple http (HyperText Transfer Protocol) Signification et explication Type d application Web utilisée. Puisque la Toile est définie comme l ensemble des pages accessibles en mode hypertexte, la plupart des pages sont accessibles par un URL commençant par http ou https (version sécurisée). www.cmontmorency.qc.ca Adresse de l ordinateur (serveur Web) qui stocke la page Web dans son système de fichiers et qui répond aux requêtes des fureteurs (clients) voulant télécharger la page. sdp/sciences/math/ (sdp : sites des départements) Chemin d accès local que le serveur utilise à pour retrouver le fichier demandé dans son propre système de fichiers, organisé selon une logique locale Nom du fichier index.html Nom du fichier demandé Tableau 2 : Anatomie d'un URL Nous avons présenté ici un URL absolu typique ; il est à noter que certains ajoutent d autres informations (dont le port) et que ce sujet plus avancé ne sera pas abordé ici. Il faut cependant noter qu on omet souvent le nom du fichier des URLs, car les serveurs Web utilisent souvent un nom de fichier par défaut pour les pages Web. Les plus utilisés sont index.htm, index.html. URL relatif Un URL relatif ne comprend que l emplacement local ou une partie de l emplacement local de l URL absolu. Puisque ce type d URL est utilisé en contexte, il n est pas nécessaire d indiquer le protocole ou le serveur, ou même une partie de l emplacement local. Il est utilisé entre les pages d un même site pour la navigation à l interne. Par exemple, si deux pages ont les URLS absolu suivants : http://www.cmontmorency.qc.ca/sdp/sciences/math/menu.htm http://www.cmontmorency.qc.ca/sdp/sciences/math/professeurs.htm Si, à partir de la page menu.htm, on a besoin de référer à l autre page, on n aura qu à indiquer l URL relatif professeurs.htm sans préciser rien de plus. Supposons maintenant qu une image est stockée à l endroit suivant : http://www.cmontmorency.qc.ca/sdp/sciences/math/images/icon.gif Logiciels appliqués en sciences Tutoriel Web Page 3 sur 8

Alors si cette image doit apparaître dans la page menu.htm, il suffira d indiquer l URL relatif suivant : images/icon.gif pour la faire apparaître. Ces remarques seront utiles quand viendra le temps de concevoir des pages et d insérer des liens hypertextes entre les pages du site. URL vers signet Un élément de la page peut être marqué de façon particulière avec un signet (ou une ancre). Il s agit d un court nom qui peut ensuite être utilisé pour référer à cet endroit précis de la page par la suite. Par exemple, une longue page à l adresse http://www.cmontmorency.qc.ca/sdp/sciences/math/professeurs.htm peut contenir un signet intitulé liste_profs. Dans un tel cas, l URL absolu : http://www.cmontmorency.qc.ca/sdp/sciences/math/professeurs.htm#liste_profs va conduire le fureteur exactement à l endroit indiqué dans la page, et non pas à son début. L effet de l URL relatif suivant sera exactement le même : professeurs.htm#liste_profs Le symbole dièse (#) a donc une signification particulière dans les URL. Il sépare le nom du fichier du signet (ou de l ancre) contenu dans cette page et qui sert de destination Web plus précise. HTML : Le langage de description des pages Web Le plus souvent, un URL tapé dans la barre d adresse d un fureteur conduit à visionner une page Web. Les pages Web sont écrites dans un langage de description informatique du nom de HTML (HyperText Markup Language, voir Figure 1). Les programmeurs Web écrivent parfois les pages directement en HTML, en lui ajoutant d autres outils qui se sont imposés au fil des ans, dû à la sophistication des technologies. On réfère souvent au langage informatique utilisé comme étant le source de la page. Il n est pas pratique d écrire les pages en HTML. On préfère souvent, comme néophyte, écrire des pages avec un logiciel de type WYSIWYG («What You See Is What You Get»). Les logiciels de ce type permettent, comme les logiciels de traitement de texte ou de présentation, d écrire directement la page, sans se soucier du code HTML (ou presque). Logiciels appliqués en sciences Tutoriel Web Page 4 sur 8

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>document sans titre</title> </head> <body> <h1>ceci est le titre principal</h1> <h2>titre secondaire no 1</h2> <p>ceci est le texte du premier paragraphe</p> <h2>titre secondaire no 2</h2> <p>ceci est le texte du second paragraphe</p> <cite> Nous naissons tous fous. Quelques-uns le demeurent. (Samuel Beckett, 1906-1989) </cite> </body> </html> Figure 1 : Code source d une page Web, montrant le code HTML Un site Web Un site Web est un ensemble de pages reliées entre elles pour la navigation. Pour simplifier, disons que chaque page représente un fichier et que chaque image représente aussi un fichier. Ces fichiers doivent être organisés en une hiérarchie de répertoires sur le serveur Web. Cette hiérarchie est indépendante de la navigation et sert surtout à stocker les fichiers du site d une manière pratique pour la conception et l entretien (mise à jour) du site. Figure 2 : Exemple de site Web de quatre pages 1 1 Image provenant de : «Éditions de page Web avec Kompozer» (voir médiagraphie). Logiciels appliqués en sciences Tutoriel Web Page 5 sur 8

Figure 3 : Organisation des fichiers du site Web précédent dans des répertoires Chaque page d un site peut contenir des liens hypertextes qui réfèrent à une autre page du même site (lien interne) ou à une page du Web (lien externe). L ensemble des pages et des liens internes peut être représenté graphiquement par un schéma de navigation, où on indique les pages et les liens internes par des flèches entre les pages. Le schéma de navigation est utile pour le concepteur du site afin de structurer l information à présenter de manière logique. Pour l utilisateur, on présente parfois un plan du site sur l une des pages du site, afin de l aider à mieux trouver l information désirée. Ce plan est en général moins élaboré que le schéma de navigation. Figure 4 : Schéma de navigation du site Web précédent (avec redondance) Éléments de conception d un site Web Une page Web s édite aisément avec un logiciel WYSIWYG, mais il faut quand même faire attention à quelques petites différences qui peuvent surprendre quand on est habitué aux logiciels de traitement de texte ou de présentation. La préparation Il convient de produire un schéma de navigation au tout début de la conception du site. Cela permet de répartir le travail entre plusieurs personnes, d organiser ses idées et de penser à l organisation de l information sur le site. Les fichiers et leur organisation Chaque page devra correspondre à un fichier HTML (normalement, d extension.htm ou.html). Chaque image différente utilisée sur le site devra aussi être stockée sous forme de fichier. Nous suggérons, pour les gros sites de plusieurs pages, d organiser les sections du site chacune dans leur répertoire, ces répertoire étant contenus dans un seul gros répertoire (le répertoire racine du Logiciels appliqués en sciences Tutoriel Web Page 6 sur 8

site). Pour les petits sites de quelques pages, nous suggérons plutôt de mettre tous les fichiers HTML dans un répertoire (le répertoire racine), puis d inclure les images dans un répertoire images, lui-même contenu dans le répertoire racine (voir Figure 3). Une page en plusieurs cadres Parfois, ce qui semble être une seule page à l écran du fureteur est la combinaison de quelques pages organisées en cadres. Il n est pas toujours évident à l œil que la page visionnée est composée de plusieurs sous pages plus petites, car il n y a pas toujours de bordure visible entre les cadres et les fonds de pages des cadres peuvent être identiques (voir Figure 5, où les cadres sont très faciles à identifier). Dans une page avec cadres, il faut plusieurs fichiers sources pour décrire la page : un fichier précisant la disposition des cadres, et un fichier par cadre, chacun d entre eux correspondant à une page plus simple. Ce type de mise en page est souvent utilisé pour offrir un menu de navigation à l internaute, de manière à lui permettre de se situer plus facilement lors de la visite du site. Figure 5 : Exemple de page en trois cadres L édition du texte L édition du texte en mode WYSIWYG se fait aussi facilement que dans un logiciel de traitement de texte, mais on peut normalement compter sur d autres vues dans la plupart des logiciels ; entre autres, il est toujours possible de visualiser le code HTML produit par le logiciel à mesure qu on édite la page. Les liens hypertextes Les liens hypertextes permettent de renvoyer ailleurs. Cela peut être dans la même page (signets ou ancres), à d autres pages du même site (liens internes) ou sur d autres serveurs (liens externes). Ces liens peuvent être apposés sur pratiquement n importe quel élément de la page. La plupart du temps, ils le sont Logiciels appliqués en sciences Tutoriel Web Page 7 sur 8

sur une portion de texte (un mot, une groupe nominal, une phrase complète) ou une image. En plus de préciser quel élément visuel porte le lien, il faut préciser la cible de ce lien, c'est-à-dire quelle est la page de destination lorsque l internaute va éventuellement cliquer sur le lien. Il faut également déterminer où la nouvelle page s ouvrira : dans la fenêtre actuelle, dans une nouvelle fenêtre ou onglet, etc. Les images Sur les pages Web qu on visualise dans un fureteur, les images sont imbriquées dans le texte. Cependant, au moment de concevoir la page, il faut que les images utilisées soient disponibles chacune dans leur propre fichier image (de type jpeg, gif, png, par exemple), qu on doit stocker avec les fichiers HTML pour représenter l ensemble du site. La raison est technique : le logiciel de conception de page va insérer un URL dans le code source afin d indiquer où se situent chaque image imbriquée dans la page, de manière à permettre plus tard au fureteur de faire les requêtes nécessaires au serveur pour leur affichage. Les tableaux et la mise en page Les tableaux HTML sont parfois essentiels pour la mise en page. En effet, afin de disposer les images et éléments graphiques de façon satisfaisante, il sera parfois essentiel d insérer les éléments dans les cellules d un tableau dont les bordures seront rendues invisibles. Médiagraphie MAIRESSE, Yves. «Éditions de page Web avec Kompozer» [En ligne], http://info.sio2.be/kpz/ (page consultée le 12 novembre 2007). PILLOU, Jean-François. «Comment ça marche?» [En ligne], http://www.commentcamarche.net (page consultée le 12 novembre 2007). Logiciels appliqués en sciences Tutoriel Web Page 8 sur 8