Salut,
Je suis en train d'installer une version 1.4a5.
Cette version est le début de la gestion des documents associés (pdf, sons, vidéo...). Pour l'instant, ce qui est fait:
- l'interface privée;
- les documents intégrés aux articles -> il manque la boucle pour gérer les documents non intégrés aux articles.
- manque le pseudo-tag <DOC1> pour compléter <IMG1> (la même chose, mais avec les indications de nom, descriptif, taille...).
De plus, c'est un premier jet de l'interface, donc soyez indulgents de ce côté...
Principes généraux:
(1) le but est de pouvoir associer tous types de documents à des articles;
(2) il existe en réalité deux façons de lier des documents à des articles:
- les documents disposant d'une image de prévisualisation peuvent être intégrés directement dans les articles; dans ce cas, <IMG1> contient automatiquement le lien vers le document associé;
- les documents qui ne sont pas intégrés dans les articles (soit pas de vignette de prévisualisation, soit pas d'intégration manuelle dans le corps des articles), qui seront appelés par une boucle spécifique (et aux critères plutôt complets...).
Il y a donc deux endroits pour "ajouter" des documents:
- dans l'édition des articles, quand on a créé une image, celle-ci contient un nouveau lien "associer un document à cette image"; ainsi l'ancien système d'images peut être utilisé comme avant (cependant, les images sont désormais traitées dans la table des "spip_documents"), soit comme preview des documents;
- sous le texte des articles, pour les articles qui n'ont pas forcément de preview.
(3) Sécurité: un fichier "spip_formats.txt" contient la liste des terminaisons autorisées. Seuls de tels fichiers peuvent être envoyés vers le serveur par le formulaire Web. Pour les autres types de fichiers (ou les fichiers trop gros), on peut les installer par FTP dans "/ecrire/upload", et là il n'y a plus de limitation sur les terminaisons. Par ailleurs, les fichiers sont systématiquement renommés (selon la nomenclature habituelle des images dans SPIP). Le webmestre qui a des besoins spécifiques peut ajouter des terminaisons dans "spip_formats.txt" (ou même en supprimer, par exemple s'il ne veut pas de fichiers MP3 sur sa machine).
Je continue là-dessus...
ARNO*