Prévisualisation & Loader UI
Composants d'UI généraux pour afficher un loader global, barres de progression lors d'uploads et overlays, et pour intégrer Vue/JS dans le rendu PHP. Améliore l'expérience utilisateur lors des actions asynchrones.
Barre de progression pour uploads
Composant et bonnes pratiques pour afficher une barre de progression (#progressBar) pendant les uploads. Exemples d'implémentation JS, gestion des callbacks, réactivité visuelle et accessibilité (ARIA). Inclut comment synchroniser la progression côté client avec les événements d'upload et gérer les états d'erreur ou d'annulation.
Overlay loader écran complet
Pattern et composants pour l'overlay loader full-screen (#bg-loader). Modalité d'affichage pendant les actions asynchrones, gestion des interactions (blocage des clics, focus trap optionnel), animations et performance. Inclut exemples d'appel JS pour afficher/masquer automatiquement et via callbacks.
Initialisation Vue et inclusion dynamique de scripts/CSS
Guide pour initialiser l'application Vue dans des pages rendues en PHP, et pour inclure dynamiquement des scripts et feuilles de style requis. Bonnes pratiques pour le rendu progressif, hydratation partielle, isolation des bundles et gestion des dépendances côté serveur et client.
DataLayer & confidentialité pour analytics
Conception et utilisation du DataLayer alimenté côté serveur pour analytics. Structure recommandée (événements, user id, app id), mécanismes d'anonymisation/masquage, conditions de push côté client et stratégies de consentement/opt-out afin de respecter la confidentialité des données sensibles.