< < E-NEF > >

Création de sites | Moniteurs | Chercher | Voyager | Cartes

()

Composer une page





Préambule

Il existe une multitude de cours sur le HTML un peu partout, la façon la plus simple étant d'utiliser l'éditeur intégré à Netscape ( visible par le crayon dans un bouton). Vous trouverez ici un cours en PostScript Windows (ne pas lancer sur l'imprimante réseau ).

D'une façon générale, il n'existe pas de méthode particulière pour faire des pages, juste pênser qu'il circule actuellement autant de Netscape 2 que de Netscape 3, donc méfiance quant aux frames. Aussi penser que ceux qui n'ont que des lignes modem ne peuvent lire au mieux que 2ko/s, donc éviter des images trop importantes.

Ressources

Le serveur Web tourne actuellement sous Apache, les CGI et SSI étant autorisés.
Ce serveur permet donc d'utiliser des facilités produisant des pages sans surcharger le client.

Common Gateway Interface aka CGI

C'est ce qui permet par exemple d'exécuter des commandes coté serveur et de récupérer le résultat pour le transmettre au butineur du client. Cela peut prendre la forme de programmes en C, comme le compteur de bas de page, ou de scripts en Perl, comme la recherche d'élèves, listes en tout genre.

L'avantage de Perl, est qu'il ait les mêmes fonctionnalités que le C, et ne demande ni allocation mémoire particulière, ni compilation. De plus la version actuelle 5.003 permet l'accès à des bases de données. Vous trouverez ici une courte introduction à perl très bien faite et un guide de référence et sa couverture (attention recto-verso ).

Server Side Includes aka SSI

Les SSI sont là pour aider à personnaliser les pages. Jusqu'ici, l'exécution d'un CGI se faisait par liens HREF, celui-ci devant gérer tout l'affichage. Les SSI apportent l'altenative que le serveur va scanner la page à la recherche de commandes ( habituellement contenues entre <!--# --> ), inclus ou execute ces commandes, et inclus leur résultat dans la page, puis la transmet au buttineur.

Par exemple, je peux vous dire que vous lisez ces lignex avec Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) depuis (none), que aujourd'hui est 24/11/2024, et qu'il est 04:19.

Plus en détail, pour:

Pour une liste complète des variables d'environnement, cliquer ici.

Attention, on appelle ces commandes Server Side Includes car ces requètes sont traitées par le serveur. Ils ne fonctionneront donc pas si vous ouvrez des pages locales avec votre butineur, vous devez utiliser un serveur http pour cela.

Futur: Avec Apahe 1.2 qui est encore en béta-tests, on peut inclure des expressions logiques dals les pages, par exemple tester si on a affaire à un netscape 2 ou non:

<!--#if expr="$HTTP_USER_AGENT=/Mozilla\/2/"-->
<!-- on fait ceci -->
<!--#else -->
<!--# sinon cela -->
<!--#endif -->

Exemples

Pour faciliter le référencement par des moteurs de recherche, on peut utiliser des ALTernatives texte aux images, en ajoutant ALT="mon texte" dans sa clause.

On peut aussi rajouter des information dans l'entête:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.2//FR">
<HTML>
<HEAD>
<TITLE> Mon titre </TITLE> <META NAME="GENERATOR" CONTENT="mon éditeur de texte [VI]"> <META NAME="Author" CONTENT="mon nom"> <META NAME="Description" CONTENT="ce que c'est"> <META NAME="Keywords" CONTENT="mots clef associés">
</HEAD>>


Si vous avez des commentaires...



counter
&copy; Copyright 1998-1999 Emmanuel PIERRE. Libre reproduction sous Licence LLDDv1.
Pour tout commentaire, webmaster@e-nef.com
Dernière MaJ 15/12/2017

Valid XHTML 1.0!

No Patents/