Magasin de fichiers — Documentation · Version 2025-08-02

Annexe — Légendes visuelles (badges, attributs, champs)


← Précédent Sommaire

Annexe — Légendes visuelles (badges, attributs, champs)

1) Badges : signification et usages

Badge (preset)EmojiSignifieQuand l’utiliser
new🆕NouveauMise en avant d’un ajout récent (quelques semaines)
updatedMis à jourNouvelle version d’un document connu
starCoup de cœurIncontournable / point d’entrée
beta🧪BêtaDocument en test, susceptible d’évoluer
freeGratuitAccès libre
oss🐧Libre / OSSProjet open source
edu📚PédagogieTutoriel, support de cours
ai🪄IAContenu lié à l’IA / automatisation
tip💡AstuceConseil pratique
pdf📄Type PDFIndiquer visuellement le format
image🖼️Type image
video▶️Type vidéo
audio🔊Type audio
zip🗜️Archive
md📝Texte/MD
script🧩Script

Familles de style : MINT → new, updated, free, oss, pdf, image, video, audio, zip, md · LILAC → star, beta, edu, ai, tip, script.

Badge personnalisé (couleur libre) :

"badges": [{ "variant": "custom", "label": "Premium", "emoji": "💎", "color": "#ff0077" }]

2) Légende des attributs d’interface (HTML/CSS)

Sélecteur / AttributRôleExemple
.cardCarte d’un item<article class="card">…</article>
.mediaZone vignette<div class="media"><img class="thumb" …></div>
.badgesConteneur de badges<div class="badges"><span class="badge" …></span></div>
.badge + data-vCapsule de badge (preset)<span class="badge" data-v="star">⭐ Coup de cœur</span>
data-colorCouleur libre du badgedata-color="#10b981"
.tagsListe des tags<ul class="tags">…</ul>
.btn + data-actBouton d’actiondata-act="preview|download|open|info|run"
.chipFiltre (type/tag)<button class="chip" aria-pressed="false">PDF</button>
#searchRecherche<input id="search" …>
<dialog id="preview">Modale d’aperçu<dialog id="preview">…</dialog>

3) Champs manifest.json (vue non-technique)

CléCe que c’estExemple
titleTitre lisible"Brochure 2025"
descriptionPhrase d’explication"Présentation de l’association"
urlChemin vers le fichier/page"./pdfs/brochure.pdf"
typeFamille (pdf, image, video, audio, zip, md, script, html)"pdf"
tagsMots-clés pour filtrer["atelier","budget"]
createdDate d’ajout (AAAA-MM-JJ)"2025-08-02"
thumbVignette (image 16:9)"./thumbs/brochure.jpg"
badgesÉtiquettes visuelles["new","star"] ou objet personnalisé
infoLien “Plus d’info”"https://exemple.org/brochure"
runLien “Exécuter / Démo”"./demos/index.html"
sizeTaille (octets, optionnel)734003

4) Extensions de fichiers → type détecté

TypeExtensions
pdf.pdf
image.png .jpg .jpeg .gif .webp .svg
video.mp4 .webm .mov .mkv
audio.mp3 .ogg .wav .flac .m4a
zip.zip .7z .rar .tar .gz .xz
md.md .markdown .txt .rtf
script.sh .py .js .ts .lua .rb .php .bat .ps1
html.html .htm (ou lien de page)

Si type est absent, il est généralement déduit depuis l’extension de url.

5) Boutons : quand apparaissent-ils ?

BoutonApparaît si…Utilité
Aperçuurl (ou run) est prévisualisable (image, vidéo, audio, PDF, texte/MD)Voir/écouter dans la page
Téléchargerurl pointe vers un fichierEnregistrer sur l’appareil
Ouvrir ↗url est une page HTML ou un lien externeOuvrir dans un nouvel onglet
Plus d’infoinfo est défini et différent de urlAccéder à une page de contexte
Exécuter / Voirrun est définiLancer une démo / page interactive

6) Mini “poster” récapitulatif

BADGES : 🆕 Nouveau · ✚ MAJ · ⭐ Coup de cœur · 🧪 Bêta · ✅ Gratuit · 🐧 OSS · 📚 Pédago · 🪄 IA · 💡 Astuce
TYPES  : 📄 PDF · 🖼️ Image · ▶️ Vidéo · 🔊 Audio · 🗜️ Archive · 📝 Texte/MD · 🧩 Script
FAMILLES : MINT (formats & accès) · LILAC (mise en avant & statut)

ATTRIBUTS :
- <span class="badge" data-v="star">⭐ Coup de cœur</span> (+ optionnel data-color="#…")
- Boutons : data-act="preview" | "download" | "open" | "info" | "run"
- Filtres : .chip (type/tag), Recherche : #search, Modale : <dialog id="preview">

MANIFEST (clés) :
title, description, url, type, tags, created, thumb, badges, info, run, size

APERÇU : image, vidéo, audio, PDF, texte/MD
TÉLÉCHARGER : tous les fichiers (pdf, image, zip, audio/vidéo…)
OUVRIR ↗ : pages HTML / liens externes