W Wiki · Caverne

Produit

Modules détaillés

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-moduleAccèsRôle
Wallet/api/walletSoldes, flux, historique
Shop/api/shopCatalogue et achats
Marketplace/api/marketplaceOffres entre membres
Atlas économieAtlas AdminPilotage staff

Module Staff (Atlas)

Sous-moduleRoute adminFonction
Atlas Admin/admin/atlas/*Utilisateurs, rôles, XP, saisons, paramètres site
Atlas Modération/admin/atlas-moderationSignalements, sanctions, ban requests
Atlas Chancellerie/admin/atlas-chancellerieDossiers, approbations, audit
Atlas Animateur/admin/atlas-animateurÉvénements, lore, calendrier
Pending/pendingFile de validation uploads