🖼️ 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.