Schwierig, Logout-Button im neuen Nutzer Menü zu finden

Ich mag es, aber ich erhalte Beschwerden von Benutzern, dass sie den Logout-Button nicht finden können.

Könnte dieser in das übergeordnete Benutzermenü verschoben werden?

Gibt es alternativ ein gutes Plugin, das den Logout-Button sichtbarer macht und mit dem neuen Layout funktioniert? Diese Lösung funktioniert nicht mehr.

7 „Gefällt mir“

Eine Option, die wir hier untersuchen, ist die Erstellung eines separaten Menüs für Benachrichtigungen (z. B. unter einem Glockensymbol anstelle des Avatars). Es steht noch nicht ganz oben auf unserer Liste, aber wir werden dies im Hinterkopf behalten, wenn wir dort ankommen, falls es nicht funktioniert und wir dies auf andere Weise angehen wollen.

6 „Gefällt mir“

Ich bin mir nicht sicher, wie die Benachrichtigungen mit der Abmeldeschaltfläche zusammenhängen.

Meinen Sie, dass derzeit mehrere verschiedene Benutzeraktionen und Benachrichtigungen über den Benutzeravatar/-ikone aufgerufen werden und dass die Benachrichtigungen in Zukunft auf Menüebene von den Aktionen getrennt werden könnten? Das würde Sinn ergeben, aber ich bin kein UI/UX-Experte, daher gebe ich gerne Feedback zu allem, was Sie sich ausdenken.

Vielen Dank für eine großartige Software und die Mühe, die Sie sich alle geben!

Vielleicht wäre so etwas nützlich: das Logout-Symbol in Akzentfarbe zum Menü hinzufügen, neben dem Schließen-Button – und das Original dort belassen, wo es ist.

6 „Gefällt mir“

Das gefällt mir. Wie einfach wäre es, dies als Übergangslösung über benutzerdefiniertes CSS zu implementieren?

Das Hinzufügen eines dedizierten Buttons, nach dem vorhandenen für das Benutzerprofil, zu .panel .menu-tabs-container > .bottom_tabs mit dem folgenden CSS sollte ausreichen:

#user-menu-bottom-logout {
  position: absolute;
  bottom: 0.5rem;
}
1 „Gefällt mir“

Das wäre wirklich nützlich – meinst du, du könntest das als Theme component machen?

Wenn du den Code lieferst, packe ich ihn gerne ein.

Das verstehe ich nie.

Haben Sie eine Reihe von Benutzern, die öffentliche Computer verwenden? Oder verwenden Sie einen Computer im Familienzimmer? Wenn nicht, warum abmelden? Jemals? Wenn Sie sich abmelden müssen, um sich als jemand anderes wieder anzumelden, können Sie lernen, ZZ einzugeben.

Wenn es ein Szenario mit öffentlichem Zugang gäbe, würde ich denken, dass Inkognito sicherer ist, als das Risiko einzugehen, teilweise angemeldete Sitzungen zu hinterlassen. Nicht alle SSO sind schließlich Single Sign-Out.

1 „Gefällt mir“

Ja. Krankenhäuser sind voll davon. Aber wir bewegen uns unaufhaltsam in Richtung persönlicher virtueller Desktops, so dass dies immer weniger ein Problem darstellt.

Der andere Anwendungsfall (der ziemlich schwach ist) ist, dass Leute sich leicht abmelden und sehen können, wie eine Website für anonyme Benutzer aussieht. Natürlich könnten sie dafür auch den Inkognito-Modus verwenden, aber das übersteigt viele Benutzer ohne spezielle Schulung.

Das stimmt, aber die meisten Leute haben das noch nicht herausgefunden. Außerdem erhalten wir erst jetzt Chromium-basierte Browserzugänge innerhalb von Gesundheitseinrichtungen. Beängstigend, oder?

Das ist super nützlich! Ich sollte mir wirklich ein paar Minuten Zeit nehmen und diese Tastenkombinationen genauer studieren!!

1 „Gefällt mir“

Oh. Krankenhäuser. Richtig.

Vielleicht ist ein globales Banner, das auf die Verknüpfung aufmerksam macht, einen Versuch wert.

Und wenn Sie den Logout an eine offensichtlichere Stelle verlegen, versuchen Sie vielleicht, eine Möglichkeit einzubauen, die Verknüpfung zu kommunizieren. Wenn Sie sich tatsächlich abmelden müssen, ist das super einfach.

1 „Gefällt mir“

Es sieht so aus, als hätte die neueste Version von Discourse einen eigenen „Profil“-Bereich im Benutzermenü, und der Logout-Button befindet sich jetzt dort.

Es ist wirklich nicht leicht zu finden, aber da jeder von uns wahrscheinlich unterschiedliche Anforderungen hat, welche Funktion am wichtigsten ist, kann ich die Gedanken der Entwickler nachvollziehen, diese Aktionen so zu gruppieren.

Und, @hellekin – danke für den Code, ich musste ihn nur aktualisieren, um stattdessen die logout-Klasse anzusprechen. Und das Einzige, woran ich denken konnte, war, ihn leuchtend rot zu machen…

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

li.logout button .d-icon-sign-out-alt {
  color: red;
}
3 „Gefällt mir“

Ich habe eine kleine Komponente zusammengestellt, die das macht:

Screenshot 2023-01-23 at 1.48.07 PM

16 „Gefällt mir“

Danke @awesomerobot für die Erstellung einer GitHub-Komponente – das macht es so viel einfacher (und schneller), Dinge hinzuzufügen. Dies ist etwas, nach dem unsere Benutzer gefragt haben, und die Methode addUserMenuGlyph funktioniert nicht mehr.

Nachdem die Komponente hinzugefügt und im Standardthema (wir haben nur dieses eine Thema) aktiviert wurde, wird sie immer noch nicht angezeigt – irgendwelche Ideen? Wir verwenden 3.2.0beta4, es ist auf dem neuesten Stand.

Es scheint, dass es aufgrund von kürzlichen Kernänderungen nicht funktioniert.
Ich habe einen PR gemacht :+1:

1 „Gefällt mir“

Danke! Ich habe dieses Update genehmigt und zusammengeführt.

Irgendwann werde ich diese Komponente vielleicht überarbeiten, da sie eine Standardkomponente modifiziert, die von Zeit zu Zeit bei Discourse-Updates anfälliger für solche Regressionen ist.

3 „Gefällt mir“

Vielen Dank für die Theme-Komponente, dies wird unseren Benutzern definitiv helfen, die Schwierigkeiten beim Auffinden der Abmeldeschaltfläche zu überwinden, wo sie sich derzeit befindet.

1 „Gefällt mir“