it-swarm-eu.dev

Jaký je nejlepší způsob, jak zobrazit hlubokou hierarchii?

Přemýšlel jsem o nejlepším způsobu, jak ukázat hlubokou hierarchii desktopové aplikace, na které pracuji. Zde jsou některé alternativní návrhy, které zvažuji ...

Mac OSX Finder:

alt text

Pokud rozumíte tomu, co vidíte, "Zobrazení sloupců" odvádí skvělou práci při zobrazování kontextu (kde jsem v této obrovské hierarchii?) A můžete rychle procházet seznamy složek, abyste viděli, co je v nich ... ale to určitě používá některé obrazovky nemovitostí.


Microsoft's MSDN Navigator:

alt text

V zásadě jde o to, že vidíte „rodiče“ stránky, na kterou se díváte, a vidíte „děti“. Vzdáte se toho, když vidíte „sourozence“ na různých úrovních, ale ušetří vám to spoustu místa na obrazovce. Takže se vzdáte nějakého kontextu výměnou za kompaktnost.


Windows Navigator:

alt text

Toto uživatelské rozhraní je slušné v zobrazování kontextu až do okamžiku, kdy musíte začít svisle nebo vodorovně posouvat. Pokud máte spoustu věcí a spoustu úrovní, budete se hodně posouvat. To znamená, že můžete otevírat více větví složek najednou. To poskytuje určitou mini-historii (jaké složky jsem doposud otevřel?).


"Mega-Nabídky":

alt text

V tomto příkladu se díváte na asi tři úrovně hierarchie. Pokud jste chytrí, myslím, že byste mohli ukázat možná čtvrtou až pátou úroveň, ale v určitém okamžiku se to buď rozpadne, nebo se převede na něco tradičního (stromový pohled atd.).


Otázky

Nikdo mi samozřejmě nemůže odpovědět, jaký typ uživatelského rozhraní hierarchie potřebuji, pokud nerozumíte úkolu, který se snažím podporovat, ale mám nějaké konkrétní otázky:

  1. Jak převládají všechny tyto alternativy? Nebyl jsem uživatelem Mac po dlouhou dobu a opravdu jsem neviděl UI, jako je Finder's Columns View, kdekoli kromě Macu. Existuje kdekoli jinde? Použili byste je na rozhraní jiných než Mac? „Mega-Menus“ se naopak jeví jako převládající. Stromové zobrazení (jako v Průzkumníkovi Windows) vidím všude (v aplikacích Windows, na webu atd.). V zásadě jde o standardní widget GUI. Navigátor MSDN jsem neviděl nikde jinde než na webu MSDN.

  2. Dostanou uživatelé tato rozhraní? Toto je pravděpodobně velmi korelované s otázkou prevalence, ale pokud vložím, řekněme, Sloupcový pohled před uživatele jiných uživatelů než Mac, budou úplně pařezováni? Nějaká data nebo zkušenosti s tím? Byl bych velmi opatrný, kdybych použil ten MSDN, ledaže bych měl nějaké údaje, které by dokazovaly, že tomu neprogramátoři rozumějí.

  3. Chybí mi nějaké alternativy? Jaké další hierarchické uživatelské rozhraní nebo variace na nich jste viděli?

77
devuxer

Několik úvah:

  1. K čemu to OS (nebo je to více)?
  2. Existují nějaká omezení nebo známé limity vaší hierarchie?
  3. Je k dispozici možnost vyhledávání?

Č. 1 je důležitý, jak jste poznamenali ... protože Mac Finder by byl pro většinu uživatelů Windows cizí.

Č. 2 může také poskytnout pomoc. Např. Finder funguje dobře, pokud máte mělký strom, ale pokud máte hloubku 15-20, je použitelnost

Č. 3 je použitelná položka. Pokud nemůžu rychle zobrazit celý strom za méně než 5–10 sekund, je nutná možnost vyhledávání.

Celkově vzato, shledávám standardní "strom", který je pro uživatele nejzřetelnější. Hierarchie je fyzicky viditelná a je třeba otevřít/prozkoumat pouze příslušnou větev - ale pro porovnání nebo vyhledávání můžete otevřít více než jednu větev.

Mým jediným dalším návrhem bylo, pokud budete mít minimální prostor pro práci s, paradigma iPod „drill-down“ funguje opravdu dobře.

alt text

15
scunliffe

Zobrazit pouze aktuální úroveň hierarchie a strouhanku

enter image description here

11
Seder

Myslím, že to záleží na typických úkolech. Za to, že vidím jen hierarchii a klikám na odkazy, souhlasím s lucasrizoli, že strom je velmi podobný.

Pokud uživatel musí procházet složkami hodně (dopředu a dozadu v hierarchii), preferuji myšlenku Mac OSX. Je to velmi užitečné v práci, kde musím najít myšlenky ve složkách.

Proč je to dobré? Nejprve využívá mnohem více prostoru na displeji rozdělením hierarchie na 2 rozměry. Za druhé velmi jasně ukazuje, které položky jsou na stejné úrovni, hlubší = horizontální, stejný = vertikální.

Samozřejmě, pokud si jen přejete, aby byla hierarchická navigace součástí aplikace, možná nemáte prostor pro způsob Mac OSX.

Takže to velmi záleží na vašem designu a na typických úkolech pro uživatele. Zvažte také, zda by váš typický uživatel byl uživatelem systému Mac nebo Windows (pokud o tom můžete něco říci).

6
Lukas Oppermann

1) Stromové widgety (jako v Průzkumníkovi Windows) a rozbalovací nabídky (mega nebo jinak) bych řekl, že jsou nejznámější.

2) „Získat“ je vágní, stejně jako „uživatelé“.

Toto není odpověď na vaši otázku, ale je nutné, aby uživatel viděl/procházel hlubokou hierarchii? Vyhýbám se hierarchii nebo ji zjednodušujeme, takže je mělčí, domnívám se, že bude jednodušší představit hierarchii jakýmkoli způsobem.

3) Stromové mapy se používají především při vizualizaci informací. Rovněž Dasher používá zajímavý, zvětšitelný způsob navigace hlubokého stromu pravděpodobností písmen. Nejsou ani zvlášť dobře známé ani běžné.

4
lucasrizoli

Nejlepší způsob neudělají tak hlubokou hierarchii ani nepoužívejte plátky, mělké pohledy (max. 2 hloubky).

4
igor

Zobrazení sloupců Mac OS je v pohodě, ale zabírá to obrovský prostor na obrazovce. Hierarchické obrazovky pro iPhone a iPod používají stejný koncept, ale kvůli malým rozměrům zařízení rozdělují sloupce na mnoho obrazovek. Berou také celou obrazovku, i když po jedné.

Pokud máte mnoho listových uzlů nebo když začínáte posouvat ve dvou rozměrech kvůli množství obsahu, není zobrazení stromů tak přátelské k horizontální navigaci. Navigujte uvnitř regeditu a uvidíte, co tím myslím.

Pokud si přejete zachovat určitý kontext, hybridní přístup by spočíval v kombinaci lišty se stručnou listinou se seznamem zobrazujícím pouze aktuální uzly listových uzlů. Něco jako zjednodušená verze Průzkumníka Windows 7.

1
facildelembrar

Pravidelné stromové zobrazení s rozevíráním dvojitým kliknutím a strouhankou. Podívejte se Workflowy , má stejné chování.

Regular tree-view with drill-down on double-click and breadcrumbs

1
Nikita Dvornikov

Jeden jednoduchý způsob, jak ukázat hierarchii, je zkombinovat strom se 2 seznamy. Jeden seznam zobrazuje pouze listové uzly pro vybraný stromový uzel, druhý zobrazuje všechny listové uzly, ale seskupené podle jejich nadřazeného uzlu.

Do filtrovaného seznamu je docela dobře možné přidat vyhledávací pole, takže může zobrazit obsah vybraných uzlů nebo všechny uzly listů, které odpovídají vzoru:

enter image description here

0
pgfearo