Notification Discourse

Le discourse-notifier tente d’augmenter l’engagement des utilisateurs en envoyant des notifications sur les sujets les plus pertinents en fonction de leurs lectures précédentes. Les utilisateurs du site peuvent choisir d’activer ou non ce paramètre ; par défaut, il est désactivé.

Installation

Installez le plugin en suivant les instructions de Installation du plugin. L’adresse du dépôt du plugin est :

https://github.com/jahan-ggn/discourse-notifier

À propos

Ce plugin permet à l’administrateur du site de contrôler le niveau de notification des utilisateurs en fonction des catégories et des balises les plus fréquemment visitées.

Fonctionnalités

Sélectionner la valeur du motif Cron : Ce champ spécifie le nombre/valeur pour le motif sélectionné dans le champ ci-dessus.

Discourse Notifier sélectionner n semaines de données : Ce champ détermine combien de semaines de données précédentes doivent être prises en compte.

Discourse Notifier top n catégories : Ce champ détermine le nombre de catégories parmi les catégories les plus consultées par l’utilisateur.

Discourse Notifier top n balises : La saisie dans ce champ détermine les balises les plus influentes qui affecteront les notifications, de manière similaire aux catégories.

Discourse Notifier définir le niveau de notification par catégorie : L’administrateur peut décider du niveau de notification basé sur les catégories.

Discourse Notifier définir le niveau de notification par balise : De même que pour les catégories, l’administrateur du site peut également définir le niveau de notification pour les balises.

Signification des options de niveau de notification

Muet : 0

Normal : 1

Suivi : 2

Surveillance : 3

Exemple :

Motif Cron : minute

Valeur du motif Cron : 5

Sélectionner n semaines de données : 10

Top n catégories : 3

Top n balises : 3

Niveau de notification par catégorie : Surveillance

Niveau de notification par balise : Surveillance

Toutes les 5 minutes, le plugin se répétera, et les 3 catégories et 3 balises principales seront réévaluées en tenant compte des activités des 10 dernières semaines, et le niveau de notification passera à Surveillance.

Remarque :

Tous les champs sont préfixés par « discourse notifier » pour faciliter leur recherche par l’administrateur dans les paramètres.

Le plugin propose un paramètre permettant à un utilisateur du site de refuser la modification de son niveau de notification. Les utilisateurs du site peuvent choisir d’utiliser ce paramètre ou non ; par défaut, il est désactivé.

Ce paramètre se trouve dans la section /preferences/profile et porte les noms suivants : Autoriser le site à modifier votre niveau de notification pour les catégories fréquemment visitées et Autoriser le site à modifier votre niveau de notification pour les balises fréquemment visitées.

Conformément à la réponse de la discussion, je vais déplacer le paramètre de catégorie vers l’emplacement preferences/categories et le paramètre de balise vers l’emplacement preferences/tags.

12 « J'aime »

Ce plugin a un énorme potentiel !

Une question : existe-t-il une option de préférence utilisateur permettant de refuser que ses notifications soient modifiées via ce plugin ? Je suppose que certains utilisateurs souhaitent conserver leurs niveaux de notification inchangés, peu importe les circonstances.

2 « J'aime »

Merci d’utiliser mon plugin et merci pour vos précieux commentaires.

Actuellement, une option de préférence utilisateur n’est pas implémentée, mais je garderai cela à l’esprit et vous tiendrai informé dès que cette fonctionnalité sera ajoutée à mon plugin.

2 « J'aime »

Oui, je serais très prudent avec l’utilisation de cela. Retirer ce genre de contrôle à l’utilisateur est extrêmement dangereux et, dans le meilleur des cas, provoquera une fatigue des notifications. Dans le pire, de la rage.

9 « J'aime »

En effet, cela sort nettement du cadre accepté des notifications du navigateur.

Je désinstalle généralement toute application qui m’envoie des notifications non sollicitées.

6 « J'aime »

@Paracelsus, vous avez indiqué que la configuration utilisateur est implémentée et que le plugin est mis à jour, permettant à un utilisateur de refuser de modifier son niveau de notification par le biais du plugin.

Cette configuration est disponible dans la section /preferences/profile sous les noms « Autoriser le site à modifier votre niveau de notification des catégories fréquemment visitées » et « Autoriser le site à modifier votre niveau de notification des balises fréquemment visitées ».

Conformément à la réponse dans la discussion, je déplacerai le paramètre de catégorie vers l’emplacement preferences/categories et le paramètre de balise vers l’emplacement preferences/tags.

@HAWK merci de partager votre point de vue. Par conséquent, la mise à jour est en cours de mise en œuvre.

Le plugin modifie le niveau de notification des catégories en fonction des sujets les plus lus par l’utilisateur, et le nombre de catégories à sélectionner pour la recommandation est défini par l’administrateur du site. Cependant, modifier le niveau de notification à chaque tâche cron pourrait entraîner des niveaux de notification différents pour de nombreuses catégories, ce qui pourrait frustrer l’utilisateur avec un grand nombre de notifications.

Pour éviter cela, le plugin propose un paramètre permettant à l’utilisateur de refuser la modification de son niveau de notification. Les utilisateurs du site ont le choix d’utiliser ce paramètre ou non ; par défaut, il est désactivé.

Ce paramètre se trouve dans la section /preferences/profile et porte les noms suivants : Autoriser le site à modifier votre niveau de notification des catégories fréquemment visitées et Autoriser le site à modifier votre niveau de notification des balises fréquemment visitées.

Conformément à la réponse de la discussion, je vais déplacer le paramètre de catégorie vers l’emplacement preferences/categories et le paramètre de balise vers preferences/tags.

Je suis actuellement en train d’implémenter une fonctionnalité selon laquelle, à chaque exécution de la tâche cron, les niveaux de notification définis pour les catégories ne seront plus appliqués. Seules les catégories principales identifiées lors de la prochaine exécution du cron seront prises en compte pour les notifications, sans modifier leur niveau de notification. Par exemple, si l’administrateur du site a choisi 5 catégories principales, chaque exécution du cron n’affectera que 5 catégories existantes, et les catégories et balises précédemment affectées seront ignorées.

2 « J'aime »

@Stephen, la configuration permettant à l’utilisateur de refuser le changement du niveau de notification est mise en œuvre et le plugin a été mis à jour. Les utilisateurs du site peuvent choisir d’utiliser ou non cette option ; par défaut, elle reste désactivée.

Cette configuration est disponible dans la section /preferences/profile sous les noms Autoriser le site à modifier votre niveau de notification pour les catégories fréquemment visitées et Autoriser le site à modifier votre niveau de notification pour les balises fréquemment visitées.

Conformément à la réponse de la discussion, je vais déplacer le paramètre de catégorie vers l’emplacement preferences/categories et le paramètre de balise vers l’emplacement preferences/tags.

2 « J'aime »

Désolé, l’anglais n’est pas ma langue maternelle

J’ai installé ce plugin
puis nous avons décidé que nous n’utiliserions plus
nous l’avons supprimé, mais il a laissé ceci (capture d’écran)

Cela apparaît même lorsque le plugin est désinstallé

1 « J'aime »