# ArtShare — Nouvelles instructions

*Version validée — 1er novembre 2026. Ce document complète `design/design-site.md` et `specifications/specifications-fonctionnelles.md`.*

---

## 1. Page d'une œuvre

Fond blanc, comme toutes les pages. Ordre des éléments, de haut en bas :

1. **Titre de l'œuvre**, en haut de la page.
2. **Photo(s) de l'œuvre**
   - S'il y a plusieurs photos, défilement gauche / droite pour toutes les voir.
   - Un clic sur une photo l'affiche en grand.
3. **Nom de la collection**, cliquable : il mène à la page de la collection.
4. **Rangée d'icônes** :
   - **Information** : ouvre la zone dépliable des informations détaillées (voir section 3).
   - **Lien / partage** : permet de partager l'œuvre sur d'autres plateformes ou par un autre moyen de communication.
   - **« … »** : donne accès aux autres options, dont **« Signaler »** (voir section 10).

**À préciser :**
- Liste complète des options du menu « … ».
- Moyens de partage proposés (copier le lien, e-mail, réseaux sociaux…).
- L'artiste doit-il aussi apparaître directement sur la page, hors de la zone dépliable ?

## 2. Fiche signalétique de l'œuvre : dimensions

Le système doit être **souple**, pour couvrir tous les types d'œuvres :

- **Hauteur**
- **Largeur**
- **Profondeur**
- **Poids**
- **Champ libre**, pour les formats non conventionnels (ex. « Dimensions variables », diamètre, durée d'une vidéo)

Règles :
- Tous les champs sont **facultatifs**.
- Pour chaque mesure, l'artiste **choisit l'unité** (cm, m, mm ou pouces pour les dimensions ; g ou kg pour le poids).

## 3. Informations détaillées de l'œuvre

Accessibles via l'icône **Information**, sous forme de **zone dépliable** (un clic l'ouvre, un nouveau clic la referme). Elle comprend :

- **Nom** de l'œuvre
- **Description**
- **Prix** : obligatoire si l'œuvre est marquée **« À vendre »**, facultatif sinon
- **Dimensions** : hauteur, largeur, profondeur, poids et champ libre (affichés seulement s'ils sont renseignés)
- **Nom de l'auteur**, cliquable : il mène à la page de l'auteur

## 4. Fiche signalétique d'une collection

- **Nom** de la collection
- **Description** de la collection
- **Œuvres** qui la composent, en **défilement horizontal**. Chaque œuvre est **cliquable** et mène à sa page détaillée.
- Un menu **« … »** donne accès aux autres options, dont **« Signaler »**.

**Œuvres à plusieurs photos :** la vignette donne l'impression d'une **pile de photos superposées**, rendue par deux ou trois **contours fins** légèrement décalés derrière la photo principale (sans ombre, conformément à la charte).

**À préciser :**
- Informations affichées sous chaque vignette (titre seul, ou aussi type et prix ?).

## 5. Indicateur « Art pour tous »

Chaque œuvre peut porter un indicateur **« Art pour tous »**, qui signale que l'artiste la considère comme bon marché et qu'elle fait partie des œuvres facilement accessibles.

- **Activation** : c'est l'artiste qui active l'indicateur sur ses œuvres.
- **Prix maximum** : l'indicateur ne peut être activé que si le prix ne dépasse pas un plafond, fixé par défaut à **250 €**. Les **administrateurs** peuvent modifier ce plafond.
- **Lien avec « À vendre »** : une œuvre « Art pour tous » est forcément « À vendre », et son prix est donc obligatoire. Si l'œuvre n'est plus « À vendre », elle perd automatiquement son statut « Art pour tous ».
- **Page de l'œuvre** : une petite icône signale que l'œuvre est « Art pour tous ».
- **Affichage des collections** : la même icône apparaît sur les vignettes des œuvres concernées.

**À préciser :**
- Choix de l'icône.
- Si le prix passe au-dessus du plafond, ou si les administrateurs abaissent le plafond, l'œuvre perd-elle automatiquement son statut ?

## 6. Page d'un artiste

Ordre des éléments, de haut en bas :

1. **Nom** de l'artiste
2. **Photo**, s'il y en a une
3. **Localisation**, si elle est indiquée
4. **Texte** décrivant son travail
5. **Expositions**, si l'artiste est « Artiste confirmé » (voir section 7)
6. **Collections disponibles**, en défilement gauche / droite
   - S'il n'y a **qu'une seule collection**, on affiche directement ses œuvres, comme à l'intérieur d'une collection.
7. **Œuvres « Art pour tous »** de l'artiste, s'il en a, en défilement gauche / droite

Un menu **« … »** donne accès aux autres options, dont **« Signaler »**.

### Carte d'une collection

- **Nom** de la collection
- **Œuvre mise en avant** : c'est la **première œuvre** de la collection. L'artiste choisit l'œuvre mise en avant en la plaçant en premier. Si elle est retirée, la suivante prend sa place.
- **Vignettes d'aperçu** d'autres œuvres de la collection
- **Nombre d'œuvres**
- **Icône « Art pour tous »**, si au moins une œuvre de la collection porte cet indicateur

### Collection par défaut « Le travail de <nom d'artiste> »

- **Nom** : « Le travail de <nom d'artiste> », comme prévu par EF-02 (prénom et nom si l'artiste n'a pas de nom d'artiste). Si l'artiste change son nom d'artiste, ou son prénom et nom, le nom de la collection **se met à jour automatiquement**.
- **Création** : créée automatiquement pour chaque artiste.
- **Rôle** : il n'existe **pas d'œuvre hors collection**. Une œuvre rangée dans aucune collection est placée automatiquement dans cette collection.
- **Visibilité** : **privée par défaut**. Elle ne peut être rendue publique que si elle contient au moins **une œuvre publique**, et **redevient automatiquement privée** si elle n'en contient plus.
- **Restrictions** : elle **ne peut être ni renommée ni supprimée** par l'artiste.

## 7. Indicateur « Artiste confirmé »

Indicateur signalant un artiste professionnel. C'est **l'artiste lui-même** qui l'active.

- **Affichage** : la mention « Artiste confirmé » apparaît sur la page de l'artiste.
- **Expositions** : quand l'indicateur est activé, l'artiste peut renseigner une **liste d'expositions**. Chaque exposition associe :
  - un **lieu**, sous l'une des deux formes prévues pour les collections : un **simple texte libre**, ou un **lieu d'exposition détaillé** (nom, horaires, adresse, localisation, remarque), existant ou créé pour l'occasion, selon les règles EF-32 à EF-34 ;
  - une **date** : une année seule (ex. 2024), une date unique (ex. 12 mars 2024) ou une période (ex. du 1er au 30 juin 2024).

  La liste s'affiche sous le texte décrivant son travail, **de la plus récente à la plus ancienne**.
- **Recherche** : il faut pouvoir filtrer les artistes **confirmés** ou **non confirmés**.

**À préciser :**
- Emplacement exact de la mention (à côté du nom, sous le nom ?).

## 8. Notes de réflexion

Idées à approfondir, pas encore des instructions définitives.

- **Nouveautés dans la recherche** : afficher les nouveautés ou filtrer sur elles dans le moteur de recherche.
  - **Portée** : seules les **œuvres** sont concernées.
  - **Durée** : une œuvre est nouvelle pendant **30 jours**, durée **modifiable dans un fichier de configuration**.
  - Point à creuser : la forme (filtre, tri par date, section dédiée).

## 9. Aperçu « vue visiteur »

Quand l'artiste prépare **sa fiche**, **ses collections** ou **ses œuvres**, un bouton ou une icône lui permet de voir la page **telle que les visiteurs la verront**.

- **Emplacement** : dans **la même page**, par une bascule entre mode édition et mode aperçu.
- **Contenu** : la page **avec toutes les modifications en cours, même non enregistrées**.
- **Format** : sur ordinateur, l'artiste peut choisir un **aperçu au format téléphone**.

## 10. Comptes administrateur et signalements

### Gestion des comptes administrateur

- Un **compte administrateur par défaut** existe dès l'installation. Il **ne peut pas être désactivé**.
- Un administrateur peut **créer** d'autres comptes administrateur et **désactiver** les autres comptes administrateur.
- **Comptes séparés** : un administrateur n'est pas un artiste. Une personne qui a les deux rôles utilise **deux comptes distincts**.

### Droits des administrateurs

- **Bannir** une œuvre, une collection ou un artiste.
- **Retirer un bannissement**.
- **Consulter tout le contenu du site**, y compris ce qui est privé.
- **Modifier le plafond « Art pour tous »** (voir section 5).

### Signalement par les visiteurs

- Sur les pages d'une **œuvre**, d'une **collection** et d'un **artiste**, le menu **« … »** propose **« Signaler »**.
- Le signalement comprend une **zone de texte** pour en expliquer la raison.
- **Aucune connexion n'est nécessaire**. Un visiteur non connecté indique une **adresse e-mail** ; pour un utilisateur connecté, l'adresse de son compte est utilisée.

### Contenu banni

- **Visiteurs** : ils ne voient **rien** de ce qui est banni.
- **Bannissement d'un artiste** : il masque aussi **toutes ses collections et œuvres**.
- **Artiste** : sur son compte, il voit les **signalements** et **bannissements** qui concernent ses œuvres, ses collections et sa fiche principale, et peut y **répondre**.

### Journal des activités

Le site tient un **journal complet**, **consultable par les administrateurs**, des activités suivantes :
- signalements reçus, bannissements, levées de bannissement et réponses des artistes ;
- création et désactivation des comptes administrateur.

**À préciser :**
- Où l'administrateur consulte-t-il les signalements reçus et les réponses des artistes ?
- La personne qui a signalé est-elle informée de la suite donnée ?
- Durée de conservation des entrées du journal (modifiable dans le fichier de configuration ?).

## 11. Compte amateur

Un visiteur peut se créer un **compte amateur**. Ce compte contient :

- **Nom** et **prénom**
- **Adresse e-mail**
- Un indicateur **« Adresse e-mail publique »**, **désactivé par défaut** : s'il est activé, l'adresse est **visible uniquement par les artistes**.
- Un indicateur **« Accepte d'être contacté par les artistes »**, **désactivé par défaut**
- Une liste **« À suivre »** : artistes, collections et œuvres
- Une liste **« Préférés »** : artistes, collections et œuvres

**Contact par les artistes :** les artistes peuvent contacter les amateurs qui l'acceptent, au moyen d'une **messagerie interne au site**.

**Notifications liées à « À suivre » :**
- Suivre un **artiste** ou une **collection** déclenche une notification à chaque **ajout public**.
- Suivre un **artiste**, une **collection** ou une **œuvre** déclenche une notification en cas de **modification**.
- La liste « Préférés » ne déclenche pas de notification *(déduit, à confirmer)*.

**À préciser :**
- Canal des notifications : sur le site, par e-mail, ou les deux ? Réglable par l'amateur ?
- Quelles modifications déclenchent une notification ?
- L'amateur peut-il répondre aux messages, ou contacter lui-même un artiste ?
- Un amateur peut-il aussi être artiste avec le même compte ?

---

## Consignes d'intégration dans les spécifications

À l'intégration de ce document dans `specifications-fonctionnelles.md` :

- **EF-02** : remplacer « Ce nom reste modifiable » par les nouvelles règles de la collection par défaut (non renommable, non supprimable, nom mis à jour automatiquement si l'artiste change de nom).
- **Nouveaux champs à ajouter aux tableaux** :
  - **Œuvre** : dimensions (hauteur, largeur, profondeur, poids, champ libre, avec choix des unités) et indicateur « Art pour tous ».
  - **Compte artiste** : indicateur « Artiste confirmé » et liste d'expositions (lieu + date).
- **Nouveaux types de comptes à ajouter** : **compte administrateur** et **compte amateur**, avec leurs champs et règles (sections 10 et 11).
- **Lieux d'exposition** : préciser qu'ils servent aussi aux expositions des artistes confirmés, sous forme de texte libre ou de lieu détaillé.
