Bulgarian Experience

Ползваемост

eGov.bg

Tuesday, October 2nd, 2007

По неофициална информация порталът наречен “Електронно правителство” струва 5 000 000 (пет милиона) лева.

Намирам това за удивително и то в негативния смисъл.

Съотношението цена – качество е ужасно. Огромна по моите разбирания сума е била заплатена за некачествен продукт. Ниското качество се забелязва във всички аспекти на реализацията на тоя проект.

Техническата страна 

Самият сайт е техническо недоразумение, което аз самият (без да съм програмист) бих могъл да сглобя за по-малко от седмица с помощта на свободен софтуер. Представлява няколкостотин страници текст и няколко документа навързани в проста организационна структура. Леко донагласена инсталация на WordPress или MovableType би се справила с подобна задача.

Фронт-енд кодът на портала е под всякаква критика. Хората (всъщност не вярвам хора да са го писали, защото най-вероятно е автоматично генериран) не подозират за съществуването на уеб стандартите. За сметка на това смело използват JavaScriptпри положение, че в така реализирания сайт лично аз не бих се сетил да го използвам за нищо. Дори обикновените линкове не са обикновени линкове, а минават през JavaScript. Вероятно това доста ще затрудни различните злонамерени скриптове, но прави невъзможно за човек или добронамерен скрипт да използва информацията в сайта по един най-естествен начин – като направи връзка към някоя вътрешна страница. (За хората, които се вълнуват от доктайпове и валидация извадих два примери от css.a, класове с изчерпателните имена .stdtxt2upper:hover и ..subsubsubheader …)

Тука може да се направи едно леко изключение за частта с т.нар. “гео пространствени услуги”, която представлява интегрирана в сайта географска информационна система на някаква частна фирма, защото играта с тия системи не е много забавна в българския вариант – на запад си имат maps.yahoo.com. Но пък съм убеден, че системата не е разработена специално за този портал и най-вероятно е заплатен някакъв лиценз за ползването й. Всяка нормална такава система сравнително, лесно може да се интегрира с който и да е сайт и определено цената от 5 милиона лева ми се струва прекалена за един лиценз. Да не говорим, че върху всяка карта стои съобщението, че правата авторските права принадлежат на съответната частна фирма е безобразие – правителството си плаща на фирмата, за да и ползва услугата несимволична сума, а фирмата на всичкото отгоре си прави реклама на правителствения сайт.

От същия източник, който ни информира за цената на това бижу, научавам, че порталът седи върху 16 (шестнадесет) сървъра и 15 ТБ (петнадесет терабайта). Според изключително скромното ми мнение точно в тази област, ако системата е проектирана като хората това оборудване би трябвало да издържи на натоварването от това целата интернет аудитория в България да реши да го отвори в рамките на няколко часа. Натоварване, което по-също толкова грубите ми сметки едва ли би могло да с очаква в обозримо бъдеще. В интерес на истината дори и да се срине целият портал, загубата не би била кой знае каква.

Графично оформление 

Не мога да се изкажа ласкаво и по отношение на дизайна.

Слава богу е изчистен и няма големи мигащи надписи в червено (засега).

Размерът на шрифта обаче е прекалено дребен. Самият шрифт е Tahoma, който както съм се интересувал е проектиран не за големи текстови блокове, а за използване в интерфейса – Microsoft препоръчва да се използва за имена на полета, за бутони, за менюта, за заглавия на прозорци и т.н., т.е. все места, които са малки по-размер и не се предвижда да се изписват кой знае колко дълги неща.

Сайтът очевидно е предвиден за резолюции от 1024 х 768 нагоре, защото при по-малки се появяват вертикални скролбарове. !?

Което ме насочва към следващия важен (най-важен) аспект за качеството на един уеб портал, а именно

Ползваемост и достъпност на интерфейса и информацията

Интерфесът очевидно е дело на хора, които нямат нужната подготовка за изработването на толкова важен и сложен проект.

Присъствието на връзки от сорта на “Текст”, “Статус”, “Гео пространствени услуги”, ”Начален екран” на доста ключови места в интерфейса без да има допълнителен контекст.

Сайтът (без да съм правил специални текстове) е абсолютно недостъпен за специалните браузъри, които използват хората с физически недостатъци главно заради необяснимото използване на JavaScript връзки. Това го прави недостъпен и за търсещите машини и мобилните устройства. Нито едно изображение в сайта няма смислен алтернативен текст, а на някои места картинките се оказват от решаващо значение (напр., загадъчното червено “е” пред имената на някои от услугите, което като се замисля не носи особен смисъл и за тези, които го виждат, тъй като не беше свъразно с някаква по-специална функсионалност или съдържание).

Напълно безмислена функционалност е и скриването на информация от страница с JavaScript. Показването на тази скрита информация става без презареждане на страницата и при това без да става ясно защо е била скрита преди това.

Грозно, трудно за четене и невъзпитано е да се изписват цели изречения с главни букви. Страниците на рубрики в сайта представляват списъци с линкове към  подстраниците на съответната рубрика. Но понеже най-вероятно заглавията на тия подстраници са въведени с главни букви всички рубрики съдържат огромни блокове текст, изписани с главни букви. (може би това е била причината да бъдат скрити по подразбиране при зареждането на страницата (!) и да се налага, човек да ги отваря с помощта на JavaScript линк.)

Веднъж попаднал на някоя вътрешна страница, човек трудно може да се ориентира къде се намира в сайта и какво може да направи след като си свърши работата тук. Това е донякъде оправдано като се има предвид, че не можеш да се окажеш директно на някоя вътрешна страница, защото вътешните страници нямат свои уникални адреси, чрез които да ги намериш и достъпиш.

И така нататък, и така нататък…

Доста време отделих да изпиша горния текст. Доста други хора са отделили време, за да пишат по повод този проект:

Българското електронно правителство @ yurukov.net/blog

Електронно правителство @ blog.veni.com

metaend » Blog Archive » Електронно правителство

eGov.bg – Пейо Попов

MyKinda Технологии » Blog Archive » Електронно правителство в България?

В заключение мога да кажа само:

“Пет милиона лева!!??!”

Началната страница на capital.bg

Friday, June 22nd, 2007

От вчера capital.bg е с променен дизайн.

 

На илюстрацията по-горе с червена пунктирана линия е отбелязана видимата площ преди човек да трябва да скролира при резолюция 1024х768. Първият пунктир указва каква част от съдържанието се вижда, когато го има огромният банер “За града”, който явно се показва само при първоначално зареждане на страницата. При повторно зареждане банерът го няма и видимата площ се разширява до втория пунктир.

Струва ми се, че основната промяна е в навигацията. Сега тя се простира на около една трета от първия екран преди скрола (при резолюция 1024х768). Този факт, заедно с разполагането на един голям и един огромен банери в това пространство измества смисленото съдържание чак след скрола.

Дори при положение, че съзнателно хората от Капитал са искали да направят началната страница на сайта си нещо като портал откъдето потребителя да се ориентира в съдържанието на сайта и да може лесно да отиде в разделя, който му е интересен, това не ги оправдава за пропиляното място на вътрешните странци, където положението е дори още по-болезнено:

Както се вижда тук смисленото съдържание не започва дори след първия скрол, а навигацията си остава абсолютно същата.

Както писа преди време Джарид Спуул от UIE, отделянето на значителни ресурси за глобална навигация в един сайт, защото през по-голяма част от времето на потребителите не им трябва глобална, а локална (контекстно-зависима) навигация. Подобни твърдения има и Джейкъб Нийлсен, който направо пита Полезна ли е навигацията въобще? Добро обобщение на изледванията посветени на навигацията е направил Хенрик Олсен в една статия, която преведох за Groove Manifesto.

И така – ако правите новинарски (всъщност какъвто и да е) сайт, избягвайте да отделяте прекалено голямо внимание и място на глобална навигация и да се опитвате да имате връзки от всички страници в сайта към всички страници в сайта, понеже потребителите идват с конкретни цели и търсят конкретно съдържание и глобалната навигация по-скоро им пречи като избутва и засенчва ценното съдържание. Вместо това помислете, кои страници биха били най-полезни на потребителите в контекста на съдържанието, което разглеждат, и им осигурете лесен достъп до тях.

Но да се върнем на началната страница на capital.bg. Освен с неефективното оформление преди първия скрол, сайтът впечатлява и със загубата на значително пространство чрез неефективния си grid и дизайна на анонсите за новините.

Всичко това води до значителното издължаване на началната страница и трудното ориентиране на човек. При по-ниски резолюции потреблитят трябва да скролва нагоре надолу, като при всеки скрол получава сравнително малко ценна информация, губи контекст и трудно сканира съдържанието на сайта, което в крайна сметка увеличава времето за работа със сайта и следователно раздразнението и неудволетвореността. 

Да се надяваме, че версия 5 на сайта ще отстрани тия проблеми, тъй като честно казано статиите в Капитал са интересни сами по себе си и ще е жалко да продължат да страдат от неадекватния дизайн.

Bulgarian Experience Webcast 1

Monday, June 18th, 2007

С извинение за абсолютната си аматьорщина по отношение на създаването на уебкастове, представям Bulgarian Exprience Webcast 1: Анимацията в интерфейса.

Какво е Bulgarian Experience Webcast?

Записвам екрана на компютъра си и разказвам какво ми е направило впечатление в нещата, които се показват там. Представлява видео – запис на действията на екрана с Camtasia Studio и аудио запис с моя коментар. Идеята ми е да коментирам различни примери за добри и лоши решения за интерфейси с надеждата да съм полезен на някой.

Защо уебкаст?

  1. Защото позволява показването на интеракцията в реално време.
  2. Защото позволява аудио коментар от моя страна, което спестява доста писане.
  3. Защото като цяло отнема доста по-малко време от изпипването на цял блог пост, а е доста по-богато като изживяване.

Анимацията в интерфейса

Това е темата на първия уебкаст. Струва ми се интерсна с оглед настъпването на различните и доста приятни JavaScript библиотеки наоколо, които позволяват анимирането на различни ефекти – скриване, показване, преместване и т.н.. Основните преимущества на адекватното използване на анимарани ефекти са:

  • може да повиши ползваемостта на интерфейса, особено за потребители с по-малко опит като им помага да се ориентират и следят какво става на екрана и как системата реагира на техните действия;
  • може да се постигне визуално внушение за високотехнологично, но същевременно с това човешко и в крайна сметка приятно изживяване.

Ето и видеото:

По-голям размер

Малко повече за идеята ми за уебкастовете

Преди няколко седмици размишлявах върху това как човек може да се промотира в онлайн средата. Очевидно доста популярно напоследък е да имаш блог, в който да споделяш мъдрите си мисли и наблюдения по темите, които те интересуват. Самият аз имам няколко блога. Bulgarian Exprience конкретно е мястото, в което пиша за темите свързани с работата ми като интеракшън дизайнер.

Само че в уеб вече далеч не всичко е само текст и картинки. От няколко години с нарастване на скоростта на свързване към Интернет стават все по-популярни и други медии – звук и видео. Появиха се т.нар. подкастове, които са си просто музикални файлове, които човек записва на MP3 плеъра си и слуша, когато има време. Появи се и YouTube – мястото, на което хората споделят видео записите си.

Специално видео споделянето е на върха на интернет вълната в момента. Предполагам, че една огромна част от трафика в интернет е именно от сайтове за видео. Сиреч доста хора прекарват доста време по тия сайтове.

Сиреч – гениалната ми мисъл беше – ако някой липсва от видео сайтовете, то той липсва от голяма част от живота на онлайн потребителите.

Не знам защо YouTube не е завладян тотално от рекламодателите към момента, защо преди пускането на всеки клип няма реклама, защо в vbox7 не се върти реклама на М-Тел и Кока-Кола.

Знам обаче, че аз трябва да бъда в това пространство. Bulgarian Exprience уебкастовете са идеален начин да се пробвам.

Дано ви се харесва.

Data.BG с нов дизайн

Monday, June 11th, 2007

Току-що забелязах, че порталът Data.BG има нов дизайн. Удивително!

Този дизайн е въплъщение на изискванията и представите за уеб сайт на всички най-претенциозни, нищо не разбиращи от интернет и най-вече от собствената си работа клиенти. И виждам това като решение на един от най-посещаваните български сайтове (4-ти по данните на alexa). Удивително!

Началната страница на Data.bg

Български фирмени блогове

Monday, June 4th, 2007

Един добър пример за бизнес блог. Хората от сайта за запознанства gepime.com поддържат блог, в който обявяват новите функционалности на сайта и събират мнението на потребителите си. Някои от постовете в блога са съвети към потребителите как да се справят с даден проблем. Т.е. създателите на сайта не само слушат, но и отговарят, когато ги питаш и показват, че са загрижени за развитието на продукта си. Тия съвети, също така, са доста хитър начин да научиш как хората използват сайта ти. А хората често успяват да правят неща, за които създателите на сайта дори не са сънували.

Скрита информация на страницата – not cool

Tuesday, May 29th, 2007

Наскоро имах възможност да наблюдавам как хора свалят нелегално филми от интернет. За всеки филм разбира се им трябваха субтитри на български език. За щастие имаха на разположение subs.unacs.bg – сайт предназначен единствено да предлага български субтитри за огромно количество филми.

Каква изненада обаче. Хората не успяваха да намерят субтитрите, които им трябваха и доста се фрустрираха от неуспехите си. Но защо?

Сайтът има добра търсачка, която при въвеждане на заглавието на филма връща доста резултати. Звучи чудесно: търсачката работи, хората я намират и изплзват лесно.

Проблемът обаче беше в представянето на резултатите.

За търсените субтитри имаше 6 резултата, които не се отличаваха почти по нищо смислено – единствено по името на ъплоудъра, броя сваляния и неразгадаемите жълти точки.

Изправени пред подобен избор хората започваха да свалят всички субтитри подред и да ги пробват. Разбира се повечето бяха неподходящи. Изнервящо.

Ключът от палатката се крие в допълнителната информация, която се показва, когато човек мине с мишката върху заглавието на даден ред:

Един от редовете в тази допълнителна информация – “Доп. инфо” съдържа и името на файла, за който се отнасят субтитрите. Единственото, което трябва да направи човек, разполагащ с това доп. инфо и сваления преди това файл с филма е да сравни двата текста. Лесно? Не съвсем.

Повечето хора въобще не разбираха, че трябва да минат с мишката върху заглавието, камо ли да обърнат внимание на това, което се появява като данни в новопоявилото се прозорче.

Съвсем просто решение на този сериозен проблем с ползваемостта на страницата с резултати е точно това парченце допълнителна информация – заглавието на файла – да се показва директно в таблицата, без нужда от движения с мишката.

Подобен е проблемът и с падащите менюта, които все още често се срещат по сайтовете. И причината потребителите да не се справят добре с подобни дизайнерски решения е в техните когнитивни навици. Както Джарид Спуул пише “Потребителите първо вземат решение и след това кликат“, т.е. преди да мръднат с мишката, за да посочат заглавието на филма (в нашия случай), те вземат решение за това на кой линк да кликнат. Когато не разполагат с необходимата информация да вземат правилно решение, те налучкват. Което очевидно не е добре, защото повишава риска от грешки и съответно раздразнение и загуба на време.

P.S. [1 юни 2007] Стори ми се да напиша това, защото този сайт правен очевидно от geeks за geeks е достигнал завидна популярност и влиза топ 50 на най-посещаваните от българи сайтове според класацията на alexa.com.

Правилно изписване на “имейл”

Tuesday, May 22nd, 2007

Преди време бях писал за това как е правилно да се казва връзката, водеща към началната страница на един сайт. Днес смятам да пиша за това как трябва да се изписва на български ”електронна поща” (в английския, electronic mail или съкратеното email).

За първи път се замислих как е правилно да се пише “email” на български за един от сайтовете на Орбител. Тогава направих кратко проучване в Гугъл как стои въпросът с популярността на различните варианти за изписване и превеждане на този термин. Преди няколко месеца пък Еленко Еленков публикува своя “Пътеводител за правилно писане на български“, в който даваше препоръка, противоречаща си моята идея за нещата.

Та в българските сайтове най-популярно е да се пише на латиница “email”, т.е. точно както е в англоговорящите сайтове. Това е и правилното изписване на английски език, т.е. без тире и без главно “E”. Този вариант обаче не ми се струва уместен, защото 1) задължава човека, който чете да знае как се чете и произнася на английски думата и 2) човекът, който пише също трябва да знае как се пише на английски “email” и освен това да превключва клавиатурата си от писане на кирилица, към писане на латиница. Не знам как се чувстват по въпроса екранните четци за слепи, но при всички положения използване на английски думи и латиница при писане и четене на български не е естествения начин да се случват нещата. Никой не пише internet на латиница, нали?

“Електронна поща” пък е доста по-дълго. В смисъл, че са си две думи. Освен това повечето хора, когато говорят свободно (на ежедневен български) не казват “Изпрати ли ми онази електронна поща?”, а просто “Изпрати ли ми онзи имейл?”. “Електронна поща” може би е добре да се използва, когато в един трябва да се направи разграничение обикновена поща и електронна поща.

Доста популярно в българските сайтове е и изписването “е-мейл” във вариации с латинско или кирилско ”е”. Но тази “дума” е доста странна. От една страна имаме “е” с тире, която явно е взаимствано от грешното изписване на англисйки на “e-mail”. Самото ”е” е съкратено от “electronic”. От друга страна имаме изписване на български на английската дума “мейл”. В крайна сметка се получава една много причудлива кръстоска полуанглиско съкръщение и английска дума изписана на български.

Вариантът, на който аз се спрях ми се струва най-логичен. “Имейл” е буквална транскрипция на английската дума на български . Удобно е защото “имейл” е добил широка популярност термин, който не изисква употребата на българска дума от сорта на “ритнитопковци” или “драснипалниклечица”. И защото се пише на български, а в българския както знаем думите се изписват точно така както се чуват.

В заключение, на български “email” правилно се пише “имейл”.

Сайтове за пример 1

Friday, April 27th, 2007

kashti.com

Един сайт, който ме остави напълно задоволен.

Потърсих в гугъл за “сглобяеми къщи” и излезе на първо място. Не е учудващо като се има предвид богатото количество информация, което явно е направило добро впечатление и на други хора, та са решили да сложат линк към сайта и по този начин да му вдигнат PageRank-а. Не мисля, че това със съдържанието е била съзнателна стратегия на създаделите на сайта. Просто, под натиска на клиентите си, са се постарали да преложат възможно най-изчерпателна информация.

Като говорим за клиенти – цялото съдържание е написано в стила на монолог, в който говорещата страна знае какво точно ви се върти в главата или искате да попитате и дава отговор веднага. Освен това няма да намерите още на първа страница снимката на шефа с неговата дъщеричка и типичното за огромна част от фирмените сайтове ”Пешо ООД е регистрирана по Търговския закон с указ на презедента Н1233 от 12.03.2007 с предмет на дейност…”. Информацията в сайта е ориентирана изцяло към въпросите, които един потенциален клиент на фирмата би имал и освен това отговорите са наистина полезни и звучат истинно, т.е. точно такива каквито бихте получили в разговор на живо след като е минал първоначалния етап на опознаване, сборичкване и последващо сприятеляване. Хората не са си спестили нито информация за цените, нито за недостатъците на този тип строителство.

Друг интересен момент в това съдържание е непретенциозния и прост език, на който е написано. И това е голямо предимство пред тежките и завъртяни фрази и текстове, които маркетинг отделите на големите фирми продуцират. Нещата са наречени с истинските им имена, а не са използвани сложни и специфични термини; маркетинговият език лиспва изцяло. Нивото на четимост на текста е бих казал адекватно за най-много петокласници – в смисъл, че не ти трябва завършено висше образование, за да го разбереш. Много добре.

Някои колеги сигурно ще изпищят, че видиш ли графичния дизайн лиспва или е под всякаква критика. Аз бих казал, че графичния дизайн в случая никак не пречи на съдържанието да изпъкне. С нивото на графичните дизайнери наоколо това рядко може да се случи, защото повечето от тях предпочитат водеща да е визията и съответно за съдържанието често не остава много място. В този сайт обаче графичните елементи са сведени до минимум. Дори това, че не винаги линковете изглеждат като линкове и са със същия цвят като текста не е голям проблем, защото са разположени точно там където очакваш да има линкове. :hover ефектът само потвърждава предположението ти, че дадена дума може да е връзка.

Разбира се сайтът има някои недостатъци, но те са по-скоро в детайлите и съвсем не могат да засенчат цялостното силно положително впечатление.

Много често ние уеб дизайнерите обясняваме на своите клиенти с какво се занимаваме, прибягваме до метафората със строителството на къщи. В случая обаче строителите на къщи са направили сайт от който повечето уеб дизайнери имат какво да научат. Евала за усилията и постигнатия резултат.

links for 2007-04-05

Thursday, April 5th, 2007

Usability for Rich Internet Applications

Tuesday, February 21st, 2006

Usability for Rich Internet Applications @ Digital Web Magazine

Добра статия за предизвикателствата пред ползваемостта в момент, когато новите технологии отприщват големи възможности за новаторски решения. Една от основните бележки е да се обръща особено внимание на обратната връзка от компютъра към потребителя – всякакви съобщения и прочее, които информират потребителя какво става. Това е важно, защото новите технологии ни дават възможност да вършим нещата по-бързо, но също така и да правим грешки още по-бързо. А пък както знаем в браузърите няма бутон Undo.