Notificatore Discourse

Il discourse-notifier cerca di aumentare il coinvolgimento degli utenti inviando notifiche per gli argomenti più rilevanti in base alle loro letture precedenti. Gli utenti del sito possono scegliere se utilizzare o meno questa impostazione; per impostazione predefinita, rimane disattivata.

Installazione

Installa il plugin seguendo le istruzioni per Installare i plugin. L’indirizzo del repository del plugin è

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

Informazioni

Questo plugin consente all’amministratore del sito di controllare il livello di notifica degli utenti in base alle categorie e ai tag più frequentemente visitati.

Funzionalità

Seleziona il valore del pattern Cron: Questo campo specifica il numero/il valore per il pattern selezionato nel campo precedente.

Discourse Notifier seleziona i dati delle ultime n settimane: Questo campo decide quante settimane di dati precedenti considerare.

Discourse Notifier top n categorie: Questo campo determina il numero di categorie tra le categorie principali degli argomenti più visualizzati dall’utente.

Discourse Notifier top n tag: L’input in questo campo determina i tag principali che influenzeranno le notifiche, in modo simile alle categorie.

Discourse Notifier imposta il livello di notifica per categoria: L’amministratore può decidere il livello di notifica in base alle categorie.

Discourse Notifier imposta il livello di notifica per tag: Simile alle categorie, l’amministratore del sito può anche impostare il livello di notifica per i tag.

Significato delle opzioni di livello di notifica

Muto: 0

Normale: 1

Tracciamento: 2

Osservazione: 3

Esempio:

Pattern Cron: minuto

Valore del pattern Cron: 5

Seleziona i dati delle ultime n settimane: 10

Top n categorie: 3

Top n tag: 3

Livello di notifica per categoria: Osservazione

Livello di notifica per tag: Osservazione

Ogni 5 minuti il plugin si ripete e le prime 3 categorie e i primi 3 tag vengono rivisti considerando le attività delle ultime 10 settimane, e il livello di notifica viene impostato su “Osservazione”.

Nota:

Tutti i campi sono preceduti dal prefisso “discourse notifier” per facilitare la ricerca da parte dell’amministratore nelle impostazioni.

Il plugin fornisce un’impostazione attraverso la quale un utente del sito può rifiutarsi di modificare il proprio livello di notifica. Gli utenti del sito possono scegliere se utilizzare o meno questa impostazione; per impostazione predefinita, rimane disattivata.

L’impostazione è disponibile nella sezione /preferences/profile con i nomi Consenti al sito di modificare il livello di notifica per le categorie visitate frequentemente e Consenti al sito di modificare il livello di notifica per i tag visitati frequentemente.

In base alla risposta alla discussione, modificherò la impostazione per le categorie nella posizione preferences/categories e la impostazione per i tag nella posizione preferences/tags.

12 Mi Piace

Questo plugin ha un enorme potenziale!

Una domanda: esiste un’opzione nelle preferenze dell’utente che permetta di rifiutare la modifica delle notifiche tramite questo plugin? Immagino che alcuni utenti potrebbero voler mantenere invariati i livelli delle loro notifiche, indipendentemente da qualsiasi cosa.

2 Mi Piace

Grazie per aver utilizzato il mio plugin e per il tuo prezioso feedback.

Attualmente non è prevista un’opzione nelle preferenze dell’utente, ma terrò presente questa richiesta e ti aggiornerò non appena questa funzionalità verrà aggiunta al mio plugin.

2 Mi Piace

Sì, farei molto attenzione a usare questo. Sottrarre questo tipo di controllo all’utente è estremamente pericoloso e, nel migliore dei casi, causerà affaticamento da notifiche. Nel peggiore, rabbia.

9 Mi Piace

Infatti, questo esce ampiamente dall’ambito accettato delle notifiche del browser.

Di solito disinstallo qualsiasi app che mi invia notifiche non richieste.

6 Mi Piace

@Paracelsus hai detto che l’impostazione dell’utente è stata implementata e che il plugin è stato aggiornato, attraverso il quale un utente può rifiutare di modificare il proprio livello di notifica da parte del plugin.

L’impostazione è disponibile nella sezione /preferences/profile con i nomi Consenti al sito di modificare il tuo livello di notifica per le categorie visitate frequentemente e Consenti al sito di modificare il tuo livello di notifica per i tag visitati frequentemente.

In base alla risposta della discussione, cambierò l’impostazione delle categorie nella posizione preferences/categories e l’impostazione dei tag nella posizione preferences/tags.

@HAWK grazie per aver condiviso il tuo punto di vista. Di conseguenza, l’aggiornamento è in fase di implementazione.

Il plugin modifica il livello di notifica delle categorie in base ai topic più letti dall’utente, mentre il numero di categorie da selezionare per i suggerimenti è impostato dall’amministratore del sito. Tuttavia, modificare il livello di notifica a ogni esecuzione del cron potrebbe portare a livelli di notifica diversi per molte categorie, il che a sua volta potrebbe frustrare l’utente a causa di un elevato numero di notifiche.

Per evitare ciò, il plugin offre un’impostazione che consente all’utente di rifiutare la modifica del proprio livello di notifica. Gli utenti del sito possono scegliere se utilizzare o meno questa impostazione; per impostazione predefinita, è disattivata.

L’impostazione è disponibile nella sezione /preferences/profile con i nomi Allow site to change your notification level of frequently visited categories (Consenti al sito di modificare il livello di notifica delle categorie visitate frequentemente) e Allow site to change your notification level of frequently visited tags (Consenti al sito di modificare il livello di notifica dei tag visitati frequentemente).

Come indicato nella risposta alla discussione, sposterò l’impostazione relativa alle categorie nella posizione preferences/categories e quella relativa ai tag nella posizione preferences/tags.

Sto ora implementando una funzionalità in cui, ogni volta che il task cron viene eseguito, i livelli di notifica precedentemente impostati per le categorie non saranno più validi. Verranno presi in considerazione solo i top category emersi nella successiva esecuzione del cron per le notifiche, senza modificarne il livello di notifica. Ad esempio, se l’amministratore del sito ha selezionato 5 categorie principali, ogni esecuzione del cron influenzerà solo 5 categorie esistenti, mentre le categorie e i tag precedentemente interessati verranno ignorati.

2 Mi Piace

@Stephen, l’impostazione che consente all’utente di rifiutare la modifica del livello di notifica è stata implementata e il plugin è stato aggiornato. Gli utenti del sito possono scegliere se utilizzare questa impostazione o meno; per impostazione predefinita, è disattivata.

L’impostazione è disponibile nella sezione /preferences/profile con i nomi Consenti al sito di modificare il tuo livello di notifica per le categorie visitate frequentemente e Consenti al sito di modificare il tuo livello di notifica per i tag visitati frequentemente.

In base alla risposta della discussione, sposterò l’impostazione per le categorie in preferences/categories e l’impostazione per i tag in preferences/tags.

2 Mi Piace

Mi dispiace, l’inglese non è la mia lingua madre

Ho installato questo plugin
poi abbiamo deciso che non lo avremmo più usato
lo abbiamo rimosso, ma ha lasciato questo (screenshot)

Questo appare anche se il plugin è disinstallato

1 Mi Piace