Accueil > Réalisations > Logiciels > Autres logiciels > Une librarie virtuelle
Une librarie virtuelle
mercredi 19 juillet 2006, par
En 1995, il m’a été confié la mission de redévelopper le site internet de la librairie « Le Monde en Tique »....
A l’époque le site était semi statique, la mise à jour se faisait par disquette lorsqu’on avait le temps, la prise de commande en ligne était transmise aussi par disquette avec des délais de l’ordre du mois !
En 1995, avec l’aide de Xavier Thibert, infographiste de talent, nous avons entrepris une réécriture complète du système. Cela à donné « ça ». Aujourd’hui cela parait quelque peu ridicule (surtout les versions multiples adaptées aux navigateurs) mais c’était novateur : un site entièrement dynamique basé sur un SGBD (postgres). La mise à jour se faisait par modem et était quotidienne. Une révolution à l’époque ! Nous étions aussi un des premiers sites web à utiliser des gifs animées (fabriquées à la main à l’époque)...
Les technologies utilisées étaient Linux pour le système d’exploitation, Apache comme serveur Web et Postgresql comme SGBD. Ces choix n’ont pas changé depuis, même si les versions ont évolué...
Les pages étaient très sobres et la recherche se faisait, classiquement, par champs structurés (voir par exemple la page de recherche en 1998).
Compte tenu des demandes des internautes trouvant trop complexe la recherche par champs et des difficultés de maintenance des versions multiples des pages adaptées aux navigateur, une refonte complète fut entreprise en Janvier 1999 (qui ressemblait à ça) avec :
- une nouvelle interface, œuvre de Xavier Thibert
- et surtout un moteur de recherche plaintext développé entièrement par moi
Le choix d’un développement complet d’un moteur de recherche plaintext avait été dicté, d’une part par les tarifs exorbitants de tels outils à l’époque, et, d’autre part, par la volonté du maître d’ouvrage de privilégier l’inovation française plutôt que de payer des produits « tous faits », par forcément adaptés aux besoins précis de la librairie et à l’avenir incertain...
Depuis, cet outil à fait l’objet de constantes amélioration pour permettre par exemple la recherche phonétique, la gestion de mots comportant des acaractères spéciaux (O’Reilly, C#, .Net...), la gestion de la langue de l’ouvrage, ou, plus récement, le passage à la nouvelle norme ISBN13...
Certains programmes sont restés inchangés depuis 1995 (plus de 10 ans) ce qui est à mes yeux une preuve de la robustesse et de la pérénité des systèmes Unix...