Discourse & Canonical Ubuntu: un'esplorazione UX e visiva

Ciao a tutti,

sono Claudio e lavoro come UX Lead presso Canonical, editore di Ubuntu. Questo è il mio primo post qui su Meta Discourse, ma tutti noi utilizziamo Discourse per il forum della community dei nostri siti web e prodotti presso Canonical.

Qualche tempo fa abbiamo esplorato come potrebbe apparire Discourse quando è incluso nel dominio principale di un sito web esistente, invece che in un sottodominio (ad esempio, passando da ‘discourse.ubuntu.com’ a ‘ubuntu.com/discourse’).

Utilizzare il sito web di primo livello invece di un sottodominio richiederebbe necessariamente di modificare la navigazione di Discourse, le sue interazioni e l’aspetto generale (look & feel) per essere integrato in modo coerente e fluido. Siamo consapevoli che si tratta di un lavoro di esplorazione che interesserebbe diverse parti dell’UX esistente, ma abbiamo pensato di condividerlo comunque con voi e, eventualmente, discutere se alcune di queste modifiche possano essere interessanti o costituire una proposta valida (forse come modello?) anche per l’upstream.

Dal punto di vista dello stile, utilizza il nostro framework CSS open-source Vanilla e i suoi componenti.

Pubblicherò tutti i visual qui, rispondendo a questa introduzione iniziale.
Fateci sapere cosa ne pensate; saremmo disponibili a discuterne ulteriormente o in modo più dettagliato.

Grazie!

14 Mi Piace

Navigazione Discourse

Versione per utenti non registrati

Nella nostra proposta, abbiamo rimosso il menu a hamburger incluso di default in Discourse e utilizzato un componente di navigazione laterale come punto di accesso principale per tutte le pagine. Il motivo è che integrare Discourse nella navigazione esistente del sito richiede coerenza con la struttura attuale del sito. In questo modo, possiamo anche mostrare agli utenti tutte le pagine e gli argomenti disponibili direttamente in un unico componente di navigazione, sempre visibile.

La funzionalità di ricerca è integrata nella navigazione globale del sito e includerebbe anche i risultati di ricerca da Discourse. Poiché ciò potrebbe richiedere modifiche significative sia al front-end che al back-end, il campo di input per la ricerca potrebbe essere spostato all’interno delle pagine di Discourse per funzionare in modo autonomo.

10 Mi Piace

Navigazione di Discourse

Navigazione per utenti registrati

Quando gli utenti accedono, viene visualizzato il pulsante di invito all’azione “Nuovo argomento”, così come la voce “Account” nella navigazione laterale a sinistra.

Invece di esporre tutti insieme “Ultime”, “Nuove”, “Non lette”, “Top”, “Categorie” e “Segnalibri” nella parte superiore della pagina, possiamo collocare le categorie nella navigazione laterale e il resto in un menu a tendina, dove gli utenti possono selezionare la visualizzazione dei contenuti che preferiscono.

7 Mi Piace

Tabella di tutti gli argomenti

Abbiamo riorganizzato la tabella nella visualizzazione di tutti gli argomenti. Le categorie vengono mostrate tramite etichette colorate cliccabili che permettono di accedere direttamente a un argomento specifico. L’immagine del profilo degli utenti e i gruppi di utenti multipli sono visivamente compressi per risparmiare spazio. Risposte, visualizzazioni e attività rimangono visibili.

7 Mi Piace

All’interno di un argomento

All’interno di un argomento o categoria, viene visualizzato il pulsante di azione per l’opzione “Segui”. Con un menu a tendina, gli utenti possono decidere il livello di notifiche che desiderano ricevere. La nostra proposta mostra l’etichetta nel menu a tendina in modo che gli utenti possano facilmente comprendere la propria iscrizione a quell’argomento.

8 Mi Piace

Visualizza un orario specifico

Selezionando ‘In alto’ dal menu in alto della vista, gli utenti possono decidere quale parte del tempo visualizzare tramite il menu a tendina ‘tutto il tempo’.

6 Mi Piace

Visualizzazione articolo

5 Mi Piace

Pagine “Chi siamo”

Quando l’utente è connesso, la foto del profilo e le informazioni vengono visualizzate in alto. Nella pagina “Chi siamo”, le pagine secondarie si espandono nella navigazione laterale mentre “Tutti gli argomenti” si contrae. Se l’utente non è connesso, la pagina “Chi siamo” è la stessa, ma non mostra il profilo in alto né “account”.

5 Mi Piace

Pagine account

Gli elementi del menu orizzontale in Discourse sono inclusi nella barra di navigazione laterale; “Riepilogo - Attività - Notifiche - Messaggi - Badge - Preferenze”. Gli elementi del menu delle sottopagine si apriranno sotto quello principale corrispondente, ad esempio: Attività > Tutti, Argomento, Risposte, Bozze, Mi piace, Segnalibri.

Fateci sapere cosa ne pensate; saremmo disponibili a discuterne ulteriormente o in modo più dettagliato.

Grazie!

7 Mi Piace

Dalla tua descrizione, l’immagine qui potrebbe essere sbagliata, no?

3 Mi Piace

Solo l’intestazione “Latest” è errata, altrimenti sembra tutto a posto. :slightly_smiling_face:

6 Mi Piace

Non riesco a vedere il pulsante ‘opzione segui’ e il menu a tendina:

Al di fuori di questo, i design sono splendidi!

4 Mi Piace

Non è un invito all’azione molto efficace, ma il menu a tendina dell’opzione ‘segui’ si trova accanto al pulsante ‘Nuovo argomento’.

4 Mi Piace

Le cose vanno bene. Ma il menu laterale sinistro si fonde visivamente con il contenuto principale. Vedi se riesci a separarlo come su Stack Overflow, ad esempio. Forse lo sfondo, l’indentazione, il colore. Ci sono molte opzioni.

2 Mi Piace

Grazie a tutti per le risposte.
Sì, il menu a tendina dell’opzione “segui” è questo:

Ho notato che da quando abbiamo lavorato su questo, Discourse ha modificato le icone delle notifiche/seguite (ora sono molto più chiare, devo dire), quindi dobbiamo aggiornare di conseguenza questa parte.

8 Mi Piace

Sentiti libero di caricare il tuo tema su Theme Creator!

Mi farebbe piacere esplorarlo e darti un feedback su come si percepisce. Ci sono diverse parti dell’interfaccia utente nascoste che dovresti probabilmente esaminare, come l’interfaccia per la segnalazione e quella per i segnalibri, e così via.

5 Mi Piace

Sembra ottimo! Una cosa che non vedo rappresentata qui sono le notifiche:

Screen Shot 2020-05-21 at 8.48.48 PM

Verranno elencate insieme al link “account” nella barra laterale?

Inoltre, presumo che non ci siano piani per utilizzare i tag, dato che non li vedo rappresentati qui… questo era uno dei motivi per cui abbiamo deciso di abbandonare la colonna dedicata alle categorie.

Con la categoria sotto il titolo, siamo in grado di mantenere categorie e tag strettamente associati e allo stesso tempo mantenere la coerenza con il layout del titolo nella parte superiore di ogni pagina dell’argomento (ho anche appena notato che nel tuo design la categoria non viene visualizzata una volta entrati in un argomento, è intenzionale?).

Ad esempio, Screen Shot 2020-05-21 at 8.59.49 PM

6 Mi Piace

Grazie @sam, daremo un’occhiata alla guida. In effetti, una sorta di prototipo aiuterebbe a evidenziare i problemi e le parti trascurate dell’interfaccia utente attuale.

2 Mi Piace

Grazie per la tua risposta @awesomerobot
Spostando Discourse sotto il dominio principale (non, ad esempio, meta.discourse ma The easiest way to host a Discourse community | Discourse - Civilized Discussion), abbiamo dovuto rimuovere l’immagine dell’utente perché potrebbe entrare in conflitto con quella esistente nel profilo dell’account del sito principale.
Penso che i tag non fossero presenti quando abbiamo esplorato questa soluzione, quindi è qualcosa che dovrà essere incluso in un seguito. Le categorie sotto il titolo sono davvero un ottimo punto.

Grazie a tutti per il vostro feedback, ci aiuterà nel seguito di questi design.

1 Mi Piace