Difficile trovare il pulsante di logout nel nuovo menu utente

Mi piace, ma ricevo lamentele dagli utenti che non riescono a trovare il pulsante di logout.

Potrebbe essere spostato nel menu utente di primo livello?

In alternativa, esiste un buon plugin che renda il pulsante di logout più visibile e funzioni con il nuovo layout? Questa soluzione non funziona più.

7 Mi Piace

Una delle opzioni che stiamo esplorando qui è la creazione di un menu separato per le notifiche (ad esempio, sotto un’icona a forma di campana anziché sotto l’avatar). Non è in cima alla nostra lista, ma terremo presente questa opzione quando ci arriveremo, nel caso in cui non funzioni e vogliamo affrontarla in qualche altro modo.

6 Mi Piace

Non sono sicuro di come le notifiche siano correlate al pulsante di logout.

Intendi dire che al momento ci sono diverse azioni utente e notifiche accessibili tramite l’avatar/icona dell’utente, e in futuro le notifiche potrebbero essere separate dalle azioni a livello di menu? Ciò sembrerebbe avere senso, ma non sono una persona UI/UX, quindi fornirò volentieri feedback su qualsiasi cosa tu proponga.

Grazie per un fantastico software e per l’impegno che tutti voi ci mettete!

Forse qualcosa del genere potrebbe essere utile: aggiungere l’icona di logout nel colore d’accento al menu, accanto al pulsante di chiusura – e mantenere quella originale dove si trova.

6 Mi Piace

Mi piace. Quanto sarebbe facile implementarlo come soluzione temporanea tramite CSS personalizzato?

Aggiungere un pulsante dedicato, seguendo quello esistente per il profilo utente, a .panel .menu-tabs-container > .bottom_tabs con il seguente CSS dovrebbe essere sufficiente:

#user-menu-bottom-logout {
  position: absolute;
  bottom: 0.5rem;
}
1 Mi Piace

Sarebbe davvero utile: pensi di poterlo fare come Theme component?

Se fornisci il codice, sarò felice di impacchettarlo.

Non capisco mai questo.

Hai un gruppo di utenti che utilizzano computer ad accesso pubblico? O utilizzano un computer in soggiorno? Se no, perché disconnettersi? Mai? Se devi disconnetterti per accedere di nuovo come qualcun altro, puoi imparare a digitare ZZ.

Se ci fosse uno scenario di accesso pubblico, penserei che la navigazione in incognito sia più sicura che rischiare di lasciare accessi parziali in sospeso. Dopotutto, non tutte le SSO sono single sign-out.

1 Mi Piace

Sì. Gli ospedali sono pieni di questi. Ma ci stiamo muovendo inesorabilmente verso desktop virtuali personali, quindi questo sta diventando un problema minore.

L’altro caso d’uso (che è piuttosto debole) è che le persone possano disconnettersi facilmente e vedere come appare un sito per gli utenti anonimi. Naturalmente, potrebbero semplicemente usare una modalità di navigazione in incognito per questo, ma questo va oltre molti utenti senza una formazione specifica.

Vero, ma la maggior parte delle persone non l’ha ancora capito. Inoltre, stiamo appena iniziando ad avere accesso a browser basati su Chromium all’interno delle istituzioni sanitarie. Spaventoso, eh?

Questo è super utile! Dovrei davvero prendermi qualche minuto e studiare più attentamente queste scorciatoie da tastiera!!

1 Mi Piace

Oh. Ospedali. Giusto.

Forse un banner globale che pubblicizza la scorciatoia vale la pena provarci.

E quando renderai il logout in un posto più ovvio, forse prova a inserire un modo per comunicare la scorciatoia. Se hai davvero bisogno di disconnetterti, è facilissimo.

1 Mi Piace

Sembra che l’ultima versione di Discourse abbia una sezione “profilo” dedicata nel menu utente e il pulsante di logout ora si trova lì.

Non è facile da trovare, ma dato che ognuno di noi probabilmente ha requisiti diversi per quanto riguarda la funzionalità più importante, posso capire il ragionamento degli sviluppatori nell’organizzare queste azioni in questo modo.

E, @hellekin - grazie per il codice, ho solo dovuto aggiornarlo per indirizzare invece la classe logout. E l’unica cosa a cui ho potuto pensare è stata renderlo rosso vivo…

li.logout button .item-label {
  color: red;
}

li.logout button .d-icon-sign-out-alt {
  color: red;
}
3 Mi Piace

Ho messo insieme un piccolo componente che fa questo:

Screenshot 2023-01-23 at 1.48.07 PM

16 Mi Piace

Grazie @awesomerobot per aver creato un componente GitHub: rende molto più facile (e veloce) aggiungere cose. Questo è qualcosa che i nostri utenti hanno richiesto e il metodo addUserMenuGlyph non funziona più.

Dopo aver aggiunto il componente e averlo abilitato nel tema Default (abbiamo solo quel tema), non appare ancora: qualche idea? Stiamo eseguendo la versione 3.2.0beta4, è aggiornata.

Sembra che non funzioni a causa di recenti modifiche al core.
Ho creato una PR :+1:

1 Mi Piace

Grazie! Ho approvato e unito questo aggiornamento.

A un certo punto potrei rivisitare questo componente perché modifica un componente predefinito, che è più incline a questo tipo di regressione di volta in volta quando Discourse si aggiorna.

3 Mi Piace

Grazie per il componente del tema, questo aiuterà sicuramente i nostri utenti che hanno difficoltà a trovare il pulsante di disconnessione dove si trova attualmente.

1 Mi Piace