Simplification des notifications

Une utilisation simplifiée des notifications et des abonnements pour les utilisateurs

Les bénéfices

Ce module apporte une nouvelle interface de gestion des notifications et des abonnements permettant aux utilisateurs de gérer facilement leurs abonnements (inscription / désinscription uniquement) et de consulter et modifier rapidement les canaux de réception des notifications.
Il offre aux administrateurs un contrôle précis grâce à la création de profils et de règles par défaut appliquées aux membres.
Chaque membre dispose ainsi d’un paramétrage personnalisé, affichant exclusivement les notifications et alertes pertinentes pour lui, avec la possibilité d’ajuster ses préférences à tout moment. Cette approche centralisée rend la gestion plus lisible, réduit les notifications inutiles, valorise et simplifie l’expérience utilisateur.

En résumé :

  • Un point d'accès unique pour gérer toutes ses notifications et abonnements ;
  • Une interface simplifiée pour les utilisateurs, sans options superflues ;
  • Un contrôle précis pour les administrateurs grâce à la création de différents profils et règles associées ;
  • Moins de notifications inutiles ;
  • Une meilleure lisibilité et clarté dans la gestion de ses alertes.

Les fonctionnalités

Accès aux nouvelles interfaces

  • Le bouton d'accès aux paramètres renvoie directement vers l’application de gestion des notifications simplifiée ;
  • L'accès à la personnalisation des abonnements et alertes se fait par l'intermédiaire d'un bouton "Personnaliser"
  • L'accès à l'administration des abonnements et alertes se fait par l'intermédiaire d'un bouton "Administrer"

 

Interface utilisateur

  • L'interface de personnalisation présente uniquement les alertes et abonnements dédiés au profil de l'utilisateur
  • L'utilisateur peut choisir les canaux de réception selon le profil et les droits de paramétrage qui lui sont attribué (cases à cocher disponibles ou grisées selon les possibilités offertes pour son profil) ;
  • Pour les abonnements, l'utilisateur ne voit que ceux proposés pour son profil et peut simplement s'abonner ou se désabonner via un simple clic ;
  • L'utilisateur peut réinitialiser ses paramètres pour revenir aux paramètres par défaut selon son profil ;
  • En cas de problème, un bouton “Contacter l’administrateur” permet à l'utilisateur de demander de l'aide.

 

Interface administrateur

  • L'interface d'administration implique à l'administrateur de créer l'ensemble des profils de notification et d'abonnement pour la plateforme ;
  • Un profil par défaut doit obligatoirement être paramétré ;
  • Chaque profil cible des groupes et/ou membres de la plateforme ;
  • Pour chaque profil, l'administrateur peut définir les règles d'abonnement et de notification qu'il souhaite appliquer par défaut (notifications proposées et canaux activables/désactivables selon le choix, abonnement proposé avec la fréquence souhaitée et le choix de l'activer ou non par défaut...) ;
  • Un bouton d'audit permet de vérifier les paramétrages appliqués sur un membre en particulier ;
  • Un bouton de réinitialisation permet de positionner les règles par défaut d'un profil sur un membre en particulier ; 

Captures d'écran

Les clients aiment

Une gestion claire et simple des notifications et abonnements.
Le pilotage centralisé par l’administrateur.
La réduction des notifications inutiles et la meilleure lisibilité.

Informations détaillées

Installation

Ajouter ce module via le gestionnaire de modules depuis l’administration technique et redémarrer JPlatform.

Activer les types de Contenus suivants dans l'espace de travail par défaut :

  • Smart Alert Profile (Worflow 'Utiliser')
  • Smart Subscription Criteria (Worflow 'Utiliser')
  • Smart Subscription Profile (Worflow 'Utiliser')

Désactiver les abonnements standard JPlatform en éditant les propriétés, pour définir la propriété Utilisateurs > Profil utilisateur > Abonnement à Non.

 

Utilisation

L'édition des profils d'alertes et d'abonnements doit être réalisée par l'administrateur ou un membre disposant du contrôle d'accès (ACL) Module de gestion des alertes et abonnements / Édition des profils.

Accéder à l'application de gestion native des notifications.

 

Notifications

Depuis l'onglet Notifications, le bouton Administrer permet de définir des profils de règles de notification qui correspondent en tous points au principe natif de JPlatform.

En fonction de leurs droits (membres / groupes autorisés), les utilisateurs disposeront d'une configuration par défaut qui s'appliquera aux nouvelles notifications émises.

Chaque membre conserve la possibilité de Personnaliser ses règles de réception parmi l'ensemble des règles qui lui ont été attribuées du fait de son ou ses profils de règles de notification.

 
Abonnements

Depuis le nouvel onglet Abonnements, le bouton Administrer permet de définir des profils d'abonnement.

Bien qu'elle puisse coexister avec la fonctionnalité native, celle-ci est prévue pour venir en remplacement complet du comportement natif.

En fonction de leurs droits (membres / groupes autorisés), les utilisateurs disposeront d'une configuration par défaut définissant leur politique d'abonnement.

Chaque membre conserve la possibilité de Personnaliser ses règles d'abonnement parmi l'ensemble des règles qui lui ont été attribuées du fait de son ou ses profils de règles d'abonnement.

 

Paramétrages

Accéder aux paramètres du module.

Des paramètre techniques permettent d'ajuster les heures et jours de lancement des envois des abonnements (cf. plugin.prop).

 

Logs

Pour suivre les logs générés par le module, déclarer un logger sur la classe fr.wisen.jcmsplugin.smartnotification selon le niveau de détail souhaité.

Exemple de déclaration :

  
  <logger name="fr.wisen.jcmsplugin.smartnotification" additivity="false">
    <level value="DEBUG" />
    <appender-ref ref="CONSOLE" />
    <appender-ref ref="ROLLFILE" />
  </logger>
  
  • Nom technique subscription.mail.enabled.boolean
  • Description Active l'envoi par e-mail des abonnements (l'onglet de consultation Abonnements est toujours présent)

Corrections

  • Corrige les boutons sans action (value absente)

 

Evolutions

  • Meilleure organisation des boutons (retrait doublons, ajustement position)
  • Affichage bouton de suppression de profil (alerte/abo) uniquement si possible

Corrections

  • Corrige le paramétrage utilisateur tous niveaux sans canaux (no-alert)
  • Corrige le bouton 'Réinitialiser mes paramétrages'

Corrections

  • On ne filtre pas les alertes techniques avec canaux forcés
  • Corrige le lien Retour aux notifications
  • Corrige le label 'adminin' en 'admin'

Corrections

  • L'intégration du JS ne dépend plus des targets de la topbar
  • Ajout de messages d'information en cas de droits insuffisants pour administrer les profils
  • Stockage des choix d'abonnement (SmartSubscriptionCriteria) dans l'espace par défaut