Archives, WordPress, Open Data

Contexte

Nous travaillons pour La Criée centre d'art contemporain à Rennes, pour qui nous produisons un nouveau site Web avec Osuny. Dans ce cadre, se pose la question des archives des anciens sites, construits avec WordPress. Des milliers de pages contenant de nombreuses images et documents multimédia sont "piégées" dans les instances de WordPress, ce qui pose plusieurs problèmes :

  • il faut maintenir les sites si l'on veut les garder en ligne en sécurité
  • les données ne sont pas interopérables
  • le stockage n'est pas optimal écologiquement

Objectifs

L'idéal serait de pouvoir sortir simplement les données textuelles du WordPress, et les mettre à disposition sur une plateforme standard, à un format interopérable. Cette opération doit pouvoir être réalisée ponctuellement avant de clore un site, ou en continu, pour mettre à disposition le contenu du site en Open Data. Les données visuelles doivent être débarrassées des formats inutiles, et stockées de façon optimale et interopérable.

Approche technique

Un plugin WordPress serait la solution parfaite pour gérer les exports au long cours. Il faudrait lui indiquer les paramètres d'export, et le lancer ponctuellement ou automatiquement pour qu'il fasse le traitement.

Les données textuelles seraient publiées sur Gitlab, ce qui permet de les versionner et de les traiter simplement. Les formats markdown ou JSON semblent pertinents.

Les données visuelles seraient envoyées sur un Object Storage Scaleway, en prenant soin d'envoyer uniquement les images originales. Les variantes pourraient être générées par un CDN (KeyCDN fonctionne très bien avec Osuny).

Un format HTML permettant une navigation simple dans les archives serait intéressant. Cette génération HTML peut se faire dans l'export, ou bien se faire dans une seconde passe, avec un site statique généré depuis les données.

État de l'art

Oudopo !

Cette analyse a abouti à la création d'Oudopo, l'Ouvroir de données potentielles, sur www.oudopo.org - lien externe. Cet outil est actuellement en test avec La Criée, centre d'art contemporain.