Introduzione alla navigazione a barra laterale dell'amministratore

Eppure c’è bisogno di aprire e chiudere la barra laterale. Ma il problema più grande (mentale) è la necessità di scorrere e leggere più il testo più piccolo per trovare il posto desiderato.

E lo scorrimento orizzontale è sempre superiore a quello verticale, ma sicuramente anche questa è una cosa personale.

Ma per favore, tutti voi: abbandonate quei setup con tre schermi da 21 pollici e lavorate per un po’ su schermi piccoli…

(E poi siamo sulla stessa domanda sul perché il desiderio degli amministratori di mettere la navigazione delle categorie nella barra laterale sia una pessima idea e un insulto all’UX :winking_face_with_tongue:)

4 Mi Piace

Questo è un suggerimento interessante. Potresti parlarci di più del tuo flusso e di come utilizzi Discourse come amministratore? Per cosa vai nell’area amministratore su base giornaliera/regolare che poi ti fa venire voglia di tornare al forum con un clic? Se puoi descriverlo in dettaglio e i clic che fai sia nei menu vecchi che in quelli nuovi, ti sarei grato.

Nella mia mente, la sezione amministratore è un luogo distinto e separato dove vai per fare cose da amministratore e poi, quando hai finito, torni al forum. Avere un menu diverso in questo modo di pensare ha senso. Penso anche che vorremo rendere la sezione amministratore visivamente distinta dal forum, come si vede in altre app.

7 Mi Piace

Al momento non sono un amministratore di alcun forum, ma ho creato questo suggerimento per l’interfaccia utente poiché ritengo che gli amministratori dei forum avrebbero più facilità di navigazione con un’interfaccia a schede, dato che non dovrebbero attendere la schermata di caricamento per tornare all’interfaccia principale del forum.

Può anche essere fatto in modo che, quando si è in modalità forum normale, la scheda dell’amministratore appaia comunque.

3 Mi Piace

Sperimenteremo anche come sono organizzati i collegamenti: quello che abbiamo fatto inizialmente è solo una mappatura 1-1 della vecchia navigazione orizzontale alla navigazione laterale. Per il problema di trovare ciò di cui hai bisogno, intendiamo aggiungere a un certo punto una casella di ricerca, che può essere vista nella barra laterale di amministrazione di Ghost in questo post Introducing admin sidebar navigation - #7 by manuel

Penso decisamente che poter avere un qualche tipo di gesto di swipe per aprire la barra laterale sarebbe utile se riusciamo a realizzarlo. Penso che parte del motivo per cui sembra un po’ strano su Discourse sia perché il pulsante della barra laterale si trova in alto a destra, ma apre qualcosa sul lato sinistro.

La barra laterale su mobile è anche piuttosto piccola (incluso il testo); un’altra cosa che forse potremmo considerare è renderla più “a schermo intero” come l’elenco dei canali di chat su mobile, e rendere i collegamenti più grandi e facili da colpire.


Apprezzo il feedback che abbiamo ricevuto finora: praticamente tutti noi siamo stati in vacanza per l’ultima settimana/settimana e oltre, quindi ci vorrà un po’ di tempo per continuare a apportare miglioramenti. Dobbiamo solo tenere presente che questa è la primissima iterazione, le cose continueranno a migliorare.

10 Mi Piace

Il problema (almeno se non siamo su Discourse Hub) è che interferisce con la navigazione indietro integrata in Safari. @featheredtoast ha sperimentato parecchio con questo e ha più contesto.

8 Mi Piace

C’è qualche possibilità che l’originale possa essere mantenuto come opzione tramite un Theme component?

3 Mi Piace

Vorrei comunque averne uno a un certo punto.

Storicamente, scorrere a sinistra e a destra sui bordi dello schermo (fino a circa 20 px dall’esterno) è la funzione nativa del browser per andare avanti/indietro. Non era così quando ho provato per la prima volta a estrarre i menu. Quando sono arrivati, ho cercato di estendere un po’ di più l’estrazione in modo che ci fosse ancora un bersaglio, ma poi abbiamo ricevuto lamentele sul fatto che gli utenti non erano più in grado di toccare e trascinare per selezionare il testo nei post con quella funzione abilitata. Era ancora possibile tenere premuto a lungo per ottenere i perni di selezione, ma la selezione tramite tocco e trascinamento non era più possibile. Ho fatto marcia indietro su questo e mi sono concentrato sull’esperienza di scorrimento all’interno del menu, mettendo da parte i gesti sull’app “per dopo”.

Il sogno nel cassetto è un’impostazione che consenta agli scorrimenti e ai gesti tattili di essere più simili a un’“app mobile”, in modo da accettare “sì, so che questo renderà la navigazione sul forum meno simile a un browser”, così possiamo avere la nostra torta nativa e mangiare anche i nostri gesti simili a un’app.

Il mio pensiero è che con una buona implementazione, non c’è motivo per cui le PWA non possano sembrare il più possibile simili a un’app. La domanda è dove e come dovremmo soddisfare l’idea di “è una pagina web” rispetto a “è un’app” sul sito più grande.

7 Mi Piace

Qualsiasi utente normale non vede o non capisce la differenza. Per loro, quelle sono tutte app e si aspettano che si comportino come tali.

Questo è un po’ il punto. E tutti sappiamo cosa fanno ctrl-c e ctrl-v indipendentemente dal software, dall’app o dal sito web aperto.

2 Mi Piace

Procediamo con cautela qui perché gli utenti di Discourse hanno dimostrato di conoscere la differenza e si preoccupano profondamente quando le aspettative vengono infrante - Vedi anche la quantità di persone che sono sorprese dal fatto che ctrl-f sia la ricerca, ma non la ricerca che si aspettavano.

6 Mi Piace

Come ha detto @sam, è molto improbabile: vogliamo solo un modo per rappresentare l’interfaccia di amministrazione agli amministratori ed evitare molte (se non tutte) personalizzazioni tramite temi e plugin in quest’area, quindi questa è la parte più coerente dell’app.

Immagino che la domanda sia: possiamo implementare questa funzionalità “scorri da sinistra per la barra laterale” solo su PWA/DiscourseHub? Penso che sarebbe un compromesso ragionevole perché queste cose sono più simili a un’“app” rispetto al semplice utilizzo di Safari per navigare nei forum.

5 Mi Piace

C’è un piccolo problema sui cellulari (quindi almeno su iPhone). Il testo del forum si trova dopo la sezione email, quindi la parte admin viene dopo tutto il resto.

Non so quando sia iniziato perché in precedenza utilizzavo una navigazione più user-friendly :rofl: sul lato admin, ma la ricostruzione di stamattina mi ha riportato alla barra laterale.

2 Mi Piace

Mi dispiace, ho modificato l’impostazione del sito da un’impostazione vero/falso a una basata su gruppi qui https://github.com/discourse/discourse/commit/8c6144d116f77e4f46f04993c0c08c5320f7ef1d ma aveva un bug, ho appena apportato un’altra correzione qui FIX: Incorrect admin sidebar setting migration by martin-brennan · Pull Request #25192 · discourse/discourse · GitHub .

Per disattivarla di nuovo, è sufficiente rimuovere tutti i gruppi dall’impostazione qui:

5 Mi Piace

Niente di grave. Mi divertiva di più il consiglio di Sam di adattarsi perché quella navigazione in alto scomparirà a un certo punto, e sembra che sia successo abbastanza velocemente.

Sto chiedendo troppo presto perché è basato su gruppi? Non ne capisco il senso.

3 Mi Piace

L’idea è di permettere ad alcuni moderatori/amministratori di una community di iniziare a utilizzare la navigazione sperimentale, mentre altri possono rimanere sulla vecchia navigazione orizzontale. Per i siti più grandi con più moderatori/amministratori questo è utile, anche per noi qui su meta!

Grazie per la vostra pazienza con questo esperimento: siamo solo all’inizio del nostro viaggio e siamo felici di avervi con noi!

7 Mi Piace

Forse me lo sono perso, ma non sono riuscito a trovare la sezione “upgrade” nel menu della barra laterale.

Trovo anche che la nuova barra laterale sia un po’ un sovraccarico di informazioni. Ma d’altra parte, un amministratore sarà quasi certamente un superutente, quindi forse è qualcosa che sarà utile più mi ci abituerò.

4 Mi Piace

Sì, mi manca anche questo! Devi sapere di andare su /admin/upgrade per aggiornare, o usare il link sulla pagina di destinazione dell’amministratore se devi aggiornare.

Il prossimo passo qui è rendere i due menu veramente identici, in modo che funzionino esattamente allo stesso modo. Al momento non lo sono. Martin ha questo nella sua lista. Poi esamineremo ulteriormente l’ottimizzazione.

Penso che questo sia un feedback legittimo. Martin ha menzionato in precedenza l’aggiunta di una ricerca in cima al menu per rendere più facile trovare qualcosa per nome.

Penso anche che potremmo voler cambiare il comportamento in modo che le sezioni siano chiuse per impostazione predefinita e un interruttore apri/chiudi tutto sia disponibile da qualche parte nella barra laterale. Attualmente lo uso in questo modo e lo trovo non così opprimente.

8 Mi Piace

Ho lavorato a una PR per questo oggi, devo solo correggere alcuni commenti di revisione, poi potrò unirmi. Ecco un’anteprima (a proposito, cambieremo anche la dicitura Upgrade in Update a breve):

4 Mi Piace

Ho unito un paio di correzioni negli ultimi due giorni che risolvono i problemi principali di:

  1. Mancanza di parità completa tra la vecchia navigazione di primo livello e la navigazione della barra laterale, incluso il pulsante di aggiornamento mancante
  2. La barra laterale dell’amministratore su mobile mostrava ancora tutte le sezioni principali del forum
10 Mi Piace

Non vedo ancora il pulsante Upgrade nella barra laterale dopo l’aggiornamento alla versione più recente 3.2.0.beta5-dev (1f81e8d857).

5 Mi Piace

L’ho notato anch’io.

Inoltre, minore ma nessun glifo accanto a personalizza > testo

4 Mi Piace