URL-адрас у якасці карыстацкага інтэрфейсу
Одзін з маіх каханых частак майго NewBCamp казаць у мінулым месяцы было тое, што я ніколі не казаў о (або асабіста, або на гэтым блогу), але жадаў узяць магчымасць падзяліцца: ідэя URL у якасці карыстацкага інтэрфейсу. Такім чынам, што такое URL у якасці карыстацкага інтэрфейсу?
Кампутарныя карыстачы маюць настолькі абвык да графічнага інтэрфейсу карыстача (GUI), што лёгка забыцца, што кампутары галоўным чынам працуюць праз паслядоўнасць каманд. Сеткі не толькі прынёс у камандны радок зваротна на паверхню (з адраснай радку вэб-браўзара), яна агаліла канцэпцыю цэлага пакалення карыстачоў, якія ніколі не бачыў каманднага радка.
Пры доступе да вэб-сайт, Вы, як правіла, увядучы URL-адрас (калі, вядома, вы выбіраеце закладку ці па спасылцы з электроннай пошты, IM, іншага сайта, і г.д.). URL істотна каманду пайдзі, прынясі, што ўтрыманне. Мы прымаем кампаненты URL, такія як “http://”, “www”, і “.com” як належнае цяпер, гэта хутчэй таямніцай выразаў, якія б бессэнсоўна карыстача несетевых. Але бо большасць сайтаў мы атрымліваем доступ пачаць з “http” (магчыма, “https”) і сканчаецца “.com” (ці “.net”, “. org” і г.д.), мы абвыкаем да гэтых канвенцый.
Шматлікія распрацоўнікі ўзяць час, каб пазнаць каманднага радка замест выкарыстання графічнага інтэрфейсу карыстача, паколькі яна можа быць хутчэйшым і эфектыўным. Напрыклад, калі я жадаў бы дадаць графічныя завецца “button.png” да кода для BatchBook (вэб-кантакт арганізатара я працую для BatchBlue), я б ёсць два варыянту. Я мог бы:
- Адчыніце акно Finder.
- Адкрыць тэчку “SVN” у маім хатнім каталогу.
- Адкрыць тэчку “batchbook”
- Адкрыць тэчку “public”
- Адкрыць тэчку “images”
- Знайсці файл “button.png”
- Пстрыкніце правай кнопкай мышы на “button.png” і абярыце “Дадаць” у кантэкстным меню (я выкарыстоўваў SCPlugin для Subversion)
Ці, я мог бы зрабіць гэта з дапамогай каманднага радка наступным чынам:
- Адкрыць тэрмінал
- Увядзіце “svn add svn/batchbook/public/images/button.png”
Як толькі я пазнаў канвенцый, гэта быў лёгкі выбар для мяне.
Аналагічным чынам, навігацыі вэб-сайта проста URL можа быць значна хутчэй і эфектыўней, чым належыць на інфармацыю сайта архітэктуры і меню навігацыі.
Невыкарыстоўваныя URL-адрасоў
Калі я наведваю Amazon.com і пошук альбома Mogwai дзеянняў, я, накіраваных на старонкі з гэтым URL (перапынак мая лінія):
http://www.amazon.com/Rock-Action-Mogwai/dp/B00005AUBA/
ref=pd_bbs_sr_1?ie=UTF8&s=music&qid=1203311335&sr=8-1
Маё першае пытанне было “колькі гэта неабходна для доступу да старонкі і колькі сесіі інфармацыю Амазонкі захопу?” Ну, атрымліваецца, што URL-адрас насамрэч:
http://amazon.com/Rock-Action-Mogwai/dp/B00005AUBA/
Што добрага ў тым, што ён мае выканаўца і назва альбома ў URL. Што не так прыемна, дадатковы матэрыял, які нічога не значыць для мяне, карыстача. Я ўпэўнены, што гэта значыць, штосьці ў Amazon, але гэта не азначае, што яна павінна быць выстаўлена на пярэдняй частцы. Калі я жадаю паглядзець розныя кампакт-дыск ці іншы мастак, мне трэба належыць на функцыі пошуку ці архітэктуры сайта Amazon, хоць я ўжо сапраўды ведаю, што я жадаю.
Ці з’яўляецца гэта проста Амазонкі? Колькасць Вось URL, што Barnes & Noble дае мне (ізноў жа, мае радкі):
http://music.barnesandnoble.com/search/
product.asp?z=y&EAN=744861049029&itm=1
Для мяне гэта значна горш … няма чалавечых чытаным кампанента тут на ўсіх.
URL-адрас у якасці карыстацкага інтэрфейсу зроблена правільна
Такім чынам, што добрым прыкладам таго, як URL карыстацкага інтэрфейсу? Last.fm, вядома. Вось URL для атрымання інфармацыі о Rock Action:
http://last.fm/music/Mogwai/Rock+Action
Зараз, давайце параўнальны тры паказаны чалавечыя выкарыстоўваць машыну супраць выкарыстоўваныя дадзеныя:
З Last.fm, калі я жадаю паглядзець на галоўнай старонцы Mogwai, я магу проста выдаліць “/ Рок + дзеянняў” частка. Калі я жадаю паглядзець на іншую старонку мастак, я проста заменіце “Mogwai”, скажам, “Арбіта”. Калі я жадаю паглядзець на асаблівасці альбома Арбіта, я магу толькі дадаць пасля “/ Арбіта”, такія як “/ Orbit / Лібіда + Спидвей”.
Звернеце ўвагу, што ва ўсім свеце не было б прасторы, можна выкарыстоўваць “+”. Як толькі вы навучыцеся гэта простая дамова, вы можаце працягваць выкарыстоўваць яго, каб паскорыць узаемадзеянне з сайта.
Іншы прыклад канвенцыі неабходна пазнаць гэта асобныя канвенцыі трэк. Цалкам магчыма, для мастака, каб мець тую ж песню з’яўляцца на шматлікіх альбомах (напрыклад, стандартны выпуск, канцэртны альбом лепшых хітоў, і г.д.). Last.fm можа адсочваць гэтыя асобна, але замест гэтага жадае разглядаць гэтыя ўсе, як адна песня. Такім чынам, гэта, як бы вы на старонцы доступу аднаго трэка:
http://last.fm/music/Arcade+Fire/_/Intervention
Звернеце ўвагу “/_/” паміж назва групы і назва трэка. Падкрэсленні ў каталог, у якім назва альбома, як правіла, ідуць азначае, што мы больш не гледзячы на альбом гледзячы на асобныя трэкі. Калі б вы былі на старонцы “Інтэрвенцыя” Arcade Fire і жадаў паглядзець на розныя трэк імі, вы павінны паляваць старонкі і паспрабуйце знайсці спасылку на гэты трэк, ці хутчэй вярнуцца на галоўную мастак ці старонкі альбома і знайсці яго там. Выкарыстанне URL, вы можаце перайсці прама да “/Ocean+Of+Noise”.
Вядома, вы можаце выкарыстоўваць гэту тэхніку ў іншым месцы на сайце. Напрыклад, кожны мастак мае вікі-бія старонкі з URL, як http://www.last.fm/music/Mogwai/+wiki. Калі вы жадаеце прачытаць некалькі BIOS групу, трэба мець імя тыпу мастака ў поле пошуку, зямля, на старонцы мастака, і націсніце кнопку “Бія”, каб убачыць сябар бія (і паўтарыць працэс для кожнага аўтара). Чаму б не проста ўвядзіце імя мастака і ўсё (праз URL)? Тое ж самае адбываецца і з фота старонкі для кожнага мастака, відэа-старонак і г.д.
Акрамя таго, Last.fm не толькі сайт робіць гэта права. Іншым прыкладам з’яўляецца Flickr. Каб паглядзець мае фатаграфіі, вы ідзяце ў гэту спасылку:
http://www.flickr.com/photos/darowskidotcom/
Калі вы жадаеце адправіцца перайсці да фатаграфіі іншых карыстачоў, датуль, як вы ведаеце сваё імя карыстача можна замяніць маё з ім. Гэта добра працуе для пазнакі, таксама. Калі вы жадаеце ўбачыць усе мае фатаграфіі я з тэгам “RedSox”, вы можаце па адрасе:
http://www.flickr.com/photos/darowskidotcom/tags/redsox/
Калі вы жадаеце, каб хтосьці фатаграфіі з тэгам “RedSox”, проста замяніць у імя карыстача, карыстача. Калі вы аддаяце перавагу бачыць на фатаграфіі усё пазнакай “RedSox”, проста ўзяць з імя карыстача ў цэлым.
Калі людзі выкарыстоўваюць ваш сайт досыць, яны жадаюць яшчэ хутчэйшы спосаб дабрацца да ўтрымання, якое яны жадаюць. Яны не праглядаюць больш. Яны дасведчаныя карыстачы. Яны ведаюць, чаго яны жадаюць. Дайце ім прыемна ламаемы URL для гэтага.


