W Wiki · Caverne

Produit

Nouveautés juil. 2026

Produit · Mise à jour

Nouveautés — juillet 2026

Point d’accès, fonctionnalités et outils staff livrés ou consolidés depuis la vague « registre · uploads · recrutement · navbar ». Dernière révision wiki : 15 juillet 2026.

1 · Nouvelles pages & routes membres

PageRouteQui y accèdeRôle
La Taverne/taverneTavernier, staff recrutement (can_access_taverne)Inbox candidatures waitlist + parrainage modéré, vagues modérées, guide Tavernier
Centre d’alertes/alertesTous les membres connectésListe centralisée des alertes dashboard (votes, rappels, signaux)
Paramètres profil/parametres · /profile-configurationMembre connectéGalerie avatars gooner flamekin, bannières, titres, 2FA, compte
Stand-by (refonte UX)/stand-byMembre connectéCoffre URL, pool entraide, complétion brouillon — modal contribution stabilisé
Missions communauté/communaute-missions · hub /communauteMembre connectéContributions entraide, paliers titres communauté
Veille inscription (landing)/ (index) modes portesPublic / candidatsFile d’attente, canaux séparés, confirmation 18+

2 · Nouveaux espaces Atlas & staff

ModuleRoutePermissionRôle
Portes d’inscription/admin/atlas/portes-inscriptioncan_list_users ou can_manage_global_configCanaux, plafonds, presets, notification vagues waitlist
Atelier des rôles/admin/atlas/rolescan_manage_rolesStaff, participation, conditions capabilities, attribution multi-rôles, équipes, matrice read-only
Comptes & inscription/admin/atlas/comptes-inscriptionStaff liste usersVue globale comptes / inscription
Inbox recrutement/admin/atlas/recrutement-inboxStaffWaitlist + staff applications (miroir de La Taverne côté Atlas)
Recrutement staff/admin/atlas/staff-recruitmentAdmin configCandidatures rôles staff + assignation

3 · Nouvelles fonctionnalités membres

3.1 · Avatars gooner (flamekin)

  • Catalogue flamekin_asset/profils — déblocage par niveau, rôle staff, feature (premier upload, chrono, registre) ou quête.
  • Attribution automatique d’un gooner par défaut à l’inscription si aucune image.
  • Sélection dans /parametres : galerie sans champ URL visible quand un gooner est choisi.
  • API profil : avatar_id via update-profile ; récompense quête possible via rewards_json.avatar_id / avatar_code.

3.2 · Uploads & visuels

  • Éditeur dual-image refondu (vignette + hero côte à côte, zoom, librairie réutilisable).
  • Envoi rapide et stand-by : complétion guidée, pool entraide communautaire.
  • CDN uploads stabilisé (uploads.lacavernechaude.fr).

3.3 · Inscription & parrainage

  • Parrainage modéré : inscription via lien parrain → dossier registration_referral_pending avant création compte.
  • Revue dans La Taverne (onglet parrainage) et notifications reviewers.
  • Canaux inscription configurables (parrainage, code communauté) via Portes d’inscription.
  • 18+ et règles portes sur landing / register.
  • Suivi candidat inchangé : /suivi-inscription?id&token=.

3.4 · Communauté & progression

  • Missions communauté : tags, modèles, liens, images, paliers titres (cm_tier_*, Pilier communauté).
  • Titres flamme poétiques (caverne_flame_titles) liés niveau / registre.
  • Navbar dynamique (header-dynamique) déployée sur dashboard, alertes, taverne, communauté, uploads, shop, etc.
  • Centre d’alertes dérivé de dashboard-alerts en page dédiée.

3.5 · Enquêtes & registre

  • Ponts registre ↔ uploads ↔ dossier de recherche.
  • Quête « premier traqueur » pour les enquêtes.
  • Registre : matching agressif, MAH hero, chronique visuelle.

4 · Nouvelles fonctions staff & API

FonctionDétail
Inbox waitlist + referral/taverne, APIs waitlist.phpApprove / reject, messages, similarité candidats
Ouvrir une vague/taverne + /api/taverne-wave.phpEmails « porte ouverte » aux veilleurs landing (sans changer config globale)
Portes inscription CRUD/api/atlas-admin/portes-inscription.phpGET état · POST channels / capacity / preset / notify wave
Atelier rôles API/api/atlas-admin/roles-atelier.phpOverview staff + participation + capabilities · save CRUD
Attribution rôles user/api/atlas-admin/users.phpuser_search, user_get, user_set_roles
Session flags Tavernesession-infocan_access_taverne, compteur pending waitlist
Rôles participationDB participation_rolesÉdition Atlas (Atelier) — XP, seuils, action_type
Conditions capabilitiesDB capability_requirementsSeuils niveau / prestige / karma par capability Chancellerie

5 · Notes techniques

  • Permissions staff : matrice toujours dans config.php (ROLE_PERMISSIONS) — non éditable en base.
  • Nouveau code rôle staff : ajouter dans getAllowableRoleCodes() + table roles.
  • CSRF : APIs Atlas via dispatch.php ou en-tête X-CSRF-Token.
  • Migration : migrate.php seed avatars, tables parrainage pending, participation roles communauté.

6 · Pistes documentées (pas encore livrées)

  • Lier avatars spécifiques à des quêtes depuis l’admin (UI quêtes — moteur avatar_id déjà prêt).
  • Retirer bannières placeholder picsum restantes dans presets profil / design system.
  • Édition permissions staff en base (aujourd’hui read-only).
  • Rôles gameplay doc PROPOSITIONS_OUTILS_ROLES_QUETES_HAUTS_FAITS.md (Archiviste, Éclaireur…).