Par navigāciju starp dažādiem elementiem weblapās

Es netaisos iedziļināties navigācijas tehnoloģijās vai arī vizuālās prezentācijas loģikā un metodēs. Šoreiz man daudz vairāk šķiet aktuāli apskatīt navigācijas izveidi kā tādu un tās atspoguļojumu dažādos variantos tīri no saturiskā viedokļa.

Tā kā informācijas apjomi pieaug ne tikai internetā kopsummā, bet arī katrā atsevišķā resursā, ātrāk vai vēlāk nāksies sadalīt visu informāciju lapās, lai tā būtu vieglāk atrodama un nebūtu jāielādē uzreiz viss saturs.

Tipiskākais variants ir navigācijas slejas izveide, kuras pamatā ir dalīšana kategorijās. Kategorizēšana, savukārt, ir katra resursa īpatnība. Ziņu portāls, piemēram, visticamāk kategorizēs navigāciju balstoties uz ziņu tematiem. Kāds IT speciālists, kas publicē informāciju par dažādiem saviem atklājumiem, varētu izvēlēties kategorizēšanu pēc IT sfēras (programmēšanas valodas, operētājsistēmas, utml.). Kategorizācijas trūkumi ir vairāki:

  1. Brīdī, kad katrā no kategorijām parādās pārāk daudz atsevišķu ierakstu, atkal ir grūti atrast nepieciešamo. Šai gadījumā kā risinājums varētu būt katras kategorijas sadalīšana apakškategorijās, ja tas ir iespējams (piemēram, Latvijas ziņas — Sports), tomēr arī tādā gadījumā noteikti radīsies diskomforts it īpaši ziņu portālos, staigājot pa dažādām kategorijām un zaudējot kontroli pār to, vai apskatāmā informācija vispār ir aktuāla vai arī jau zaudējusi savu nozīmi.
  2. Kategorijas var būt pārāk daudz un tad lietotājam būs grūti tajās orientēties. Šeit pat atzīmēšu arī trešo trūkumu — bieži vien kategorijas var būt ļoti neskaidras gan pēc savas būtības (nav iespējams saprast, kas konkrētajā kategorijā atrodas), gan pēc loģikas (piemēram, ir kategorija Kultūras ziņas un blakus atrodama subkategorija Latvija — Kultūras ziņas), radot diskomfortu lietotājā.

Salīdzinoši jauns priekš IT, bet jau ļoti sen lietots citās sfērās ir dalījums pēc atslēgvārdiem (zināms arī kā tagu lietošana). Piedevām, atslēgvārdi var būt ne tikai reāli vārdi, bet, piemēram, arī krāsu kodējums. Lielākais šāda navigācijas varianta trūkums parādās līdz ar atslēgvārdu mākoņa izaugšanu. Kad jums lapā jau būs tuvu 1000 dažādu atslēgvārdu, tajos būs ļoti grūti orientēties un vispār kaut ko atrast. Kā viens no variantiem, lai samazinātu šādu neskaidrību, ir atslēgvārdu dalījums kategorijās, bet iespējams arī grupēt atslēgvārdus pēc noteiktas loģikas (piemēram, atslēgvārdus Adobe, Microsoft, IBM apvienot un atslēgvārdu mākonī rādīt tikai vienu — IT kompānijas). Patiesībā būtiskākais trūkums šajā gadījumā būs neviennozīmība, jo uz vienu ierakstu var attiekties desmitiem atslēgvārdu, toties parādās daudz praktiskākas iespējas limitēt nepieciešamās informācijas meklēšanas laiku (pie nosacījuma, ja starp atslēgvārdiem ir tāds, kas interesē tieši jūs).

Lai saprastu, kāpēc es teicu, ka dalījums pēc atslēgvārdiem ir ļoti sen lietots citās sfērās. Viszināmākais piemērs ir vārdnīcās, kurās atslēgvārds ir vārda sākumburts. Cits piemērs, ar apgrieztā atslēgvārdu lietošanu ir bībelē. Šai gadījumā ir sākotnējā kategorizācija grāmatās (psalmos, sauciet kā gribiet) un tālāka secīga katras rindkopas numerācija. Tādējādi saīsināts konkrētās bībeles daļas nosaukums kopā ar rindkopas numuru veido atslēgvārdu, pēc kura var atrast konkrēto ierakstu un bībeli var pārdrukāt uz dažādiem formātiem, valodām, bet atslēgvārds paliks vienots visos variantos.

Vēl viens variants ir ievietot visu informāciju vienā vai vairākās dimensijās. Piemēram, iespēja atlasīt visus ierakstus noteiktā laika periodā. Papildus var parādīties vēl viena dimensija, piemēram, atlasīt tikai tos rakstus, kurus ir izlasījuši vairāk par 5000 cilvēku. Arī šai navigācijas metodei ir savi trūkumi, tomēr izmantojot pietiekami atraktīvas vizualizācijas metodes, ir iespējams panākt labu rezultātu.

Šīs nav visas iespējamās metodes, tomēr ceru, ka būs radies priekšstats par vienkāršoto navigācijas izveidi lielākam informācijas daudzumam. Galvenais, ko ir nepieciešams atcerēties — visas šīs navigācijas iespējas ir un bieži vien pat nepieciešams kombinēt, lai atvieglotu informācijas meklēšanu.

Tiktāl mums ir skaidrs, kā informāciju sadalīt mazākos informācijas daudzumos, lai atvieglotu navigāciju lapās. Bet seko nākamā problēma — pat gadījumā, ja mēs esam sadalījuši informāciju mazākos apgabalos, katrs no šiem apgabaliem tik un tā var būt ārkārtīgi liels. Piemēram, ieraksti šajā blogā kategorijā Burti. Līdz ar to rodas nepieciešamība sadalīt arī tos, bet nu jau vairs nav iespēja smalkāk dalīt, teiksim, pēc atslēgvārdiem vai subkategorijām, jo lietotāju interesē apskatīt tieši visus ierakstus, kas attiecās uz kategoriju Burti. Ko darīt šādā gadījumā? Jāizmanto metode, kurai jau ir iesoļojusi otrajā tūkstošgadē — dalīšana lapās.

Tomēr arī te viss nav tik vienkārši, kā tas varētu šķist. Piemēram, manā blogā risinājums, kura autors ir DIY Themes, ir saites «Vecāki ieraksti» un «Jaunāki ieraksti», bet papildus paskaidrojumiem. Teorētiski, tas būtu ļoti labs variants pārskatāmā navigācijā (piemēram, pogas, kas ļauj sarakstā apskatīties vecākus vai jaunākus ierakstus, kā tas ir realizēts praktiski visās e–pasta programmās vai RSS lasītājos), bet ir bezcerīgi nesaprotams, lietojot to šajā kontekstā. Nav skaidrs ne vien tas, cik ieraksti vēl varētu būt, bet, ilgi pārlapojot rezultātus, saprast to, kurā lapā atrodies.

Cits variants ir navigācija, norādot konkrētās lapas, kā tas ir realizēts, piemēram, Google meklētāja rezultātu lapās. Tomēr arī šeit ir ne viss tik vienkārši, kā šķiet. Tagad ir skaidrs, kurā lapā mēs atrodamies, bet nav skaidrs, cik tad tādu lapu kopsummā ir (pamēģiniet, piemēram, pameklēt «hokejs uz lielā ekrāna» un pateikt, cik ir rezultātu lapas).

Tapēc daudz prātīgāka šķiet dalīšana lapās, norādot, kas tad šajās lapās ir atrodams, tādējādi piesaistot šķirkļus katrai lapai. Šis ir ļoti būtisks moments, jo mums ir parādījušies atsevišķas lapas norādoši šķirkļi, kas arī ir šī raksta mērķis.

———

Tālākais teksts ir manas pāris nedēļu pārdomas par navigāciju veidiem, kas lielākajai daļai lasītāju var šķist arī absolūtākie murgi, tāpēc, ja esat pietiekami pabarojušies informatīvi no tā, kas bija rakstīts pirms tam, tālāko varat arī nelasīt.

———

Tātad, paliksim pie «hokeja uz lielā ekrāna». Lai parādītu rezultātus efektīvāk, kā arī, kas ir ļoti ļoti būtiski, rastu iespēju saglabāt tieši konkrēto rezultātu lapu (atcerēsimies, ka visi dati ir dinamiski, tai skaitā arī meklēšanas rezultāti), mums ir nepieciešams izveidot konkrētāku meklēšanas rezultātu attēlojumu. Uzskaitīsim visus šobrīd pielietotos navigācijas dalījumus, pieņemot, ka šie meklēšanas rezultāti mums ir kā navigācija cauri visam tīmeklim:

  1. atslēgvārds («hokejs uz lielā ekrāna»)
  2. rezultātu šķirošana pēc prioritātes (Google Page Rank algoritms)
  3. sašķiroto rezultātu sadalījums lapās (elementāra saskaldīšana lapās, katrā lapā — 10 rezultāti)

Tagad vajadzētu esošajam informācijas dalījumam pievienot šķirkļus. Skaidrs, ka pirmais dalījums, t.i. — no visa interneta atlasīt tikai informāciju ar attiecīgo atslēgvārdu —, mums papildus nav jāapstrādā. Tā kā Google Page Rank ir mainīgs šķirošanas veids, tad rezultāti būtu primāri jāšķiro pēc kāda cita parametra, pretējā gadījumā mums nav iespējas saglabāt konkrētu rezultātu lapu. Konkrētajā gadījumā loģiska šķiet kārtošana pēc datuma augošā secībā. Tādējādi mums pirmie parādīsies vecāki rezultāti un, tikai pēc tam, jaunāki, jo ir diezgan maza iespējamība, ka Google pēc kāda laika atradīs un noindeksēs vēl daudz lapu ar tādiem pašiem atslēgvārdiem, izjaucot mūsu attēloto rezultātu stabilitāti.

Kad kārtojums pēc laika jau ir veikts, mēs katru lapu varam rādīt nevis ar lapas numuru, bet gan ar šķirkli, kas apzīmētu konkrēto laika periodu, proporcionāli sadalot meklēšanas rezultātus lapās nevis piesaistot datumu skaitam, bet gan otrādāk — piesaistot skaitu datumam. Vienkāršoti izsakoties, mums var būt meklēšanas rezultātu lapa, kuras šķirklis būs «1999. gads – 2001. gads», bet var būt lapa, kuras šķirklis būs «2009. gada 10. janvāris – 2009. gada 11. janvāris», tai pat laikā abās lapās būs vienāds skaits ar rezultātiem. Vienkārši periodā no 1999. gada līdz 2001. gadam indeksētajās lapās attiecīgais atslēgvārds ir tikpat bieži sastopams, cik vienas dienas laikā 2009. gada janvārī publicētajās lapās. Vienīgi uztveres komplicētība, kas ir saistīta ar cilvēka īpatnību uztvert laiku kā proporcionālu skalu, radīs mulsumu.

Otrs variants ir tos pašus rezultātus attēlot, bet navigācijas lapu numerācijas vietā rādīt rezultātu skaita numerāciju: 1–10, 11–20, utt. Tomēr arī šajā gadījumā būs problēmas, ja rezultāti ir, piemēram, vairāki tūkstoši. Operējot ar lielu apzīmējumu masīvu var rasties nepārprotama vēlme šos rezultātus reducēt. Viens no variantiem ir virknes diapazona izraušana, piemēram, rādot tikai pirmās desmit lapas, tad ieliekot trīspunkti un tad, pēdējās lapas rezultātus. Ir skaidrs gan tas, cik kopā ir rezultātu, gan tas, ka lapas ir vairāk, nekā tiek parādīts konkrētajā brīdī. Tai pat laikā ir ierobežota navigācija no viena diapazona uz kādu citu, ja tas ir apslēpts. Bet arī šajā gadījumā ir risinājums. Piemēram, izmantojot slīdošo rindu, kā tas ir Paginator 3000 variantā.

Bez tam, var izmantot arī papildus atslēgvārdu navigāciju. Bet tas ir iespējams tikai gadījumā, ja visiem meklēšanas rezultātiem ir vismaz 10 reizes vairāk dažādu atslēgvārdu attiecībā pret kopējo meklēšanas rezultātu skaitu, pretējā gadījumā šai metodei nav funkcionāla jēga. Praktiski šī metode izpaudīsies līdzīgi, kā variantā ar rezultātu skaita numerāciju, tikai numerācijas vietā būs atslēgvārdi, līdzīgi, kā tas ir skaidrojošās vārdnīcās — ir primārā navigācija, izmantojot atslēgvārdus (alfabēta burtus) un papildus navigācija, izmantojot vārdu pirmos burtus.

Turpinājums sekos.

P.S. Sumināts svētkos, Iļjič!

Rokdarbi #16. Signāla un trokšņa attiecība (Signal-to-Noise ratio)

Es jau pirms tam esmu rakstījis nedaudz par vienu no dizaina aksiomām — signāla un trokšņa attiecību (Labojam grafikus, Labojam skaidrojošās kartes, Sakārtojam drukas iekārtas shēmu). Lai neviens nekad nekļūdītos, šim ierakstam pēc būtības nav nekāda sakara ar elektronikas teoriju vai līdzīgām fizikas atvasēm. Gribētu koncentrēti vēlreiz atgriezties pie šī jautājuma, lai izskaidrotu to no vairākiem aspektiem.

Piebilde pēc raksta tapšanas: tā kā mana koncentrētā valoda sanāca ne pārāk koncentrēta, tad pilnā versija tomēr ir apgriezta un pieejama lasīšanai tikai atverot visu rakstu. Savādāk baigi daudz jāskrollējās būs, lai citus rakstus ieraudzītu, hi hi.

Turpināt lasīt “Rokdarbi #16. Signāla un trokšņa attiecība (Signal-to-Noise ratio)”

Par RSS barotnēm un to piesaistīšanu

Mana lielākā goda izrādīšana kādai mājaslapai (runa gan vairāk ir tieši par ziņu lapām un blogiem) ir šīs lapas RSS barotnes piesaistīšana savam Google Reader. Jo tad es par šo lapu noteikti neaizmirsīšu un, ja būs vēlme iekomentēt vai papētīt smalkāk kādu konkrētu ierakstu, apmeklēšu arī pašu lapu vēlreiz.

Tad nu tā, sastapos ar samērā amizantu lietojamības problēmu, ko tagad mēģinu atrisināt, klabinoties gar vienas mājaslapas zīmējuma skicēm. Kā jūs pievienojiet jaunas barotnes? Vai izmantojat kādu no tām atraktīvajām RSS ikonu vizualizācijām, kas parasti iepītas kaut kur starp pēdējo komentāru un PayPal pogu kaudzēm? Vai arī darat tieši tāpat kā es — jebkurai lapai adreses logā apskataties, vai Firefox ziņo, ka šai lapai ir RSS barotne un izmantojiet šo ikonu?

mrserge-lv-feed-button-firefox
mrserge-lv-feed-button-firefox

It kā vienkārša lieta, bet es patiešām nesaprotu, kāpēc šo, jau pašā pārlūkā iebūvēto iespēju ir jādublē?

Google Reader, Google Gears

Vai tiešām visa planēta klusēs? Kopš šī rīta esmu sajūsmā par jauno Google Reader paskatu apvienojumā ar atjaunojumiem Google Gears. Nav ne jausmas, vai tas ir tikai Google Gears vainīgs, vai arī kāds pastrādājis pie paša Google Reader, bet izskats patiešām ir daudz daudz labāks.

Google Reader jaunais paskats
Google Reader jaunais paskats

Papildinājums: Izrādās, ka tas tik tiešām ir pats Google Reader un viņa komanda, kas pie tā ir vainīgi.

Microsoft pele priekš Apple

Nav nekāds noslēpums, ka Apple «klitorpele» ir sasodīti draņķīgs izstrādājums. Un līdz ar to nav nekāds brīnums, ka Microsoft ir adaptējuši savu supermegalabo pelīti priekš Mac lietotājiem.

Smieklīgi ir tas, kā atšķiras iepakojumi dažādām mērķauditorijām:

Microsoft mouse for Apple

Via.

P.S. Ļoti atvainojos, ka neko sakarīgu pēdējā nedēļā neesmu publicējis — strādāju pie viena ļoti būtiska projekta, kuru ceru šonedēļ novest līdz kaut kādai loģikai, lai var pieslēgties pārējai pasaulei ar kaut ko patiesi vērtīgu un būtisku.

Vēlreiz par avīzēm

Šodien no rīta izlasīju vakardienas «The Guardian». Pirms kāda laiciņa viņi arī pamainīja savējo dizainu, kļūstot nedaudz šaurāki. Un tas bija ļoti apsveicams solis. Nesen bija sacelta milzu brēka par to, ka to izdarīja «Diena» un «Necīņa» «NRA» «Neatkarīgā». Man, protams, bija daudz lielāks prieks par to, ka tas ir noticis, nevis par to, ka tagad ir kaut kādas problēmas ar ieradumu maiņu pensionāriem. Drīzāk mani uztrauca fakts, par kuru nebiju aizdomājies, jo kādu laiciņu nebiju bijis Lielbritānijā — «Dienas» jaunais saturiskais un arī lielā mērā vizuālais formāts ir ļoti tuva «The Guardian» kopija. Un tas man liek aizdomāties nevis par to, ka, jopcik, atkal lettiņi kaut ko nozaguši, bet gan par foršo tendenci — mēs beidzot atsvešināmies no mums galīgi nepiedienīgā skandināvu avīžu stila un tuvojamies man personīgi daudz mīļākam un, manuprāt, daudz korektākam britu avīžu veidošanas stilam. Ja vēl pēc dažiem gadiem kāds Latvijas drosminieks uztaisīs liela izdevuma dizaina pārbūvi, tuvinot to spāņu variantam, es aiz laimes bikses piečurāšu.

P.S. Viens no ietekmīgākajiem ASV laikrakstiem — «Chicago Tribune» arī ir mainījis savu veidolu ar nelielu kosmētisko remontu. Par to vairāk var lasīt SND Update blogā.

Kā mani «Datu drošība» gribēja piečakarēt

Uh. Sakarā ar izbraucienu uz Tallinu, biju nedaudz pazudis. Bet reku jums pēdējā Ziemassvētku dāvana no manis — atskats uz Merilina Mensona koncertu fotogrāfijās.

Bet šis stāsts būs par kaut ko vēl skaistāku — kā mani (un vēl kaudzīti citu, kas ir SIA «Datu drošība» spamlistē) gribēja svētku priekšvakarā piečakarēt.

20. decembrī pienāk sekojošs e-pasts:

Tā kā Jūs mūsu mājas lapā www.drosiba.lv esat pieteicis(-usi) savu interesi par mūsu piedāvātajām vakancēm un līgumdarbiem, tad daram zināmu ka pašlaik mums ir šāds piedāvājums:
Neliels līgumdarbs dizanerim. Nepieciešams sagatavot Ziemassvētku apsveikumuma attēlu, ko varētu izsūtīt mūsu sadarbības partneriem caur e-pastu. Nepieciešams piemērots fona attēls (~800×600 vai mazāks), kam virsū jauzliek atbilstošs teksts. Tas ir viss ka šeit ir nepieciešams.
Tie kas vēlas izpildīt šo līgumdarbu uz v@drosiba.lv sūtiet cik naudiņas gribat par šo darbiņu.

Pirmkārt jau prieks, ka džekiņi ir tādi ļoti operatīvi — savlaicīgi par visu ir padomājuši, bet nu ir skaidrs, ja jau tikko attapās, tad honorārs varētu būt labs. Aizrakstu atpakaļ tai pašā dienā, 12:57:

Iespējams, ka man būtu interese jums uztaisīt šo dizainu. Tādā gadījumā es vēlētos zināt sekojošas lietas:
1) vai jums ir jau idejas par grafiku, ko vēlētos izmantot apsveikumiem
2) kāds ir teksts, kas būs uz apsveikuma kartiņas
3) kāds ir paredzamais galarezultāts (vai tas būs tikai elektroniskais kartiņas variants e-pastu izsūtīšanai?)
4) vai ir paredzama papildus grafiskas ievietošana (uzņēmuma, produkta logo, utt.)
5) kāds ir plānotais honorārs par šī darba veikšanu

Uz ko seko atbilde dažas minūtes vēlāk:

Ši darba izpildei ir atlasiti tris kadidāti, Jūs to starpā. Kas šeit jādara:
1) jaatrod piemerota fona bilde (parasti dizaineriem jau ir bilžu
biblotekas)
2) jauzliek teksts, musu logo (aizsūtīsim), janoformatē vajadzigajā izmērā.
Piedavaju sekojošu kārtību. Pirmajam, kas atsūtīs pievilcīgu un
pieņemamu fona bildi, būs iespēja izpildīt visu darbu par pilnu samaksu 20.00 Ls).
Citiem, kas atsūtā vēlāk vai ari neatsūta neko pievilcīgu, bet ir
atsūtijis vismaz 5 dazadus fona bilžu variantus, saņems 5.00 Ls.
5 bildes nav obligāta prasība, Ja esat parliecinats ka bilde ir laba, tad pietiekk ar vienu, bet ja bilde nebūs pieņemama, tad būs pēc tam jaatsūta vēl citas. Piedāvājums spēkā sodien līdz 15.00 Pēc 15.00 atsūtītās fona bildes netiks apmaksatas.

Are you fucking kiddin’ me? Pat nepacēlās roka atbildēt viņiem, bet jūs brīdinu — nepinieties ar šo kantori.

Ceturtā Ziemassvētku dāvana–DIY kalendārs 2008. gadam

Tikko uzdāvināju jums standarta variantus pieejai kalendāru ražošanai. Tagad vēlējos padalīties ar to kalendāru, kuru pats izmantošu nākamajā gadā.

2008. gada <span class=

Pirms piedāvāt lejuplādēt maketu, nedaudz paskaidrošu, kas ir kā iekārtots un kāpēc tieši šis makets.

Turpināt lasīt “Ceturtā Ziemassvētku dāvana–DIY kalendārs 2008. gadam”

Par GMetrix vizuālo saprotamību

Gmetrix.lv logo logotype

Man jau bija kaut kādas aizdomas, ka ar TextAds.lv un BlogAds.lv lietojamības apskati nebeigsies. Šoreiz gan tik daudz negribu pievērsties visai mājaslapai, jo GMetrix.lv vēl joprojām ir beta testēšanas stadijā, cik daudz gribēju pievērst uzmanību tieši niansēm, kas saistītas ar šīs mājaslapās sniegtās informācijas uztveramību.

Turpināt lasīt “Par GMetrix vizuālo saprotamību”