thematic
 ACCUEIL
 LISTE DE DIFFUSION
 MENTIONS LEGALES
 ARCHIVES / N°
CRI Pratique
 PRÉSENTATION
 CRI Pratique

 La publication "pratique/généraliste" du CITIC 74.

 CRI PRATIQUE

 Optimisez votre site web
Éditorial


 Optimisez votre site web
Un peu d’explications pour commencer


 Optimisez votre site web
Et après ?


 Optimisez votre site web
La sécurité, toujours !


 Optimisez votre site web
Les services qui mériteraient d’être plus utilisés


 Optimisez votre site web
Liste complète des services proposés par le CRI


 Optimisez votre site web
Les "indipensables"


 Optimisez votre site web
Conclusion


TÉLÉCHARGEABLE
(Format PDF - 539.8 ko)


CRI PRATIQUE > 2004 > N°8 Février 2004 >

Optimisez votre site web
Un peu d’explications pour commencer

Un site Web est un ensemble de fichiers stockés sur un serveur connecté en permanence à Internet.

LE NAVIGATEUR, INDISPENSABLE POUR "SURFER"

Vous utilisez probablement un navigateur appelé Microsoft Internet Explorer, Mozilla, ou Netscape (il en existe d’autres) : ce sont des programmes informatiques qui vous emmènent à différent endroits sur le web dès lors que vous avez tapé une adresse URL. Ils interrogent le serveur correspondant à l’URL que vous avez demandée et lui demandent de vous "servir" l’information désirée, c’est-à-dire le site web que vous souhaitez visiter. Le navigateur traduit ensuite les informations renvoyées par le serveur, et les affiche sur votre écran sous forme de textes, d’images, d’images animées, etc. Les différents navigateurs interprètent les marqueurs HTML de façons différentes : c’est pour cette raison que l’affichage peut différer d’un navigateur à l’autre.

ANATOMIE D’UN SITE WEB : LES LANGUAGES UTILISÉS

Le HTML (Hyper Text Markup Language) est le langage de programmation le plus fréquemment employé pour créer des documents sur le web. Les documents HTML sont des fichiers textes qui se composent de marqueurs HTML (qui servent à disposer le texte ou les images là où vous voulez les placer), et de texte placé entre les marqueurs de sorte que le texte soit visible sur votre page quand vous la publiez. Les marqueurs HTML (Tags) indiquent au navigateur ce qu’il doit montrer. Ils commencent par < et se terminent par >.

Le PHP (acronyme récursif pour "PHP : Hypertext Preprocessor") est un langage de programmation "ouvert" (n’importe qui peut l’utiliser). Avec le HTML, les pages d’un site web sont "statiques" : il est nécessaire de modifier le code source et de remplacer le document sur le serveur afin de changer le contenu affiché d’une page. De plus, le HTML empêche toute interactivité entre l’internaute et le serveur : il ne peut pas interroger ni transmettre d’informations sur ce qu’il consulte. Le PHP permet cette interactivité : l’internaute peut répondre directement et instantanément sur un forum, peut effectuer des recherches via un moteur de manière beaucoup plus précise, ou encore voter en ligne. Le PHP permet donc de générer des pages HTML à la volée, de façon dynamique (pour par exemple personnaliser la page en fonction de l’utilisateur, de l’actualité, etc.). Mais il ne faut pas confondre animation et dynamisme : des pages dites dynamiques peuvent être du texte simple !
Pour des applications plus complexes, le PHP est souvent utilisé avec MySQL, qui est un système de gestion de bases de données. Une base de données est un ensemble organisé de données de toute nature (texte, photos, chiffres, etc.). MySQL permet d’ajouter, de lire et de traiter ces données.
L’utilisation conjointe de PHP et de MySQL permet la mise en place de nombreuses applications très pratiques, avec un avantage de taille : il n’est pas nécessaire de savoir programmer en PHP pour les utiliser ! Vous pouvez par exemple utiliser SPIP (système de publication Internet), wikini (système de publication Wiki : http://www.wikini.net), phpBB (système de forums en ligne : http://www.phpbb-fr.com), phpFAQtory (système de foire aux questions : http://www.phpfactory.phpindex.com), Monalbum (Album photos sur Internet : http://www.3dsrc.com/monalbum/), etc. Des milliers d’applications gratuites sont ainsi disponibles et librement utilisables sur Internet ! http://www.phpscripts-fr.net/

Le PHP est un langage très permissif, ce qui est utile pour obtenir dynamisme et interactivité qui le caractérisent, mais qui doit cependant faire l’objet d’attentions particulières puisqu’il peut laisser la possibilité à quiconque de visualiser des fichiers de sites web, parmi lesquels peuvent figurer des codes d’accès par exemple, ne lui appartenant pas. C’est pourquoi le CRI impose l’option "SafeMode" (Mode Sécurisé) à tous les sites en PHP hébergés sur ses serveurs, interdisant ou limitant l’accès à certaines fonctions. Toutefois, le CRI a mis en place un système permettant d’utiliser certaines possibilités et fonctionnalités de PHP, sans en subir les inconvénients en terme de sécurité : n’hésitez pas à prendre contact avec nous pour en savoir plus !

URL ET ADRESSE IP

URL (pour "Uniform Resource Locator", ou adresse universelle de ressources), est la forme standard (c’est-à-dire que cette adresse est utilisée par tous, partout) permettant à l’internaute d’accéder à un point situé dans le site web (la page d’accueil, la page contact, etc.). L’URL est affichée sous la forme d’un texte dans votre navigateur. Elle se différencie de l’adresse IP (en chiffres) par laquelle vous pouvez également accéder à un site. L’URL vous dirige donc vers un document, ou un endroit spécifique dans un document, n’importe où sur le web.

Exemple :
les champs de l’URL http://www.cri74.org/pratique/index.html

-  Le champs http:// désigne le protocole d’accès, c’est-à-dire le mode de transmission de la page sur le réseau Internet. Il peut être "ftp" ou "https" (mode sécurisé avec cryptage) également.

-  Le champs cri74.org désigne le nom de domaine

-  Le champs www.cri74.org désigne le serveur sur lequel est hébergé le site web du CRI.

-  Le champs pratique/index.html désigne le chemin, c’est-à-dire l’endroit où se situe le fichier dans l’ordinateur.

Chaque ordinateur connecté au réseau Internet est identifié par un numéro, l’adresse IP, similaire à un numéro de téléphone (parce qu’unique). Elle est constituée de quatre nombres, compris entre 0 et 255, séparés par des points (par exemple 195.202.1.74). Cette adresse correspond à la machine qui héberge le site web : s’il n’y a qu’un site sur le serveur, l’adresse IP vous permet d’y accéder. S’il y a plusieurs sites, l’adresse IP peut vous permettre d’accéder à la liste des sites correspondants.
L’URL est une traduction simplifiée de l’adresse IP, nous évitant d’avoir à retenir ces suites de chiffres pour retrouver un site web. Cette corrélation entre les adresses IP et l’URL est gérée par le système DNS (Domain Names Services), sorte d’annuaire téléphonique.

 ACTUALITÉ
 SITES RÉFÉRENCÉS
 GNUWin

 GNUWin est une compilation de logiciels libres pour Windows...

 IA 74

 Fil RSS de l’Inspection académique de Haute-Savoie

 Monde Diplomatique

 Fil RSS

Copyright © 2005 Centre de Ressources Informatiques de Haute-Savoie - webmaster@thematic74.fr
Site web entièrement basé sur SPIP, logiciel libre de gestion de contenu collaborative.