A propos de Jeannot.org

Matériel et connectivité

Pendant plusieurs années, ce site Web a été hébergé sur un PC sous FreeBSD avec comme serveur Web Apache. Le PC en question était un Duron 600 Mhz monté sur une carte mère Asus A7V avec 640 Mo de RAM et 120 Go de disques en ATA 100 (deux disques Seagate de 40 Go et un disque Western Digital de 40 Go). La machine a depuis changé pour un HP D530 SFF. Enfin, Jeannot.org est maintenant hébergé de manière mutualisée par Loast Oasis.

La connectivité IP de ce serveur était fournie (et est toujours, pour le serveur de secours chez moi) par Nerim dont je suis toujours satisfait (IP Fixe, services fiables, bonne connectivité) . Le lien ADSL est produit par France Télécom (auparavant 512 kbps en réception et 128 kbps en émission, sans limites dans les deux sens, maintenant 20 mpbs en réception et 1 mpbs en émission).

Le nom de domaine est enregistré auprès de Gandi, qui assure de plus le service DNS secondaire (aucun soucis).

Réalisation

Ce site est essentiellement réalisé sur un Macintosh, à l'aide de BBEdit (un excellent éditeur). J'utilise aussi Nedit sous FreeBSD, ainsi qu'un ensemble de petits programmes C et de scripts (Python, Shell).

Le moteur de recherche utilisé sur le site à été developpé pour l'occasion en Python et se compose d'un programme d'indexation de texte et de recherche de phrases à l'aide l'index, et d'un CGI. Vous pourrez le télécharger un jour.

Les pages sont vérifiées à l'aide du service de validation HTML du W3C, et les liens le sont à l'aide de checkbot.

L'ensemble est géré sous CVS, un outil de gestion de configuration très efficace. J'utilise généralement l'interface en ligne de commande, mais il arrive que l'interface graphique TkCVS s'avère très pratique, notamment pour visualiser les différences entre deux versions.

Pourquoi des pages «sobres» ?

Essentiellement car je déteste tomber sur un site Web utilisant à outrance du Javascript (quand ce n'est pas de l'Active X ou des applets Java), des cookies, des animations Flash, des fonctionnalités spécifiques à certains browsers ou certaines plateformes, des plug-ins exotiques, des quantités d'images qui rendent le site extrêmement lent, une musique en fond, des GIFs animés, des bandeaux publicitaires, des fenêtres pop-up, des frames, et j'en passe.

Franchement, cela n'apporte rien au contenu. De plus la sobriété technique n'exclut ni la couleur ni le style. Ce site est donc conçu pour respecter strictement le standard XHTML 1.0 avec des feuilles de style CSS1. Il devrait passer relativement bien sur n'importe quel browser, même vieux, et même en texte pur comme Lynx par exemple. Il contient quelques images, mais qui font toutes partie du contenu et pas de la décoration. Reste le problème de Netscape 4, qui possède tellement de bugs (notamment au niveau des CSS) qu'il est nécessaire d'implémenter de multiples solutions de contournement pour assurer qu'il affiche quelque chose de lisible.

Auparavant, j'utilisais pour Jeannot.org une feuille de style beaucoup plus simple (mais qui posait déjà des problèmes avec Netscape 4). Si vous avez Mozilla, vous pouvez la voir en utilisant View/Use Stylesheet/Classique. Il est possible de faire de même avec Internet Explorer 5 sur Mac à l'aide une favelet.

Si vous voulez avoir un aperçu de ce que j'ai fait il y a quelques années (1996) en terme de site Web plus lourdement décoré, vous auriez pu jeter un oeil au site Web d'Elisabeth mais elle l'a changé depuis.