Begruessung: Vorname als Platzhalter, Anwendung duzt
Zwei Aenderungen an der Ansprache. "Guten Tag, [Vorname]" statt eines erfundenen Namens. Ein fester Name sieht in einer Abnahme aus wie ein fest verdrahteter Wert, und irgendwann fragt jemand, warum dort immer derselbe steht. Die Klammern sagen, was an der Stelle eingesetzt wird; beim Einbau kommt der Wert aus der Sitzung. Und die Anwendung duzt: "2 Punkte brauchen heute deine Aufmerksamkeit." Vor der Aenderung geprueft, ob es weitere Siez-Formen gibt — es war genau diese eine Stelle, einmal im View-Model und einmal in der Bausteingalerie. Halb geduzt liest sich schlechter als durchgehend gesiezt, deshalb steht die Ansprache jetzt als Regel in DESIGN-SYSTEM.md, zusammen mit dem Hinweis, dass beim Einbau im Zweifel die Ansprache von HiveGrid Vorrang hat. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QPeZNwSeU7qG3RRCwaxEZX
This commit is contained in:
1 parent
7bbbd00ed2
commit
84ce322a19
4 files changed
+35
-6
No files matched your search
@@ -375,3 +375,23 @@ verteilen. In Analytics kann derselbe Unterschied durch einen Filter auf
|
||||
|
||||
Die Karten sind in allen Fällen dynamisch — nirgends steht eine feste Höhe.
|
||||
Kommt mehr Inhalt hinein, wächst die Karte.
|
||||
|
||||
---
|
||||
|
||||
## Ansprache
|
||||
|
||||
**Die Anwendung duzt.** „2 Punkte brauchen heute deine Aufmerksamkeit", nicht
|
||||
„Ihre". Das gilt für jeden Text, der den Benutzer anspricht — Begrüßung,
|
||||
Leerzustände, Hinweise, Fehlermeldungen.
|
||||
|
||||
Halb geduzt liest sich schlechter als durchgehend gesiezt: Sobald zwei Sätze
|
||||
auf derselben Seite unterschiedlich ansprechen, klingt die Anwendung wie von
|
||||
zwei Leuten geschrieben. Beim Einbau gilt im Zweifel die Ansprache von
|
||||
HiveGrid — sie hat nach [ZIELSYSTEM.md](ZIELSYSTEM.md) Abschnitt 0 den Vorrang.
|
||||
|
||||
**Namen im Prototyp stehen in eckigen Klammern.** Die Begrüßung zeigt
|
||||
„Guten Tag, [Vorname]" und nicht einen erfundenen Namen. Ein fester Name sieht
|
||||
in einer Abnahme aus wie ein fest verdrahteter Wert, und irgendwann fragt
|
||||
jemand, warum dort immer derselbe steht. Die Klammern sagen, was an der Stelle
|
||||
eingesetzt wird; beim Einbau kommt der Wert aus der Sitzung
|
||||
(`data/nutzer.ts` → `requireMember`).
|
||||
@@ -11,9 +11,15 @@
|
||||
* Kacheln in anderer Zusammenstellung.
|
||||
*/
|
||||
export const NUTZER = {
|
||||
name: "Dejan Cosic",
|
||||
/** Für die Anrede — „Guten Tag, Dejan" liest sich wie eine Ansprache, nicht wie ein Datensatz. */
|
||||
vorname: "Dejan",
|
||||
name: "[Vorname] [Nachname]",
|
||||
/**
|
||||
* Für die Anrede. In eckigen Klammern und nicht als erfundener Name:
|
||||
* „Guten Tag, Dejan" sieht in einer Abnahme aus wie ein fest verdrahteter
|
||||
* Wert, und irgendwann fragt jemand, warum dort immer derselbe Name steht.
|
||||
* „[Vorname]" sagt stattdessen, was an dieser Stelle eingesetzt wird — beim
|
||||
* Einbau kommt er aus der Sitzung.
|
||||
*/
|
||||
vorname: "[Vorname]",
|
||||
rolle: "Geschäftsführung",
|
||||
rolleKey: "gf" as const,
|
||||
};
|
||||
@@ -323,10 +323,10 @@ export function KomponentenSeite() {
|
||||
<div className="-mx-4 sm:-mx-6">
|
||||
<Begruessung
|
||||
anrede="Guten Tag"
|
||||
name="Dejan"
|
||||
name="[Vorname]"
|
||||
datum="Donnerstag, 30. Juli"
|
||||
rolle="Geschäftsführung"
|
||||
lage="2 Punkte brauchen heute Ihre Aufmerksamkeit."
|
||||
lage="2 Punkte brauchen heute deine Aufmerksamkeit."
|
||||
kritisch
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -150,9 +150,12 @@ export function baueDashboardVM(
|
||||
const umsatzVorher = umsatzVorperiode(daten.rechnungen, "30_tage");
|
||||
const alerts = handlungsbedarf(daten);
|
||||
|
||||
// Die Anwendung duzt. Das ist eine Festlegung fuer den ganzen Prototyp und
|
||||
// nicht nur fuer diesen Satz — halb geduzt liest sich schlechter als
|
||||
// durchgehend gesiezt.
|
||||
const kritisch = alerts.filter((a) => a.art === "kritisch").length;
|
||||
const lage = kritisch
|
||||
? `${kritisch} Punkte brauchen heute Ihre Aufmerksamkeit.`
|
||||
? `${kritisch} Punkte brauchen heute deine Aufmerksamkeit.`
|
||||
: "Keine kritischen Punkte offen.";
|
||||
|
||||
return bereit({
|
||||
|
||||
Reference in new issue
Block a user