it-swarm-eu.dev

Jak zlepšit použitelnost pro dynamicky obydlené rozbalovací nabídky?

Pracuji na aplikaci pro klienta, která má „jedinečné uživatelské rozhraní“, ve kterém se chci vylepšit.

Search Drop Down

V současné době, když uživatel přijde na tuto webovou stránku, je pro oblast zobrazena pouze jedna rozbalovací nabídka. Jakmile uživatel začne vybírat oblast, odešle se celá stránka a poté se zobrazí rozbalovací nabídka zóny. Toto se opakuje pro každou rozbalovací nabídku, dokud nejsou vybrány všechny hodnoty. Region, Zóna, Okres a Prodejce.

Je zřejmé, že to není pro uživatele příliš použitelné ani preferované, protože se obnovuje celá stránka a vyžaduje mnoho kliknutí. Chtěl jsem zjistit, jestli existuje nějaký způsob, jak zlepšit uživatelský dojem?

Jedním z řešení, které mohu udělat, pokud nemůžu vylepšit uživatelské rozhraní, je uchýlit se k AJAX), abych se vyhnul obnově celé stránky. Jak ale mohu vylepšit uživatelské rozhraní?

7

Z toho, co jsem pochopil, již máte název obchodního zastoupení, které chcete vychovávat.

Tento konkrétní návrh uživatelského rozhraní replikuje způsob fyzického světa, jak se dostat k věcem. Pokud se chci dostat k tomuto prodejci, jak bych to udělal? No, musím jít do toho regionu, dostat se do zóny, dostat se do okresu a pak najít obchodní zastoupení. Ve fyzickém světě není moc na výběr.

Ale pro váš účel zde si myslím, že přístup založený na vyhledávání by byl nejen vhodnější, ale také mnohem jednodušší a použitelnější.

To, o čem zde mluvím, je v souladu s návrhy společnosti Google. Uživatel začne psát název obchodního zastoupení, které chce vyvolat. Pokud existuje jen jedno jméno, dobře a dobře. Máš to. Pokud ne, zobrazujeme spoustu „návrhů“, které obsahují informace o regionu, zóně a okresu a uživatel si může vybrat ten, ke kterému se chce dostat.

6
nemo

Mám návrh, ale nejprve mi dovolte jen říci, že je to docela dobře známé paradigma a pokud bude implementováno dobře (aniž by se celá stránka osvěžovala a možná ukazovala všechny droplisty), může dobře fungovat.
Pokud není vertikální prostor omezený, uvažoval bych také o uspořádání kapiček pod sebe.

Pokud chcete zážitek úplně změnit, můžete například zkusit přidat mapu.
Některým uživatelům to může pomoci vybrat si místo snadněji, ale pro ty, kteří dávají přednost pouhému použití klávesnice a psaní, by to mohlo být trochu těžkopádnější.

Pokud to opravdu chcete vzít na okraj, zkuste analyzovat volný formát, tj. Nechte uživatele něco jen napsat a odvodit z něj všechny parametry (jako mapy Google).

1
Dan Barak

Jedinou věcí, kterou jsem chtěl přidat k odpovědi Vijaye, bylo, že můžete uvažovat o několika technikách vyhledávání a vyhledávání - jinými slovy, můžete udělat autocomplete pro jméno dealera A můžete nechat uživatele rozbalit z opačného konce - pokud dávají přednost projít regionem, zónou atd., mohou zcela použít jinou část formuláře nebo jinou formu. Dozvíte se více o způsobech vyhledávání a vzorců vyhledávání a také o tom, jak ovlivňují návrh webových stránek, abyste porozuměli tomuto tématu pro celou řadu webů. Některé vynikající knihy o těchto tématech zahrnují Search Patterns by Morville & Callender, Ambient Findability by Morville a dokonce i část Průvodce webovým stylem v kapitole Návrh rozhraní (je k dispozici volně online i v tisku).

1
ericawebdev