# Walk The Line — V16.11 — Refonte photographique du site public

Base : `wtl16.10.10.zip` fourni le 30/08/2026.

## Principes

- Conservation des photographies en **JPG**.
- Les images narratives conservent leur ratio source ; aucun recadrage systématique.
- Les héros et compositions graphiques utilisent un mode `graphic` avec `object-fit: cover`, clip polygonal conservé et point focal réglable.
- Nouveau composant Twig réutilisable : `templates/public/walk_the_line/partials/_photo.html.twig`.
- Pour remplacer une photo, modifier en priorité la petite map de photos définie en haut du template de la page. Le CSS ne dépend pas du nom de fichier.

## Photos intégrées

- Accueil : AG49, AR77, AG15, DIV8.
- Spectacle : AG58, AR36, AR60, DIV6, DIV12, DIV17.
- Dates : AR25 (desktop), AR26 (mobile), AR34.
- Médias : AG57, AG27, AG62, AR54, DIV21, DIV25, DIV3, DIV29.
- Programmation / Presse : AG29, AG13.
- Contact : AR42.

Des candidats validés supplémentaires sont également conservés dans `public/images/public/walk-the-line/shooting/` pour faciliter les substitutions.

## Contenu éditorial

- Accueil : texte « Le spectacle » enrichi et nouvelle respiration « CONTINUER D’AVANCER. ».
- Spectacle : note d’intention, bloc « La musique comme récit », respiration AR36, enrichissement « Une trajectoire humaine », nouveau bloc « Une Amérique façonne un homme », adaptation du texte « Sur scène ».
- Dates : nouveau respirateur photographique « ON THE ROAD. ».
- Médias : introduction éditoriale et galerie photographique composée autour d’AG62.
- Programmation / Presse : nouveau bloc « Un concert. Pas une imitation. ».
- Contact : nouveau hero AR42.

Les enrichissements textuels s’appuient sur la documentation artistique fournie, notamment l’intention artistique, la promesse au spectateur et « La musique comme récit ».

## Droits photo

- Footer : `Crédit photo : Jullian Chevalier © 2026`.
- Page Médias : crédit visible en fin de galerie.
- Mentions légales : ajout d’un bloc « Crédits photographiques » et d’une clause interdisant la reproduction sans autorisation préalable expresse.

## Déploiement

Aucune migration Doctrine.

Après déploiement :

```bash
php bin/console cache:clear --env=prod
```

En Docker local :

```bash
docker compose exec web php bin/console cache:clear
```

## Remplacement rapide d’une photo

Exemple sur l’accueil :

```twig
{% set homePhotos = {
    hero: 'images/public/walk-the-line/shooting/AG49.jpg',
    ...
} %}
```

Changer uniquement le chemin de `hero`. Si le cadrage du hero doit être déplacé, ajuster uniquement `position` dans l’appel au composant :

```twig
position: '49% 48%'
```

Les photographies en mode `native` n’ont pas besoin de point focal : leur ratio d’origine est conservé.
