Aller au contenu

🖼️ Gestion de Contenu et Médiathèque

Instatic intègre un pipeline de gestion de médias haute performance conçu pour maximiser les performances de chargement et le score SEO.


⚡ Pipeline de Téléversement Asynchrone

Dès qu'une image est téléversée dans la médiathèque (/admin/media) ou insérée par un agent IA (media_upload) :

Fichier Image Original (JPEG/PNG/WebP/SVG)
Vérification des Magic-Bytes & Assainissement SVG (Protection XSS)
Bun.Worker Pool (sharp + BlurHash)
        ├── 1. Extraction du BlurHash (Micro-placeholder LQIP ~30 octets)
        ├── 2. Génération des variantes responsives (320w, 640w, 1024w, 1920w)
        └── 3. Encodage WebP optimisé (taux de compression élevé sans perte visible)
Enregistrement dans la table data_media & Stockage disque local / S3

📊 Collections de Données Tabulaires (DataGrid)

L'espace Data permet de modéliser des structures de données complexes : - Types de champs supportés : Texte, Nombre, Date, Booléen, Référence vers une autre table, Image, JSON brut. - Boucles dynamiques (Loops) : Reliez n'importe quelle section du canevas à une table de données. Le moteur répète le composant graphique pour chaque ligne enregistrée avec filtrage et tri automatique.