Date post: | 30-Jul-2015 |
Category: |
Software |
Upload: | martin-stekl |
View: | 44 times |
Download: | 0 times |
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● Nette\Application\UI\Control● $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?
Jak psát výjimky?● Dostatečně jasný typ výjimky● Vysvětlující message pro vývojáře● Escape proměnných
Zajímavé odkazy● Voice & Tone (voiceandtone.com)● Good UI (www.goodui.org)● Intro.js (usablica.github.io/intro.js/)● FamFamFam (www.famfamfam.
com/lab/icons/)● Fugue (p.yusukekamiyamane.com)● Twitter Bootstrap (getbootstrap.com)
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