Média & documents (modèle de contenu)
Deux sous-systèmes apparentés gèrent les fichiers : la bibliothèque de médias pour les images utilisées par le contenu, et les documents pour les fichiers téléchargeables. Ils se comportent différemment par conception ; les images circulent à l'intérieur des pages, tandis que les documents sont délivrés par le CMS lui-même.
Médias
- Chaque téléversement devient un enregistrement de bibliothèque avec métadonnées : nom d'origine, type MIME, taille, texte alt, légende, crédit et dossier.
- Les images sont traitées au téléversement : redimensionnées et tailles dérivées générées ; le fichier lui-même conserve son nom à travers les remplacements, de sorte que toutes les références restent valides lorsque vous remplacez une image par une nouvelle version.
- Chaque enregistrement crée une révision de média ; des contrôles d'intégrité du contenu s'exécutent sur le stockage.
- La suppression de média est une suppression logique dans la corbeille, et la purge périodique retire les lignes dont les fichiers ont disparu du disque.
Documents
Les documents sont des fichiers téléchargeables (PDF, ZIP, etc.) avec leur propre cycle de vie de publication :
- Titre, slug, langue, description, fenêtres de publication et organisation en dossiers.
- Métadonnées supplémentaires capturées par type de document (nombre de pages, auteur, date de création, dimensions, mode couleur : utile pour les ressources d'images et les rapports).
- Compteurs de téléchargements par document.
- Les documents portent leur propre vocabulaire de tags (séparé des tags de posts, avec couleurs optionnelles).
- Les fenêtres de publication et de dépublication programmées fonctionnent comme la programmation des pages.
- Un embed de type
[form:slug]n'est pas la façon dont les documents se manifestent : les liens vers eux proviennent du type de block document ou de liens directs depuis le contenu du corps.