Slidy o uživatelských hláškách, jejich kvalitě a vnímání uživateli. Prezentováno na Poslední Sobotě s pořadovým číslem 56.
https://www.youtube.com/watch?v=D1fA9B0wuMw
Jak psát hlášky?
● Úspěch v rodu činném
○ Úspěšně jste odeslal objednávku, za kterou Vám
připisujeme 5 kreditů.
● Chyba v rodu trpném
○ Nastala závažná systémová chyba, ale usilovně
pracujeme na její nápravě.
Jak nepsat hlášky?
● Nikdy během programování
● Vždy potřeba znát přesný kontext
● Personalizace
● Žádné textové zprávy z výjimek!
Hlášky v Nette
● Flash Message
● NetteApplicationUIControl
● $control->flashMessage($message, $type)
● Neposílat hlášky rodičovi!
● Vykreslovat v rámci komponenty
Jak hlášky zobrazovat?
● Jednotně v rámci systému
● Maximálně 1 řádek
● Blok zpráv dostatečně velký
○ Celá šířka stránky
○ Horní část komponenty/stránky
○ Zobrazovat i po AJAXovém požadavku!
● Formátování - tučné, kurzíva, odkaz
Kdy hlášku nezobrazovat?
● Když už je vypsaná
● Když to nedává smysl
● Když o to uživatel nestojí
● Když není místo?
Důležité body
● Kdo je uživatelem?
● Jak bude systém používat?
● O čem musí vědět a o čem ne?
● Přiznávat se k úspěchům
● Navigovat uživatele k vyřešení chyby
● Udržovat hlášky konzistentní napříč celým
systémem