Deux protections, dans cet ordre :
- Sas (prod seulement) — mot de passe partagé
go. Pas Cloudflare Access. - User switcher — barre en bas à gauche. Invité par défaut (pas d’auto-login).
Attention : connaître le sas donne accès aux personas, y compris l’admin. Ce site ne contient que des données fictives.
La vitrine publique est 100 % Astro (Cloudflare Pages). L’admin, le sas et le switcher vivent sur l’origine WordPress (origin.mosaic.monasso.cloud en prod, ce ddev en local).
Comptes WP (connexion manuelle) : mot de passe Orbe2026!, sauf l’admin d’install (voir login.md en local).
Qui est qui
| Compte | Personne | Droits | État déjà posé | Quoi tester |
|---|---|---|---|---|
admin | Admin WP | administrator | — | Tout le site : modules, réglages, pages, médias. |
direction | Hélène Vuilleumier | admin GAS | conservatrice | Éditer les pages, publier le brouillon d’Inès, comparer le menu avec Marc. |
mediateur | Marc Dutoit | opérateur restreint | — | Voir la vitrine, pas les réglages site. Menu plus court que Hélène. |
restauratrice | Inès Koller | opérateur | brouillon /achille-restauration/ | La note de restauration n’est pas publique. Hélène la publie. |
membre | Sophie Perrin | membre | amie du musée | Compte connecté, pas d’admin. Vitrine + espace membre s’il est actif. |
visiteur | Paul Girard | compte sans droit métier | — | Vitrine seulement. Pas d’admin. |
| Invité | — | déconnecté | — | Accueil, histoire, galerie, musée, visiter. Bouton Invité du switcher. |
A à Z, dans l’ordre
- Invité — se déconnecter. Accueil, galerie lightbox, histoire, visiter, carte OSM.
- Paul — même vitrine, connecté, sans admin.
- Sophie — compte membre. Comparer le header avec Paul.
- Marc — /gas-admin/ : menu court, pas les réglages globaux.
- Inès — le brouillon Achille n’apparaît pas sur la vitrine.
- Hélène — publier le brouillon, éditer une page, médias.
- Admin — modules, design tokens, menus.
Questions fréquentes
Je n’ai pas le formulaire sas en local ?
Normal : GAS_DEMO_GATE_PASSWORD n’est posé qu’en prod. En DDEV, tu arrives directement sur le site, switcher en bas à gauche.
Le switcher ne s’affiche pas sur mosaic.monasso.cloud ?
La vitrine publique est Astro (statique). Le switcher et le sas sont sur l’origine WordPress : origin.mosaic.monasso.cloud. Le domaine doit être dans GAS_DEV_USER_SWITCHER_ALLOWED_HOSTS, GAS_DEMO_SITE=true, presets écrits, AUTO_LOGIN=false. Cloudflare Access ne doit PAS être devant.
Où est la vitrine 100 % Astro ?
En prod : https://mosaic.monasso.cloud (Cloudflare Pages). En local : ce WordPress sert à composer ; un gas-site.sh / build Astro fige le HTML.
Des e-mails vont-ils partir ?
Non. GAS_MAILERSEND_NO_SEND=true coupe le transport (pre_wp_mail). Les adresses personas sont en *.test.