Le CCSD participe les 19 et 20 novembre prochain au Sprint Open source organisé par la communauté #bluehats qui regroupe l’ensemble des personnes contribuant à des projets libres publiés et/ou utilisés par l’administration publique.

Pour ces journées, le CCSD publie le code de HAL : il est désormais disponible sur github.

A l’origine, HAL n’a pas été développé dans l’esprit de permettre son installation par tout un chacun. Il a été conçu pour tourner « seulement » sur la plateforme hal.archives-ouvertes.fr et de nombreux hacks spécifiques à la plateforme ont été codés en dur, rendant une utilisation dans un contexte différent très difficile, voire impossible.

Afin de le rendre plus compatible, dans une démarche de développement ouvert et collaboratif, nous sommes actuellement en cours de nettoyage de ce code :

  • pour le rendre plus maintenable,
  • pour le rendre plus conforme aux bonnes pratiques,
  • pour rendre les sites Web accessibles au sens du WAI,
  • pour éliminer les problèmes de sécurité,
  • pour permettre une migration de Zend.

Même si le code est publié au téléchargement, nous ne maintiendrons pas un compatibilité ascendante dans un premier temps.

Il s’agit donc bien d’un premier pas vers une future mise à disposition d’un open source.