Im Moment basiert diese Begründung größtenteils auf nicht explizit verbalisierten Paradigmen. Sie ist das Ergebnis von Intuition und dem Austausch mit Kunden. Diese Strategie wird in den meisten Fällen Regressionen und Katastrophen wie den Verlust eines Kunden verhindern. Doch sie hat ihre Grenzen. Es gibt keine klare Skala, an der Fortschritt gemessen werden kann. Daher werden pragmatische KPIs wie „Wie viele Nutzer haben sich über die Änderung beschwert / sie gelobt?" und „Hat sie sekundäre Ziele wie verbesserte Leistung usw. erreicht?" darüber entscheiden, ob eine Änderung erfolgreich war oder nicht.
Das Problem ist: Potenzielle Nutzer und potenzielle Kunden können sich nicht beschweren.
Eine Benutzeroberfläche ist wie eine Sprache. Unsere Fähigkeit, diese Sprache zu verstehen, wird von der Kultur beeinflusst, in der wir sozialisiert wurden. Wenn wir die zugrunde liegenden Paradigmen, die wir bei der Erstellung dieser Benutzeroberflächen anwenden, nicht verbalisieren, dann verankern wir unsere Kultur in diesen Systemen. Das bedeutet, dass sie für Menschen wie uns einfach zu bedienen sind, aber nicht unbedingt allgemein.
Vorteile, die ein Design-System aus abstrakter Perspektive bringen könnte:
Ein konsistentes Erscheinungsbild und Interaktionsverhalten, das dem Nutzer Vertrautheit vermittelt, kann die Lernschwierigkeiten sowie kognitive und operative Kosten verringern und die Arbeitseffizienz steigern. source
Durch klar definierte Kategorien von Benutzeroberflächen-Komponenten wäre die Verwechslung zwischen Komponenten zur „Datendarstellung" und einer Benutzeraktion (für die beispielsweise ein Button verwendet werden könnte) nicht passiert. Hätte es eine Seite wie diese gegeben, auf der alle verschiedenen UI-Komponenten und deren Zweck aufgelistet sind, hätte eine rationale Diskussion stattfinden können. Es wäre zudem gut, wenn diese Diskussionen öffentlich geführt würden und nicht nur über Git-Commit-Nachrichten kommuniziert würden.
Ich habe gerade einen ähnlichen Hinweis hinzugefügt, jedoch nicht im Platzhalter. Angesichts aller Sprachen, in die Discourse übersetzt wurde, besteht bei einem langen Platzhaltertext die Gefahr, dass er abgeschnitten wird. Außerdem verschwindet der Platzhalter, sobald man zu tippen beginnt. Stattdessen habe ich mich für einen rechtsbündigen Hinweis in der Zeile „Alle Themen/Beiträge durchsuchen" entschieden:
Meine Erfahrung mit der suche innerhalb eines Themas auf Meta ist derzeit, dass sie seltsam kaputt wirkt.
Wenn ich auf einer Webseite suchen möchte, bin ich es gewohnt, Strg+F zu drücken, den Suchbegriff einzugeben und Enter zu drücken. Ich verstehe, warum Discourse das für lange Themen übernehmen/erweitern muss.
Was jetzt passiert, wenn ich auf Meta Strg+F drücke und „theme" in das Suchfeld eingebe:
Es werden mir eine Reihe von Nutzern (WTF) oder Tags (hilfreich) angezeigt.
Wenn ich Enter drücke, werden mir eine Reihe anderer Themen angezeigt (WTF, ich versuche, innerhalb eines Themas zu suchen).
Wenn ich auf „Mehr" klicke, verliere ich den Themenkontext vollständig.
Mein Fazit: Ihr verletzt völlig die Erwartungen der Nutzer, wie die Suche innerhalb einer Webseite im Web funktioniert.
Vorschläge:
(1) Wenn der Nutzer die Suche mit Strg+F ausgelöst hat, standardmäßig die Suche innerhalb des Themas verwenden; aber die Suche über alle Themen beibehalten, wenn die Suche auf die Weise ausgelöst wird, wie es bei der globalen Navigation üblich ist.
(2) Zeige standardmäßig keine Nutzer an, da die meisten Leute nach Themen suchen.
Ich bin ehrlich gesagt verwirrt, warum ihr hier einen Vorschlaghammer für diese Nuss verwendet habt; ich hätte gedacht, dass die Leistungsbeeinträchtigung der Suche zeichenweise durch eine Verzögerung von 500 ms vor Auslösung der Suche bewältigt werden könnte.
Ich habe versucht, mich an diese neue Suche zu gewöhnen, und ich muss dem OP zustimmen – sie ist kein Schritt nach vorn. Sie ist schwieriger zu bedienen und die Benutzeroberfläche ist verwirrend.
Ich empfinde das Gleiche, obwohl ich auch klarstellen möchte, dass ich die von dem Team genannten Gründe dafür verstehe und erkenne, dass die Änderung andere bedeutende Vorteile hat. Es scheint also nur eine Frage der richtigen Umsetzung zu sein, hoffentlich mit weiterer Verfeinerung des neuen Designs. Leider habe ich im Moment keine konkreten Verbesserungsvorschläge, sonst hätte ich ein Thema für die…
Dennoch hatte ich denselben Gedanken:
Obwohl das Team nicht unbedingt verpflichtet ist zu antworten, hoffe ich, dass es dies dennoch tun wird. Es scheint jedoch kein eigenes Thema dafür zu geben.