Messages de contact
Accéder à la messagerie
- Depuis le tableau de bord → "Messages contact"
- Ou directement :
/admin/contact
Vue d'ensemble
En haut de la page, des compteurs en temps réel :
| Compteur | Description |
|---|---|
| Total | Nombre total de messages reçus |
| Non lus | Messages non encore consultés |
| Lus | Messages consultés mais non traités |
| Répondus | Messages auxquels une réponse a été donnée |
Liste des messages
Les messages sont affichés par page de 20 messages, du plus récent au plus ancien.
Pour chaque message : - Nom et email de l'expéditeur - Sujet du message - Date d'envoi - Badge de statut (couleur selon le statut) - Aperçu du message (tronqué)
Recherche
La barre de recherche permet de filtrer les messages en temps réel par : - Nom de l'expéditeur - Email de l'expéditeur - Sujet du message
La recherche est reflétée dans l'URL (?search=terme) — vous pouvez partager une URL de recherche.
Filtres de statut
Cinq filtres disponibles :
| Filtre | Statut concerné | Utilisation |
|---|---|---|
| Tous | Tous | Vue globale |
| Non lus | unread |
Messages à traiter en priorité |
| Lus | read |
Messages consultés, en attente de traitement |
| Répondus | replied |
Messages traités avec réponse |
| Archivés | archived |
Messages archivés (non pertinents, spam détecté tardif) |
Consulter un message
Cliquez sur un message pour afficher le détail : - Nom, email, sujet, message complet - Date et heure d'envoi - Statut actuel - Champ de notes admin
Note : Le statut passe automatiquement de unread à read lors de la première ouverture du message.
Changer le statut d'un message
Les transitions de statut disponibles :
unread → read → replied → archived
↓
archived
Changer le statut : 1. Ouvrez le message 2. Sélectionnez le nouveau statut dans le menu déroulant ou via les boutons 3. Le statut est sauvegardé immédiatement
Il n'y a pas de retour arrière automatique une fois archivé. Vous pouvez toujours modifier manuellement.
Notes admin (admin_notes)
Le champ "Notes admin" est une zone de texte libre, visible uniquement par les administrateurs. Utilisez-le pour : - Consigner votre réponse à l'utilisateur - Ajouter des informations de contexte - Indiquer le suivi effectué
Sauvegarder les notes : - Cliquez sur "Sauvegarder" ou le bouton de confirmation - Les notes sont sauvegardées indépendamment du statut
Répondre à un message
L'application ne dispose pas d'un système de réponse email intégré. Pour répondre :
- Notez l'email de l'expéditeur affiché dans le message
- Ouvrez votre client email habituel (Outlook, Gmail, Apple Mail…)
- Composez votre réponse à l'adresse de l'expéditeur
- Revenez dans l'admin et changez le statut en "Répondu"
- (Optionnel) Notez dans le champ "Notes admin" ce qui a été répondu et quand
Pagination
La liste est paginée par 20 messages. La navigation entre pages est reflétée dans l'URL (?page=2).
Navigation : - Boutons "Précédent" / "Suivant" en bas de liste - La page courante est indiquée (ex : "Page 2 / 5")
Protection anti-spam
L'application intègre une protection côté formulaire joueur : - Honeypot : champ invisible rempli automatiquement par les robots → message silencieusement rejeté - Rate limiting : 1 message par heure maximum par adresse IP
Malgré cela, des messages indésirables peuvent passer. Archivez-les simplement.
Cas d'usage courants
Traiter les messages non lus chaque matin
- Accéder à
/admin/contact - Filtrer sur "Non lus"
- Lire chaque message
- Répondre par email si nécessaire
- Mettre le statut à "Répondu"
- Ajouter une note résumant la réponse
Trouver le message d'un joueur spécifique
Utilisez la barre de recherche avec le nom ou l'email du joueur.
Archiver les messages traités et anciens
Sélectionnez les messages "Répondus" plus anciens de 30 jours → changez leur statut en "Archivé".