Extraire les images des anciens labdocs
Pour les images actuellement incorporés dans le texte, le but est de les stocker sous forme de fichiers, dans un répertoire public (c'est-à-dire directement accessible par le web).
Pour éviter les problèmes d'encodage et de sécurité, les fichiers doivent utiliser un nom choisi par le serveur. Pour éviter les duplications et les conflits de nommage, le plus simple est d'utiliser le hash du contenu, par exemple {sha1_file($imgfile)}.png
.
Plus tard se posera le problème de la suppression des images non-référencées. Prévoir éventuellement une table (id_labdoc, imagehash, obsolete, updatetime)
qui serait mise à jour à chaque modification d'un labdoc, et servirait aux suppressions périodiques d'images retirées du contenu.
Edited by Cedric d'Ham