Les concepteurs qui ont mis en ligne le Grand Littré :
http://francois.gannaz.free.fr/Littre/accueil.php
nous font part de leurs commentaires techniques dans ce petit glossaire qui va plaire à Candide :
Quelques mots techniques sur le projet :
HTML : Ici, pas d'applet java, de flash ou autre suppôt de Belzébuth. Tous les navigateurs peuvent entrer, même en mode texte. Un bon navigateur est cependant recommandé : Opera ou, à défaut, un des enfants naturels de Mozilla, comme Firefox. Sous MacOS X, Safari* est, paraît-il, excellent. Une version pas trop ancienne permet d'afficher dynamiquement le nom complet de l'auteur d'une citation. Le site respecte le standard HTML4.
CSS : La présentation des pages web est séparée du contenu en utilisant des feuilles de style au format CSS**. Ce principe permet de modifier aisément le formatage de l'information. Certains excellents navigateurs peuvent même, à la demande, imposer leur propre style.
XML : Les définitions sont stockées au format XML*** et pèsent plus de 90 Mo répartis dans 26 fichiers inégaux.
PERL : Pour convertir le texte brut en texte structuré (repérer les citations, les paragraphes, et caetera), il a fallu près de 3000 lignes de code en perl. Avec de magnifiques expressions régulières !
PHP : L'interface web est réalisée en php4****, tout comme la transformation à la volée du source XML en code HTML. Le php est un très bon outil, d'ailleurs fortement inspiré de Perl.
XSLT : Eh bien non ! L'essai n'a pas été concluant. Si XSLT avait été souple ou performant...
Morphalou : Les formes fléchies proviennent d'un lexique appelé Morphalou, dans sa version 1.0.1, et librement accessible.
Linux : C'est grâce à ce système d'exploitation stable et aux nombreux outils qui l'accompagnent (de la ligne de commande du shell à GNU Emacs en passant par vim et ses macros) que ce projet a pu être mené à bien de façon efficace et sans plantage intempestif. Donc un grand merci au logiciel libre.
* Safari existe maintenant pour PC et serait le plus performant du moment.
** CSS en français (Bénélux).
*** Le site O'Reilly France est fermé, par manque de lecteurs.
**** Sites PHP en français.
_