Nel mio forum (https://discuss.openedx.org), vogliamo incoraggiare molti tipi di discussione. Tuttavia, la maggior parte dei post rientra in una categoria specifica: persone che cercano aiuto per l’installazione del software (https://discuss.openedx.org/c/devops/ops-help). In base all’esperienza passata, queste persone non parteciperanno ad altre discussioni e spesso le domande sono formulate in modo poco chiaro o incomplete.
Temo che qualcuno che visita il sito per argomenti più approfonditi possa pensare che sia solo pieno di domande sull’installazione e decidere di non partecipare.
Quali strumenti ho a disposizione per separare le domande sull’installazione dal resto del sito? Ho trovato Sub-forums under a master?, ma si è ridotto sostanzialmente a: “usate le categorie”. Le categorie le ho già, ma vorrei che le persone non fossero distolte da quella più rumorosa.
So che questa è una domanda piuttosto aperta; sto cercando una gamma ampia di opzioni.
Concordo che le categorie siano il modo migliore per gestire la segmentazione dei contenuti. Hai valutato l’opzione di disattivare di default la notifica per la categoria relativa alle domande di installazione?
L’altra opzione consiste nell’etichettare questi argomenti con un tag impostato di default su “disattivato” per tutti gli utenti.
La disattivazione delle notifiche rimuove generalmente questi argomenti dalla visualizzazione “Ultime”, riducendo così il rumore visivo per gli utenti più attivi. Tuttavia, possono comunque vedere questi argomenti se accedono intenzionalmente alla categoria.
L’attivazione della modalità silenziosa è una delle opzioni. Immagino che significhi che le persone che potrebbero aiutare con i problemi di installazione dovrebbero scegliere esplicitamente di vederli?
Sì, dovrebbero acconsentire esplicitamente se adotti quel approccio – oppure, in alternativa, fornire istruzioni agli utenti che trovano rumoroso il contenuto relativo all’installazione su come disattivarlo autonomamente, sia per tag che per categoria.
È possibile che esista un modo per fornire alle persone un link che imposti automaticamente l’opzione di silenziamento per loro? Tipo: ‘Clicca qui per silenziare la categoria DevOps’, senza bisogno di altre interazioni?
Questo sembra correlato a una discussione che abbiamo avuto oggi prima riguardo a quale approccio sia migliore per la homepage.
Vedo un sacco di cose e devo fare clic per far sparire quelle che non voglio vedere
Vedo pochissime cose e devo fare clic per far apparire quelle che voglio vedere
Ovviamente la risposta reale è “dipende”… quale percentuale dei topic nella homepage interesserebbe il tuo utente medio?
@sam@eviltrout Penso che dovremmo dare la massima priorità all’interfaccia utente per “disattivare una categoria per un gruppo di persone” in Discourse, come qualcosa che lo staff possa gestire facilmente.
Grazie, sono contento di sapere che ci sono dei progressi. Se avessi un modo per creare link che modificassero determinate impostazioni per la persona che clicca sul link, potrei creare una mia pagina che aiutasse gli utenti a scegliere autonomamente se attivarsi o disattivarsi per determinate categorie silenziate (o altre impostazioni come le notifiche, ecc.).
Ho un po’ di difficoltà a visualizzarlo. Capisco come potrebbe funzionare l’UX per un “opt-in” su Discourse, dove la homepage è vuota e dice qualcosa come:
Per iniziare, guarda alcune delle seguenti categorie suggerite.
[elenco delle categorie popolari qui…]
Ma nel caso di silenziamento di una categoria per un gruppo di persone, stavi pensando a qualcosa del tipo: lo staff modifica la categoria e seleziona [x] silenzia questa categoria per impostazione predefinita?
Per il caso d’uso molto specifico in cui una particolare istanza di Discourse copre troppo, e l’utente medio vorrà semplicemente vedere un sottoinsieme del totale, potremmo aggiungere una funzionalità di “scoperta” da attivare per i nuovi utenti prima del tutorial di discobot.
Inoltre, forse la procedura guidata di configurazione potrebbe porre una domanda del genere
Quale preferisci?
Tutte le categorie sono visibili per impostazione predefinita, finché le persone non le nascondono (meglio per la maggior parte delle comunità piccole e medie)
Tutte le categorie sono nascoste per impostazione predefinita, finché le persone non le mostrano (meglio solo per le comunità più grandi)
Sebbene forse questo possa essere risolto anche con una “homepage diversa” in alcuni casi @sam@eviltrout?
Aggiungerei anche un nuovo filtro elenco per la home page con le opzioni: ultimi, nuovi, non letti e top: tutti. (Tutti corrisponde a Ultimi, ignorando i silenzi).
Viene visualizzato solo se l’utente ha silenziato dei contenuti.
Una cosa che mi preoccupa è che questo confligge un po’ con le autorizzazioni delle categorie, dato che è il modo tradizionale per nascondere contenuti: si basa su “la persona X non ha il permesso di vedere questo”, non come una preferenza.
Bene, questa è una situazione un po’ diversa: si tratta di garantirti il diritto di vedere i contenuti per concentrarti, invece di essere bloccato dall’accesso ai contenuti da parte delle autorità superiori.
Tecnicamente è fattibile utilizzando SSO, gruppi, autorizzazioni e chiamate API, ma è molto più difficile e costoso da implementare correttamente.
Certo, la mia preoccupazione è che diventa sempre più confuso determinare “perché non riesco a vedere X”: abbiamo ricevuto diverse richieste di supporto da persone che hanno silenziato tag e categorie e non sono riuscite a capire perché {thing} non fosse visibile per loro.
Tuttavia, non si tratta di una nuova funzionalità, quindi forse non è una preoccupazione rilevante.
Sì, aiuterà il fatto che non sia un’impostazione predefinita (ha senso solo per casi d’uso specifici), che possa essere riattivata in qualsiasi momento dalle preferenze dell’utente e che, se qualcuno si lamenta di non vedere certi contenuti, possiamo suggerire di verificare se l’argomento appare quando si seleziona “tutti”.
Penso che migliorare la nostra attuale funzione di silenziamento sia una scelta molto migliore rispetto a un nuovo set di codice completamente diverso… in tal caso avremmo sia il silenziamento che i preferiti, rendendo tutto ancora più complesso.
Non è ancora tutto chiarissimo per me, ma sarei interessato al concetto di “muto selettivo”. L’idea che ho in mente è quella di avere un utente interno che pubblica informazioni in molti argomenti, ma che sia muto di default, con le notifiche visibili solo a chi sta seguendo l’argomento (se qualcuno segue l’argomento, si presume che sia interessato alle informazioni pubblicate. Altrimenti, probabilmente non vuole vedere la pagina principale piena di argomenti aggiornati da quell’utente interno. Questo probabilmente infastidirebbe tutti, inclusi i visitatori non registrati).
Sarebbe possibile qualcosa del genere al momento? O forse in futuro? (una funzione di “riattivazione delle notifiche” per ricevere avvisi da un utente muto su specifici argomenti o tag? Oppure una scelta tra “muto sempre” e “muto tranne negli argomenti seguiti”?)
Ciò che non mi è chiaro è come funzionano i “conflitti”?
Se un utente silenzia una categoria ma segue un argomento al suo interno, riceve comunque le notifiche per quell’argomento, giusto?
Se un utente silenzia un altro utente, ma quell’utente silenziato pubblica in un argomento seguito? Allora NON ci sarà notifica, giusto?
Se silenziate un tag e ne seguite un altro, e entrambi appaiono in un argomento?
E così via… Esistono regole al riguardo (cosa ha la priorità su cosa) o qualche documentazione?