Ciao a tutti,
Recentemente ho passato del tempo a cercare vecchi argomenti e discussioni su Meta e altri forum basati su Discourse, e ho scoperto che molti utenti nel corso degli anni hanno sollevato ripetutamente la stessa preoccupazione:
Dopo aver pubblicato una risposta o chiuso il compositore, Discourse salta automaticamente all’ultimo post dell’argomento.
Per parecchie persone, me compreso, questo comportamento è in realtà di disturbo piuttosto che utile.
Perché sta causando problemi
Basandosi su quanto espresso da molti utenti, i problemi comuni includono:
-
Quando si risponde nel mezzo di un thread lungo, il compositore si chiude e la visualizzazione salta improvvisamente in fondo, costringendoti a scorrere fino in fondo per continuare a leggere da dove eri rimasto.
-
Se stai rispondendo mentre stai recuperando i messaggi più vecchi, questo salto automatico interrompe il flusso di lettura.
-
Alcuni utenti hanno persino pensato che potesse trattarsi di un bug, poiché il salto avviene così rapidamente da sembrare inaspettato e poco intuitivo.
-
Diverse discussioni passate indicano che le persone hanno provato soluzioni alternative, script o hack, ma nulla funziona in modo affidabile o ufficiale.
In sintesi, sebbene il salto automatico all’ultimo post sia utile per alcuni utenti, è chiaramente indesiderato per molti altri a seconda delle loro abitudini di lettura o del flusso di lavoro.
Richiesta di funzionalità: Si prega di rendere questo comportamento opzionale
Dalla revisione delle discussioni passate, sembra che:
-
Non esista un’impostazione integrata per disabilitare questo salto automatico
-
Non esista un plugin ufficiale che fornisca un interruttore
-
Amministratori e utenti attualmente non possono controllare questo comportamento
Quindi vorrei richiedere che Discourse fornisca:
Una preferenza utente, come ad esempio:
“Dopo aver pubblicato o chiuso il compositore, rimani nella posizione corrente (non saltare all’ultimo post).”
oppure
Un’impostazione a livello di sito/amministratore, come ad esempio:
“Abilita/disabilita lo scorrimento automatico all’ultimo post dopo le risposte.”
Ciò consentirebbe a comunità diverse (e ai singoli utenti) di scegliere quale modello di interazione si adatti meglio al proprio stile di lettura. Si allinea anche con la filosofia di progettazione di Discourse, che di solito consente la personalizzazione dei comportamenti di flusso di lettura.
Perché un’opzione andrebbe a beneficio di tutti
-
Gli utenti a cui piace il salto automatico possono mantenerlo così com’è
-
Gli utenti a cui non piace possono disattivarlo
-
Gli amministratori del forum possono impostare le impostazioni predefinite che soddisfano le esigenze della loro comunità
-
Nessuno dovrà fare affidamento su JavaScript personalizzato fragile o script utente del browser
-
Migliora l’accessibilità e riduce i movimenti improvvisi che possono essere scomodi per alcuni lettori
Dato quante persone hanno sollevato questo problema nel corso degli anni, l’aggiunta di un’opzione configurabile potrebbe migliorare significativamente l’esperienza utente per una grande parte della comunità.
Se mi sono perso un’impostazione o un plugin esistente, non esitate a farmelo notare, ma in base a ciò che ho trovato, non sembra che un’opzione del genere esista attualmente.
Grazie per averlo preso in considerazione, e apprezzerei molto qualsiasi approfondimento da parte del team o di altri sviluppatori di plugin.