Skip to Content
Le modèle Songe

00 — Le modèle Songe en une page

La vue d’ensemble. Les autres docs détaillent chaque brique.

Le principe

Un site vitrine Songe = Next.js exporté en statique (HTML/CSS/JS), contenu éditable par le client via Sanity (branché à la fin), formulaires délégués à un tiers (Brevo/Formspree). Hébergé sur Cloudflare Pages par défaut.

Le client possède ses actifs (domaine, hébergement, Sanity) ; Songe garde le repo + l’accès push pour les modifs ponctuelles.

Pourquoi statique

  • Surface d’attaque quasi nulle (pas de serveur, pas de DB exposée).
  • Rapidité maximale (servi depuis le CDN edge).
  • Maintenance minimale : un site exporté est figé, il ne pourrit pas tout seul.
  • Coût bas.

On ne quitte le statique que si un vrai besoin runtime apparaît (SSR dynamique, espace client, server actions) → alors host Node (Vercel).

Les 4 partis pris non négociables

  1. Design = de la réf DU projet, jamais importé d’un autre client (→ 01-methode-design).
  2. Le client est propriétaire et autonome, sans lock-in ; Songe reste prestataire à accès révocable (→ 08).
  3. On ne livre jamais une faille (→ 07) ni un site qu’on ne pourra plus modifier (→ 09).
  4. SEO local d’abord pour des clients locaux (→ 05).

Le parcours

Étape 1 = l’arborescence (octopus.do) : on construit le sitemap, on le montre et on le fait valider par le client avant tout build — elle fige les pages et fournit une première copy sur laquelle s’appuyer. Puis :

Arborescence validée → cadrage → scaffold → build design en code → copy → SEO/a11y/perf → sécurité → CMS Sanity → formulaires → hébergement → mise en prod → passation. Détail et checklist : 03-stack-montage.

Last updated on