Site public & Branding
Gérer la vitrine publique d'un projet : branding, liens, domaine personnalisé et formulaire de contact public (messenger ticket). Permet exposer la documentation générée ou une page marketing.
Aperçu : Site public & Branding
Introduction au périmètre : ce que couvre la vitrine publique d'un projet, scénarios d'utilisation (documentation, page marketing), flux globaux et règles importantes (scraping asynchrone, validation de domaine, routage des tickets).
Branding et théming
Configurer l'identité visuelle du site : logo, couleurs, titre, liens de footer, et comment ces réglages sont appliqués globalement via les variables de design et tokens CSS (src/assets/css/tailwind.css) et la configuration Tailwind (tailwind.config.js).
Scraper et import automatique de branding
Utiliser le scraper pour pré-remplir les champs de branding depuis une URL externe : comment lancer l'opération, gérer son caractère asynchrone, interpréter les résultats et intégrer automatiquement les champs au formulaire de configuration.
Domaine personnalisé et validation
Configurer un domaine personnalisé pour la vitrine : procédure d'ajout, exigences DNS, validation automatique et règles d'unicité par projet (champ unique dans Prisma). Résolution des erreurs fréquentes lors de la validation.
Formulaire public & gestion des tickets
Fonctionnement du formulaire de contact public (messenger ticket) exposé sur la vitrine : envoi, validation, routage vers les contacts configurés, et intégration backend (/api/public-site/:slug/messenger-ticket).