Plugin WordPress pour la gestion du support avec intégration ClickUp.
- Système de chat amélioré : Identification claire des messages client et admin
- Compte invité ClickUp dédié : Messages du plugin identifiés comme venant du client (Protiming)
- Identification automatique de l'admin : Messages de Julien VAISSIER automatiquement identifiés
- Interface d'administration étendue : Configuration des comptes client et admin
- Styles visuels différenciés : Messages client, admin et autres utilisateurs avec couleurs distinctes
- Création automatique du compte invité : Vérification et création automatique du compte ClickUp
- Bouton de gestion : Interface pour vérifier/créer manuellement le compte invité
Dans l'administration WordPress :
- Allez dans Support Plugin > Paramètres
- Configurez le nom et l'email du compte client (par défaut : Protiming)
- Configurez le nom et l'email de l'administrateur (par défaut : Julien VAISSIER)
- Utilisez le bouton "Vérifier/Créer le compte invité" pour gérer le compte ClickUp
Note importante : La création d'invités ClickUp nécessite un plan Enterprise. Si vous avez un plan inférieur, le système fonctionnera automatiquement en mode dégradé en utilisant votre nom d'utilisateur WordPress. Consultez le fichier ENTERPRISE_PLAN_GUIDE.md pour plus de détails.
- Messages du plugin : Apparaissent comme venant du compte client configuré
- Messages de ClickUp : Les messages de l'admin sont automatiquement identifiés et stylisés
- Interface utilisateur : Différenciation visuelle claire entre client, admin et autres utilisateurs
- Système d'authentification sécurisé : Connexion avec les identifiants WordPress
- Page de connexion : Interface sécurisée pour l'authentification
- Zone d'accès restreint : Espace privé pour les utilisateurs connectés
- Masquage de l'interface WordPress : Barre d'administration et menus cachés
- Sessions sécurisées : Timeout automatique après 1 heure d'inactivité
- Rôle "Clients" : Création automatique d'un rôle dédié aux clients
- Restriction d'accès : Seuls les utilisateurs avec le rôle "Clients" peuvent se connecter
- Simplification des shortcodes : Un seul shortcode
[support]avec interface à onglets - Interface à onglets : Navigation fluide entre création et consultation des tickets
- Champ de priorité : Dropdown pour sélectionner la priorité du ticket
- Upload de pièces jointes : Support des fichiers jusqu'à 1 GB par fichier
- Processus en deux temps : Création du ticket puis upload des fichiers
- Gestion d'erreurs : Messages détaillés pour les erreurs d'upload
- Switches de contrôle : Activation/désactivation des fonctionnalités depuis l'admin
/support-login/: Page de connexion/support-area/: Zone d'accès restreint
[support_login_form title="Connexion Support"][support_restricted_area]Fonctionnalités de la zone restreinte :
- Affichage du nom de l'utilisateur connecté
- Bouton de déconnexion
- Formulaire de création de ticket intégré
- Liste des tickets en cours
- Interface épurée sans éléments WordPress
- Shortcode
[support]: Interface unifiée avec onglets pour la gestion des tickets - Champ déroulant des dossiers : Sélection du dossier de destination dans le formulaire
[support title="Support" limit="10"]Paramètres :
title: Titre de l'interface (optionnel, défaut : "Support")limit: Nombre maximum de tickets à afficher (optionnel, défaut : 10)
Interface à onglets :
Onglet 1 - Nouveau ticket (50% de large) :
- Champ déroulant pour sélectionner le dossier de destination
- Champs : Nom, Email, Sujet, Priorité, Message
- Upload de pièces jointes (multiples fichiers, max 1 GB chacun)
- Validation côté client et serveur
- Messages de succès/erreur avec progression
- Basculement automatique vers l'onglet liste après création
Onglet 2 - Liste des tickets (50% de large) :
- Affichage des tickets en temps réel
- Rafraîchissement automatique toutes les 30 secondes
- Statut et date de création des tickets
- Chargement à la demande (seulement quand l'onglet est actif)
- Téléchargez le plugin
- Activez-le dans WordPress
- Configurez l'ID de la liste dans les paramètres d'administration
- Utilisez les shortcodes dans vos pages/articles
Dans l'administration WordPress :
- Allez dans Support Plugin > Paramètres
- Configurez l'ID de la liste ClickUp par défaut
- Configurez l'Access Token ClickUp (utilisé par l'API)
- Les dossiers disponibles seront automatiquement chargés dans le formulaire
- Activer l'authentification : Active/désactive le système de connexion et de sécurité
- Activer les fonctionnalités frontend : Active/désactive les shortcodes et affichages publics
Le système d'authentification utilise plusieurs mesures de sécurité :
- Vérification des identifiants WordPress : Utilise les fonctions natives de WordPress
- Nonces CSRF : Protection contre les attaques CSRF
- Sessions sécurisées : Stockage sécurisé des sessions utilisateur
- Timeout automatique : Déconnexion automatique après 1 heure d'inactivité
- Sanitisation des données : Nettoyage de toutes les entrées utilisateur
- Redirections sécurisées : Protection contre les accès non autorisés
- Ajout du système d'authentification sécurisé avec rôle "Clients"
- Page de connexion avec vérification des utilisateurs WordPress
- Zone d'accès restreint pour les utilisateurs connectés
- Masquage de la barre d'administration et des menus WordPress
- Sessions sécurisées avec timeout automatique
- Simplification des shortcodes en un seul
[support]avec interface à onglets - Interface à onglets avec navigation fluide entre création et consultation
- Ajout du champ de priorité dans le formulaire
- Support de l'upload de pièces jointes (multiples fichiers, max 1 GB)
- Processus en deux temps : création ticket puis upload fichiers
- Gestion des erreurs d'upload avec messages détaillés
- Switches de contrôle dans l'administration pour activer/désactiver les fonctionnalités
- Création automatique du rôle "Clients" avec permissions limitées
- Protection contre l'utilisation des identifiants administrateur
- Nouveaux fichiers CSS dédiés à l'authentification et aux shortcodes
- Simplification en un seul shortcode
[support]avec interface à onglets - Ajout du champ déroulant des dossiers dans le formulaire
- Amélioration de l'interface utilisateur avec design wireframe
- Nouveau fichier CSS dédié aux shortcodes
- Basculement automatique entre les onglets
- Version initiale
- Intégration ClickUp
- Widget dashboard administrateur
- Formulaire de support flottant