Gérer les images et la bibliothèque média
🖼️ Chapitre 11 — Gérer les images et la bibliothèque média
Toutes les images, vidéos et documents que vous utilisez dans votre site passent par la bibliothèque média. C'est un lieu central : vous uploadez une image une fois, vous la réutilisez partout.
🚪 Accéder à la bibliothèque
Trois entrées possibles :
- Depuis le tableau de bord — Cliquez sur la carte « Bibliothèque médias ».
- Depuis l'éditeur — Onglet Médias en haut de la colonne gauche.
- Depuis un slot image — Bouton « Choisir une image » qui ouvre la bibliothèque en modale.
📂 Comprendre l'organisation
La bibliothèque est par site. Si vous gérez plusieurs sites, chaque site a sa propre médiathèque indépendante.
Au sein d'un site, les médias sont classés par type :
Type | Contenu |
|---|---|
🖼️ Image | JPG, PNG, WebP, SVG, GIF |
🎬 Vidéo | MP4, WebM |
📄 Document | PDF, DOC, autres |
📤 Uploader un nouveau média
Méthode A — Bouton « Envoyer un fichier »
- Dans la toolbar de la bibliothèque, cliquez sur « Envoyer un fichier ».
- Sélectionnez un ou plusieurs fichiers depuis votre ordinateur.
- Le ou les fichiers sont uploadés. Une vignette apparaît dans la grille.
Méthode B — Glisser-déposer
- Faites glisser une image depuis votre Finder / Explorateur.
- Déposez-la directement sur la grille de la bibliothèque.
- L'upload démarre automatiquement.
Méthode C — Pendant l'édition d'un slot image
- Vous êtes sur l'inspecteur d'un slot image.
- Cliquez sur « Choisir une image ».
- La bibliothèque s'ouvre. En haut, un bouton « Envoyer ».
- Uploadez sans quitter votre flux d'édition.
💡 Format recommandé — Pour les photos, préférez WebP (taille de fichier 30-50 % plus légère que JPG à qualité égale). Le module accepte les WebP nativement.
🔍 Trouver un média existant
Au-dessus de la grille, plusieurs filtres :
- 🔎 Recherche — par label, ref ou tag.
- 📂 Type — images / vidéos / documents.
- 🌐 Site — si vous gérez plusieurs sites.
La grille se filtre instantanément. Scroll infini en bas pour charger les médias suivants (50 par page).
✏️ Modifier les métadonnées d'un média
Cliquez sur une vignette. Une modale d'édition s'ouvre, organisée en deux colonnes :
Colonne gauche — Aperçu et utilisation
- 📷 Aperçu de l'image en taille réelle.
- 📊 Utilisé sur N bloc(s) — liste des pages qui référencent ce média.
- 📜 Historique — repliable, montre les modifications passées.
Colonne droite — Champs éditables
Champ | Description |
|---|---|
Référence | Identifiant court réutilisable dans les shortcodes (
). |
Label | Nom d'affichage dans la bibliothèque. |
Texte alternatif (canonique) | L'attribut
par défaut. Important pour le SEO et l'accessibilité. |
Tags | Mots-clés pour retrouver le média dans la recherche. |
Traductions alt par langue | Repliable. Un champ par locale pour traduire le texte alternatif. |
✅ Bonne pratique SEO — Remplissez toujours le texte alternatif. C'est ce qui apparaît si l'image ne se charge pas, ce que lit un lecteur d'écran, et ce que Google utilise pour comprendre vos images.
📐 Les variantes générées automatiquement
À chaque upload d'image, le module crée automatiquement trois tailles en plus de l'original :
Variante | Dimensions | Usage typique |
|---|---|---|
thumb | 200 × 200 px | Vignettes, galerie |
card | 640 × 480 px | Cartes article, mosaïques |
wide | 1600 × 1200 px | Hero pleine largeur |
original | Dimensions natives | Téléchargement, print |
Les variantes sont générées à la demande (lazy) : la première fois qu'une page demande la variante card, elle est créée et mise en cache.
🗑️ Supprimer un média
- Ouvrez la modale d'édition (clic sur la vignette).
- En bas à droite, cliquez sur « Envoyer à la corbeille ».
ℹ️ Soft-delete — Le média n'est pas effacé du disque. Il est juste marqué comme inactif et n'apparaît plus dans la grille. Vos pages qui l'utilisent continuent à fonctionner.
⚠️ Si le média est utilisé — La suppression est refusée par défaut. Le module vous montre la liste des pages qui s'appuient dessus. Soit vous remplacez l'image sur ces pages, soit vous forcez la suppression (bouton supplémentaire) — mais alors les pages affichent l'image cassée.
🔄 Rescanner un dossier de médias
Si vous avez ajouté des fichiers sans passer par le Studio (FTP, SCP, ou via Dolibarr Website lui-même), ils n'apparaissent pas dans la bibliothèque.
Pour les détecter :
- Dans la toolbar de la bibliothèque, cliquez sur « ⟳ Rescanner ».
- Le module parcourt le dossier physique du site.
- Les fichiers absents de la bibliothèque sont ajoutés.
💡 Auto-rescan — Le module fait ce rescan automatiquement toutes les 5 minutes au maximum quand vous chargez la bibliothèque. Le bouton sert juste à forcer un rescan immédiat.
🔗 Insérer un média dans un slot richtext
- Vous éditez un slot de type
richtext. - Au-dessus de la barre d'outils CKEditor, un bouton « Insérer un média ».
- Cliquez. La bibliothèque s'ouvre en modale.
- Sélectionnez ou uploadez une image.
- Le module insère :
- Une balise
<img src alt>si vous avez choisi une image, - Un lien
<a href>avec le label si vous avez choisi un document.
- Une balise
📋 Récapitulatif
✅ Vous savez maintenant :
- Accéder à la bibliothèque depuis trois entrées différentes.
- Uploader des médias par bouton, glisser-déposer ou pendant l'édition d'un slot.
- Filtrer la bibliothèque par recherche, type ou site.
- Modifier les métadonnées (label, alt canonique + traductions, tags).
- Comprendre les variantes générées (thumb, card, wide).
- Supprimer un média en respectant ses utilisations.
- Rescanner pour récupérer des fichiers ajoutés hors du Studio.
- Insérer un média au curseur dans un richtext.
Au prochain chapitre, on aborde le workflow de publication — la mécanique qui sépare votre travail en cours de la version visible publiquement.