Le Miroir de sélections est un serveur dédié à héberger une copie des articles sélectionnés par un projet de sélection. Par exemple Wikipédia 1.0 anglophone ou Wikipédia 1.0 francophone. Ce miroir est servi par les même logiciels que ceux que propose la fondation Wikimedia sur ces sites ; c'est-à-dire un serveur Apache avec PHP, Mysql et bien sûr Mediawiki.

Les copies des articles de Wikipédia sont donc stockées exactement sous la même forme que dans Wikipédia elle-même. Elle sont donc à ce titre visualisables exactement de la même manière. Un petit rappel sur comment fonctionne Mediawiki pour afficher les pages html que vous affichez dans votre butineur :

  1. Les pages sont stockées sous forme de code wiki dans une base de données Mysql.
  2. Lorsqu'une page est demandée, ce code est extrait de la base de données et transformé en HTML par PHP.
  3. Enfin, ce code HTML est envoyé, via le réseau (Internet) à votre ordinateur par Apache.

Cette infrastructure logiciel est extrêmement flexible, mais assez lourde à mettre en place. Elle n'est pas adaptée à la mise à dispositions des sélections, celles-ci une fois terminées, car :

  • Le but d'une sélection est de fixer une certaine version de certains articles. Elle n'a donc pas besoin de cette flexibilité.
  • L'une des utilisations premières des sélections est la mise sur support fixe (DVD-ROM par exemple), pour être consultable en mode déconnecté (du réseau, bref sans Internet). Or, on ne peut se permettre de mettre en place cette infrastructure lourde sur l'ordinateur personnel (d'un utilisateur). C'est pour cette même raison qu'il faut un logiciel de lecture dédié à cette tâche.

Si on ne peut reproduire cette infrastructure flexible mais lourde, il faut donc une autre solution technique. C'est pour cette raison, il faut donc que les articles présents sur le miroir soient transformés en HTML ; le logiciel de lecture étant lui capable de lire les fichiers HTML.

Pour résumer, le miroir de sélection offre les services suivants :

  • Outil pour copier tel-quel un article de Wikipédia vers le miroir
  • Un Mediawiki pour visualiser les articles, les modifier, bref les manipuler comme avec Wikipédia.
  • Un outil pour transformer ces articles en HTML, on parle de dump HTML
  • Un outil pour faire une ISO d'un DVD-ROM, avec l'intégration du dump HTML et du logiciel de lecture.

La copie des articles sur le miroir se fait donc avec l'aide de scripts qui aspirent certains contenus sur les sites de la fondation Wikimédia pour les mettre sur le miroir. Cette tâche consiste en :

  • la copie du contenu de la version concernée de l'article sélectionné
  • la copie des modèles dépendants
  • la copie des images dépendantes (local + commons)
  • la détermination des licences des images
  • la suppression de certains modèles appropriés au travail collaboratif, mais pas à la publication
  • la relecture de l'article (peut-être faite au début du processus) ainsi que la vérification globale que le rendu est correct

Le serveur de sélections existe depuis 5 mois déjà et a servi, suivant la méthode précédemment décrite, à générer le dump HTML utilisé pour la première commercialisation de la sélection Wikipédia 1.0 anglophone. Les outils sont là et fonctionnent, mais ne sont cependant encore utilisables que manuellement, et il faudra fournir un effort pour automatiser le processus.

Le logiciel de lecture s'appelle Kiwix, il est aussi près dans une première version, vous pourrez trouver bientôt plus d'informations à son sujet sur son site : http://www.kiwix.org. Kelson 5 mars 2007 à 13:48 (CET)[répondre]