Matus Telgarsky matelgar@nmsu.edu
Le « Web » était à l'origine un petit outil permettant de rendre facilement accessible des données. De nos jour, c'est devenu un réservoir mondial d'informations, jouant presque le rôle d'un média. De nombreuses entreprises sont maintenant représentées sur Internet ; tout un chacun peut disposer d'une page Web. S'il est bien conçu, un site peut capter l'attention du lecteur, et faire passer facilement son message. Dites-vous bien qu'il y a des millions de sites qui traitent de la même chose que le vôtre ; il vous faut attirer les gens par une présentation agréable. Je vais dans cet article donner quelques pistes pour parvenir à réaliser une page efficace sous Linux.
Il est en fait assez difficile de créer un site amateur intéressant. Il doit tout d'abord être agréable à l'oeil. Les gens apprécient d'autant plus ce qu'ils lisent que le texte est bien présenté. Je vous le jure. Toutefois, le téléchargement d'une page doit rester fluide, et ne pas nécessiter trop de bande passante. Votre but est de fournir du contenu au plus grand nombre, pas uniquement aux possesseurs de liaisons spécialisées. Si nécessaire, proposez deux versions de votre site, l'une avec tous les graphismes, l'autre en mode texte uniquement. Songez que si quelqu'un arrive sur votre site à la recherche d'une information, et que celle-ci met trop de temps à s'afficher, il ira voir ailleurs. Il faut donc savoir se modérer. Des tas de petit trucs clignotants et des couleurs vives et contrastées feront plus de tort que de bien à votre page. Soyez aussi le plus expéditif possible. Le HTML offre de nombreuses façon de structurer clairement votre document. Les tableaux comme dans le site de gnome, les listes, numérotées ou non, peuvent servir à ordonner les informations, à faire des tables des matières... Approfondissons la question.
La Seule Vraie Façon, c'est à la main. Si vous laissez faire un programme pour génerer votre HTML, il y a de fortes chances pour qu'il soit terriblement inefficace. Le code doit être clair et lisible, avec des espacements et des indentations. Pour éditer le texte, vous pouvez utiliser vim. Les dernières versions détectent le type de fichier que vous éditez et colorent certains mots-clefs utiles en fonction. De même, Xjed et Xemacs offrent des fonctionnalités similaires (coloration, complétion des balises...) et fonctionnent sous X eux-aussi. Ces fonctionnalités permettent de relire facilement son code et de repérer les erreurs.
S'ils sont nécessaires à une bonne page Web, ils ne doivent pas être envahissants : pas de fonds chatoyants, ni de logos géant. Ils doivent accompagner et servir le texte, en s'intégrant dans la page. Pour visualiser et créer vos graphismes sous Linux, vous disposez de plusieurs outils. Tout d'abord, vous pouvez réaliser les choses les plus simples avec xpaint, et les modifier avec xv. Pour aller plus loin, GIMP est nécessaire. Si vous ne le connaissez pas, rendez-vous d'urgence à www.gimp.org pour le découvrir ! C'est l'équivalent libre de Photoshop sous Linux. Nombre de gens vous diront même qu'il est meilleur. Avec cet outil, les logos, les images transparentes et les gifs animés seront à votre portée. Vous pourrez aisément adoucir une image trop vive, faire des dégradés entre une image et des bords transparents pour qu'elle s'intègre mieux dans le texte, bref un grand nombre de transformations pratiques. GIMP est un outil presqu'indispensable pour réaliser vos graphismes. Pour voir des exemples, allez jeter un oeil à contest.gimp.org ou lisez d'anciens articles du Linux Journal.
Les images doivent s'accorder avec le texte. GIMP et les autres outils mettent à votre portée des graphismes d'une qualité professionnelle, sans trop d'efforts. Plus votre page est jolie, plus les gens auront envie de la lire, mais il faut pour bien faire que le contenu soit à la hauteur de la qualité visuelle.
On rencontre de plus en plus d'autres aspects du multimédia. Avec GIMP, vous pouvez faire vos propres animations, et vous pouvez les visualiser avec xanim. La mode des fichiers midi semble passer, on ne va donc pas s'y attarder. La musique peut ennuyer certains visiteurs, de toute manière...
Éviter les fond trops vifs, qui agressent les yeux, ainsi que les images de fond trop volumineuses. Dans la plupart des cas, un motif simple (voire du blanc uni comme chez slashdot) suffit. Utilisez un fond intéressant, qui mette le texte en valeur. Les dernières versions de HTML permettent de faire des tableaux très sophistiqués ; vous pouvez envisager d'insérer tout votre texte dans des cases, sur un fond simple, comme sur le site de gnome. Si votre page est trop confuse, les gens le la liront pas. Si slashdot est si populaire, c'est parce que le site est à la fois agréable à l'oeil et clairement présenté (bravo à Rob). Il vaut mieux faire un fond uni, ou alors une image pas trop vive. On peut ... l'image de fond et modifier le contraste. Il ne s'agit pas d'une parole d'évangile, mais cette technique permet de se tirer facilement du problème du fond, qui est un point très délicat dans la création d'un site Web.
Pour voir le résultat de votre travail, vous avez le choix des armes. Netscape/Mozilla est assez stable et conforme aux normes, et il s'agit d'un logiciel [NdT: relativement] libre. KDE dispose aussi de son navigateur Web. Sur le site de gnome, vous trouverez plusieurs autres navigateur développés avec Gtk. Même s'ils sont en version bêta, vous pouvez quand même les essayer ; les problèmes que vous serez susceptible de rencontrer seront largement compensés par la rapidité d'affichage, comparé à Netscape.
N'hésitez pas à faire des essais. Il y a une multitude de façons de faire pour créer des pages structurées et utiles, comme celles que l'on a citées jusqu'ici. Elles ont en commun une grande lisibilité, une sobriété graphique et une concision du texte. Si vous y trouvez quelque chose qui vous plaît, affichez le code source et notez l'URL de la page pour plus tard.
Maintenant que vous êtes prêts à faire un site idéal, gardez toujours les règles essentielles en tête, pour attirer du monde chez vous. Tous les outils pour cela sont disponibles sous Linux, et des navigateurs pour vérifier le rendu de votre travail sont pléthore. Et surtout, amusez-vous en faisant votre page à votre goût... sous Linux :).
Copyright 1999, Matus Telgarsky - Publié dans le numéro 39 de la Linux Gazette, avril 1999
Adaptation française : Marc Simon