Pradia Parayk man! sindicaci;ón
Kriause.com | internetinė komunikacija yra asmeninis Ramūno Žilionio (digitouch!) weblog'as siūlantis geriausią pasaulio interneto kūrimo patirtį lietuvių kalba, bei savo įžvalgas interneto projektų ir rinkodaros srityje.

Keli „daugiasluoksnių“ navigacinių sistemų pavyzdžiai

1 kart. jau balsavo... balsuok ir tu!

Kaip dažnai mes sprendžiame problemą, kokios meniu hierarchijos turi būti kuriama interneto svetainė? Dažnai svetainę pradedame kurti nuo pirmo puslapio ir ten talpiname pirmo lygio navigaciją. Jos pagalba lankytojai turės patekti į žemesnių lygių puslapius. Mes, lyg būtume „užprogramuoti“, visada struktūrą įsivaizduojame „iš viršaus į apačią“.

Tačiau ką daryti su informacija, kurią ne taip jau paprasta sustatyti į hierarchinius rėmus? Kartais informacija gali turėti visą galybę savybių, kurios įvairiai svarbios atskiroms lankytojų grupėms. Hierarchinė informacijos sistema tinka tik darant prielaidą, kad visiems svetainės lankytojams svarbūs tie patys informacijos aspektai. Tačiau juk taip būna toli gražu ne visada.

Panagrinėkime realius pavyzdžius. Aš užėjau į parduotuvę, kuri prekiauja virtuvės reikmenimis. Prie manęs priėjo pardavėjas ir paklausė:

- Kuo galiu Jums padėti?

- Man reikalinga indaplovė, kuri taupytų vandenį ir elektrą. Taip pat turi būti patikima ir įsilieti į mano virtuvės dizainą, – atsakiau aš.

- Mes turime tris Jus tenkinančius modelius, kiek galėtumėte mokėti už norimą produktą? – paklausė pardavėjas.

Puikus pardavėjas! Jis atsimena visą parduotuvės prekių asortimentą ir sugebą šį sąrašą sumažinti iki kelių prekių, kurios atitinka mano poreikius. Jis žinojo ir tas prekių savybes, kurių aš nenurodžiau (kaina), tačiau šios savybės įtakos mano pasirinkimą.

Jei visos svetainės galėtų taip efektyviai dirbti! Jei mano informacijos savybes pavaizduoti schemoje, jos atrodytų sekančiai:

appliances > dishwashers > energy consumption
(virtuvės technika > indaplovės > energijos naudojimas)

Tokio tipo atvaizdavime lankytojas renkasi kategorijos punktą, kol „neprieina“ prie jį tenkinančio produkto. Tačiau ką daryti jei sekantis svarbus kriterijus lankytojui bus ne „energijos naudojimas“, bet indaplovės išvaizda? O jei kitam pagrindinis kriterijus yra kaina? Įsivaizduokite, jums reikia surasti visas indaploves su nerūdijančio metalo būgnu ir kaina iki 1500 Lt. Jums teks peržvelgti visą struktūrą (visas indaploves), kad išskirti Jus dominančias savybes.

Sistemos turinčios daug savybių informatikoje vadinamos „daugiaespektės“ sistemos (multi-faceted). Šiose sistemose kiekviena informacijos dalelė turi savo kelias savybes. Pavyzdžiui, indaplovės būgno medžiaga gali būti pagaminta iš įvairaus metalo (nerūdijančio plieno, plastiko, aukso). Kiekvieną kartą kai pasirenkamos vienos ar kitos savybės, paieškos ratas mažėja. Taip procesas kartojasi ir pasirenkamos vis naujos savybės. Išsirenkant vieną iš savybių paprastai sistema pateikia dar kelis variantus savybių atitinkančių prieš pasirinktąją. Šios informacijos atrankos tikslas yra sumažinti informaciją iki tokio kiekio, kurį būtų nesudėtinga peržiūrėti.

Atrodytų tokią vartotojo sąsają sukurti nesunku, tačiau kartais būna atvirkščiai. Ne visos naršyklės prisitaikiusios pilnam tokio proceso apdorojimui. Vartotojas galėtų nuolatos keisti informacijos savybių užklausas, kol negaus jam tinkančio varianto, tačiau kiekvieną kartą naršyklei tenka kreiptis į serverį su duomenimis ir informacijos apdirbimo laikas ilgėja.

Tai kokia navigacija šiai informacijos sistemai yra tinkamiausia? Žemiau pateikti pavyzdžiai pakankamai efektyvūs. Kiekvienas iš variantų vartotojui siūlo savo privalumus.

Pvz. nr. 1. Svetainė Broadmoor išveda informacijos savybes (šiuo atveju datas) specialiuose langeliuose.

  • Savybės pasirinkimas. Čia naudojamos dvi svarbios idėjos: visų pirma lankytojui įvairiais būdais siūloma išsirinkti tas informacijos savybes, kurios svarbios tik jam, visų antra vartotojo sąsajoje naudojami tie grafiniai elementai, kurie geriausiai atspindi pateikiamos informacijos tipą. Pavyzdyje pateiktoje svetainės Broadmoor Hotel paslaugų užsakymo formoje flash pagalba rezervacija pateikta kaip kalendorius. Sprendimas atrodytų paprastas, tačiau prisiminkite kiek kartų svetainėse datas tekdavo rinktis naudojant “iššokančius sąrašus”?

Pvz. nr. 2. Svetainė Kohler naudoja JavaScript technologiją, kad vartotojo sąsaja būtų lankstesnė.

  • Atrankos galimybė. Kada vartotojas renkasi informacijos savybes parodykite bendrą rezultatą (skaičių) atitinkantį šias savybes. Taip vartotojas matys kaip jo ieškomas rezultatas siaurėja (arba platėja). Pavyzdžiu, pažiūrėjus į įmonės Kohler svetainę, matome, kad paieškoje uždavus tam tikrus kriterijus jos rezultatas mažėja apačioje rašant produktų kiekį. Jei jūs pasirinksite pirmą paieškos savybę akimirksniu tinkamų produktų keikis bus pateikiamas ne 124, tačiau tik 55. Dar pridėjus kelias savybes produktu gali sumažėti iki 7 ir jau tada drąsiai galite spausti nuorodą “Show Products”, bei greitai peržiūrėti paieškos rezultatus.

Tokias vartotojo sąsajos efektyvumas dažniausiai priklauso nuo technologinių sprendimų. Svetainė Kohler tam naudoja JavaScript technologiją. Tačiau tai reikalauja kiekvieną kartą pakeitus paieškos kriterijus kreiptis į serverį. Kuo daugiau loginių veiksmų persikels į kliento kompiuterį tuo girčiau veiks vartotojo sąsaja, tuo laisviau jausis vartotojas.

Pvz. nr. 3. Svetainė Sears nesiūlo didelio informacijos savybių pasirinkimo, kas varžo vartotojo laisvę.

  • Rezultatų išvedimas. Parodykite vartotojui kokį nors jo veiksmų rezultatą. Vienos sistemos pateikia galimo rezultato apibendrinimą (kaip tai daro Kohler svetainės pavyzdys), kitos iškart pateikia sutapimų variantus, kaip tai daro paieškos serverių sistemos. Taip pat egzistuoja “lankstūs” variantai, kurie pateikia tinkamiausius variantus ir visų galimų variantų apibendrinimus. Vartotojo sąsajos pasirinkimas priklauso nuo išvedamos informacijos tipo. Taip pat svarbu vartotojui palikti galimybę patikslinti užklausą tame pačiame puslapyje kur išvedami rezultatai. Pavyzdžiui firmos Sear.com svetainėje lankytojui pateikiama puiki vartoto sąsaja su daugybe pasirinkimo kriterijų, tačiau informacija apie paieškos rezultatus pateikiama tik po mygtuko “paieška” paspaudimo. Jei norėsite pakeisti nors vieną užklausos savybę jums teks vėl grįžti į paieškos puslapį ir pradėti paiešką iš naujo.

Sistemos su daugeliu informacinių savybių tarsi susisieja su paieškos sistemų savybėmis ir daugiafunkcine svetainių navigacija. Vartotojui susidaro įspūdis, kad jis dirba su dideliais informacijos kiekiais ir tuo pačiu su paieškos serverių sistemomis. Kad padaryti informacijos atrinkimą kuo greitesnį ir patogesnį visų pirma reikia gilintis į technologijų naujoves, kurios kiekvieną dieną suteikia naujas galimybes.

Kritinis balsas

Niekas neabejoja, kad naujos technologijos yra progreso variklis, tiktai nereikia pamiršti, kad ne visi interneto vartotojai eina koja kojon su technologijomis. Svarbu jausti ribą, kur naujovės įvedimas tampa trukdžiu. Ko gero labiausiai tai atsiliepia būtinuose veiksmuose. Jei žmogus kitaip negaus paieškos rezultato nepanaudojęs jam pirmą kartą matomo algoritmo, didelė tikimybė, kad jis paiks svetainę neįvykdęs savo užduoties. Todėl naujoves reiktu diegti ne vietoje, tačiau šalia įprastinių informacijos apdorojimo sprendimų.

Šaltinis: Jeffrey Veen
Paruošė: Kriause.com

Palikite savo komentarus