Migliorare il filtro per utente all'interno di una funzionalità di argomento

Attualmente, hai la possibilità di isolare (Iso) qualsiasi utente all’interno di un determinato argomento cliccando sul suo nome utente ovunque nel thread e premendo il pulsante del filtro “X post nell’argomento”. Sebbene questa sia un’ottima funzionalità e il fatto che sia stata resa disponibile anche su mobile sia un grande passo avanti, ci sono alcuni aspetti che potrebbero rendere l’uso di questa funzione ancora migliore e meno scomodo.

Per cominciare, esaminiamo un caso relativamente comune: un utente risponde a un altro senza citare il post a cui sta rispondendo. Sebbene ciò possa essere considerato una cattiva educazione nella maggior parte degli altri software per forum, l’insistenza di Discourse nel ridurre le citazioni rende tale azione superflua qui (dato che puoi semplicemente tornare al post a cui hanno risposto). Di conseguenza, questo è un evento estremamente frequente nei forum basati su Discourse.

Tuttavia, se stai cercando di isolare un utente in un determinato argomento, questo diventa un problema. Immagina di voler vedere a quale post sta rispondendo il seguente utente qui:

Se clicchi sull’icona dell’utente a cui sta rispondendo su PC, vedi quanto segue, che è ottimo:

Tuttavia, su mobile, il post che stiamo visualizzando diventa solo blu per un momento:

Questo rende estremamente difficile isolare efficacemente un utente su mobile, poiché ora devo mostrare tutti i post tra quello che mi interessa e l’ultimo post dell’utente. In questo esempio, sono centinaia, ma ho visto casi in cui superano i 1.000 post. Sono sicuro che sia abbastanza ovvio quanto possa essere problematico scorrere tutto questo su un telefono.

A tal proposito, ritengo che un miglioramento importante di cui la funzione Iso ha bisogno, specialmente su mobile, sia quello di sbloccare automaticamente qualsiasi post a cui sei direttamente collegato mentre stai isolando un utente. In questo modo, cliccando sulla piccola icona come mostrato, o anche andando a un post citato dall’utente isolato, rimarresti nella stessa modalità Iso, ma permetteresti a quel singolo post di passare attraverso il filtro. Questo creerebbe anche una catena, consentendoti di tracciare una conversazione relativa a un qualsiasi utente, se lo desideri, e renderebbe l’isolamento di qualcuno molto più user-friendly su mobile.

In secondo luogo, sarebbe estremamente utile permettere di effettuare un isolamento multiplo (multi-Iso) filtrando i post non solo di un utente, ma di quanti ne scegliamo. Probabilmente sarebbe necessario un’opzione in basso, vicino ai controlli dell’argomento, ma potrebbe fare molto per aiutarci a ridurre la discussione a un piccolo gruppo di utenti di interesse, e vedo molte applicazioni per questo nella gestione di grandi discussioni, nella moderazione, nei giochi e altro ancora.

Credo davvero che se queste due funzionalità venissero aggiunte, la funzione Iso sarebbe molto più facile da usare, specialmente su mobile, e avrebbe un utilizzo complessivo molto maggiore.

Modifica: wow, oggi è il mio compleanno, che coincidenza!

4 Mi Piace

(Non ho capito il termine ‘Iso’: ora vedo che è un ‘filtro per utente’ all’interno del thread, per visualizzare solo i post di un singolo utente nel thread.)

6 Mi Piace

“Iso” è un termine comune per questo sui forum, poiché stai visualizzando i post di un utente “in isolazione”.

1 Mi Piace

Mi chiedo perché abbiamo scelto il nome “filtra per utente all’interno di un argomento” invece di “iso”, ma ok, immagino :laughing:

So che rinominare questo argomento era per chiarezza, ma a essere sinceri, rinominerei io la funzione per semplicità (e anche perché, per quanto ne sappia, non esistono altri tipi di filtri oltre a “per utente all’interno di un argomento”, quindi sembra strano specificare tutto questo)

Sollevo di nuovo la questione perché vorrei davvero poter isolare più persone contemporaneamente. Non so quanto sarebbe difficile implementarlo, ma renderebbe sicuramente la navigazione quotidiana molto più piacevole.

1 Mi Piace

Un altro bump perché è una funzionalità utile

Possiamo farlo con una query string come funzionalità avanzata da ninja, @sam? O è troppo difficile?

1 Mi Piace

Qual sarebbe la stringa di query, ?filter_user=orangeandblack5&extra_posts[]=12345&extra_posts[]=12346? Da dove otterremo quegli ID dei post?

Il problema è che toccare un elemento dell’interfaccia utente non fa apparire il post; penso che possiamo risolvere questo problema nascondendo selettivamente i post nel flusso e senza toccare affatto la stringa di query.

Qualsiasi soluzione venga implementata dovrebbe attivarsi anche quando si va alla citazione.

1 Mi Piace

Sono completamente d’accordo: renderebbe l’uso di questa funzione su mobile molto migliore!

Alzo questo thread perché non credo di aver visto alcun progresso, ma sarebbe sicuramente molto apprezzato.