Produit · Référentiel
Modules détaillés
Fiches des modules principaux : objectif, entrées, sorties et dépendances techniques.
Module Liens / Librairie
- Objectif : publication, tri, vote et signalement de liens par catégorie.
- Entrées : formulaire membre, tags, catégories, boards personnels.
- Sorties : listings, scores, statistiques de clics.
- Dépendances : API liens, votes, signalements et librairie.
Module Forum
- Routes :
/forum, /forum/category/{slug}, /forum/topic/{id}.
- API : endpoints forum, modération forum et uploads forum.
- Particularités : mini-profil forum, signature, bot de modération, sandbox nouveaux comptes.
Module Table du cul
- Route :
/table-du-cul, dossiers /table-du-cul/dossier/{id}.
- API : endpoint Table du cul (CORS Tribunal si configuré).
- Rôle : jury staff sur liens flaggués, décisions tracées.
Module Table ronde
- Route :
/table-ronde.
- API : endpoint Table ronde.
- Rôle : propositions communautaires, upvotes, synthèses staff.
Module Chrono / Gooning & Battle
- Sessions timer avec alertes, QR mobile et widget FAB chrono.
- Chrono global communautaire avec watchdog CRON.
- Registre : route
/registre-gooning.
- Battle gooning : routes
/battle-gooning et modal chrono dashboard. Spectateur public (réactions, pseudos masqués), invitations amis, régénération de code, chrono par participant, bannière statut sur le registre, tracking clics LIENS via raccourcisseur.
- Détection de version site pour invalidation cache client.
Module Registre gooning
- Performers et créateurs du registre.
- États tuiles : publiée, à venir, suppression demandée.
- Collections et favoris liés aux battles PvE.
- Menus d'actions 2026 : Actions (public), Outils modération, Mes actions, Administration.
- Signalement lien mort idempotent (
report_dead).
Module Uploads & stand-by
- Routes :
/mes-uploads, /stand-by, /pending (staff).
- Modes : goutte (
simple), rapide (rapide), stand-by (standby), dégorgeur, accumulateur.
- Brouillons : complétion %, dual-image editor, auto-save, formulaire guidé.
- API :
/api/uploads.php — submit, complete-quick, save-incomplete-draft, standby-community.
- CDN :
uploads.lacavernechaude.fr pour visuels.
Module Dossier de recherche
- Routes :
/avis-de-recherche, /dossier-de-recherche?id=, /tableau-recherche.
- Workflow parallèle au pending uploads — mobilisation communautaire.
- Origine registre :
pushed_link_id, bandeau header, encarts par proposition.
Module Recrutement
- Routes :
/postuler, /suivi-inscription?id&token=, /taverne (staff).
- API :
/api/waitlist-track.php, /api/atlas-admin/waitlist.php, /api/atlas-admin/portes-inscription.php, /api/taverne-wave.php.
- Parrainage modéré (
registration_referral_pending) — revue Taverne avant création compte.
- Portes d'inscription Atlas : canaux, plafonds, presets, vagues email landing.
- Notification email admins à chaque candidature.
Module La Taverne (Tavernier)
- Route :
/taverne — permission can_access_taverne.
- Inbox waitlist + onglet parrainage (embed
recrutement-inbox).
- Panel vagues modérées (notify wave) pour staff autorisé.
- Guide Tavernier interactif (
tavernier-tutorial.js).
- Navbar dynamique (juil. 2026).
Module Avatars gooner
- Include :
includes/profile_avatars.php — tables profile_avatars, user_profile_avatars.
- Déblocages : niveau, rôle staff, feature, quête (
rewards_json).
- UI :
/parametres galerie flamekin ; sélection sans URL exposée.
- Seed + migrate :
profile_avatars_seed_catalog.
Module Atelier des rôles (Atlas)
- Route :
/admin/atlas/roles — permission can_manage_roles.
- Onglets : staff, participation, conditions capabilities, attribution user, équipes, matrice read-only.
- API :
/api/atlas-admin/roles-atelier.php, /api/atlas-admin/users.php (set roles).
Module Alertes
- Route :
/alertes — dérivé dashboard-alerts / session-info.
- Navbar dynamique ; retour tableau de bord.
Module Profils & collections
- Profil v3 : routes
/profil-3 et fiche publique ?p=…, accès invité.
- Collections : routes
/collections, /collection/{slug}.
- Titres honorifiques visibles : configuration dans
/parametres (onglets Bio / Visuel).
Module Économie
| Sous-module | Accès | Rôle |
| Wallet | /api/wallet | Soldes, flux, historique |
| Shop | /api/shop | Catalogue et achats |
| Marketplace | /api/marketplace | Offres entre membres |
| Atlas économie | Atlas Admin | Pilotage staff |
Module Staff (Atlas)
| Sous-module | Route admin | Fonction |
| Atlas Admin | /admin/atlas/* | Utilisateurs, rôles, XP, saisons, paramètres site |
| Atlas Modération | /admin/atlas-moderation | Signalements, sanctions, ban requests |
| Atlas Chancellerie | /admin/atlas-chancellerie | Dossiers, approbations, audit |
| Atlas Animateur | /admin/atlas-animateur | Événements, lore, calendrier |
| Pending | /pending | File de validation uploads |