# ShowCore 2.9.1 — Pôles et catalogue de modules

## Ajouts
- Catalogue global des modules dans `showcore_module_registry`.
- Écran réservé aux administrateurs globaux pour activer/désactiver les modules, modifier leur libellé, leur description et leur ordre.
- Gestion des pôles au niveau d'un projet/festival : création, modification, activation/désactivation et suppression.
- Sélection des modules disponibles pour chaque pôle ; un même module peut être associé à plusieurs pôles.
- Table de réglages atomiques clé/valeur par couple pôle/module, préparée pour les paramètres propres à chaque pôle sans stocker un bloc JSON de configuration.
- Migration additive : les tables et données existantes ne sont ni renommées ni supprimées.

## Installation
1. Faire une sauvegarde complète de la base et des fichiers.
2. Importer `database/update_2.9.1_poles_modules.sql` dans la base ShowCore.
3. Déployer les fichiers de l'archive en conservant le fichier `config/database.php` et le stockage privé déjà présents sur le serveur.
4. Ouvrir un projet avec un compte administrateur du projet puis choisir « Pôles ».
5. Avec un administrateur global, ouvrir « Configuration des modules » pour régler le catalogue global.

## Limites de cette première étape
- La gestion des pôles et l'affectation des modules sont disponibles, mais les modules historiques ne sont pas encore tous filtrés par pôle dans leurs propres écrans.
- Les réglages propres à chaque module/pôle disposent de leur table dédiée ; leur interface fonctionnelle sera ajoutée module par module.
- Aucun transfert automatique des données historiques vers des pôles n'est effectué.
