臭魚的blog:www.chouyu.com.cn
這是一個對頁面操作權(quán)限進行設(shè)置的功能。
讓我試著解釋一下這個設(shè)置功能:
區(qū)分兩類人:所有成員和部分特權(quán)成員。操作分為:讀操作和寫操作兩類。可以先給這兩類用戶分配不同的權(quán)限,然后再在下面選定特權(quán)成員。
寫操作是比讀操作更高級,有寫操作權(quán)限的成員顯然是可以讀的。即,如果“可發(fā)文章、評論”項選中,則對應(yīng)的“可閱讀”變?yōu)檫x中的不可操作狀態(tài)。
特權(quán)成員是成員中更高級的一部分人,權(quán)限只會比普通成員高,不會比普通成員低。如果對所有成員都開放寫權(quán)限,那么特權(quán)成員就沒什么特權(quán)了。第二行特權(quán)成員的選項應(yīng)全部選中并且不可操作。如果普通成員有讀權(quán)限,那么特權(quán)成員自然也應(yīng)該有讀權(quán)限。實際上此時特權(quán)成員只有讀權(quán)限就沒什么“特”的了,應(yīng)該同時還有寫權(quán)限。
把上面這種種規(guī)則都表現(xiàn)出來后,這里四個復(fù)選框的操作就變得很復(fù)雜了。假設(shè)現(xiàn)在是四個復(fù)選框全未選中的狀態(tài),第一個操作如果勾選了左上角的復(fù)選框,則四個復(fù)選框?qū)⑷孔優(yōu)檫x中,并且不可操作。如果第一個操作是勾選右上角的…… 我實在不想說了,太累了?峙挛矣心托膶,你也沒耐心看了。 太復(fù)雜并且太不容易理解了!每次操作后,結(jié)果都會出乎意料,勾選這個,其他的也被勾選了,并且有些人不可操作了。為什么?
我們來想想辦法,簡化一下。實際上這里的四個復(fù)選框是一組排列組合。我們來羅列一下所有可能出現(xiàn)的情況:
- 普通成員不可讀,特權(quán)成員可讀;
- 普通成員不可讀,特權(quán)成員可讀、可寫;
- 普通成員可讀,特權(quán)成員可讀、可寫;
- 普通成員可讀、可寫,特權(quán)成員可讀、可寫。
可能出現(xiàn)的情況就是這些,再考慮這個頁面內(nèi)容的實際情況,“普通成員不可讀,特權(quán)成員可讀”這種設(shè)置沒什么實際的用處,去掉。只剩下三項了:
我們直接把這三種情況作為三個單選項放在頁面上,就可以了。用戶在使用的時候,只要三者選其一就可以了。操作后沒有出乎意料的結(jié)果,不需要更多的分析、理解。
在普通用戶中分出一部分特權(quán)用戶,對這兩組用戶分別設(shè)置不同的屬性值。這是技術(shù)實現(xiàn)的過程,直接表現(xiàn)出來,太難理解了。在這個例子中,我們的設(shè)計工作就是將這些技術(shù)實現(xiàn)的過程先理解清楚,把技術(shù)性的表達再向前推進一步,用更簡單、直白的方式表達出來。
第二個例子:
這是一個提供給某些QQ空間主人的功能。主人可以發(fā)布一個活動,讓訪客來參與。活動有三種不同的類型:征集類是指那些征集logo,征集宣傳語之類的活動;問卷類是主人發(fā)放問卷調(diào)查,一張問卷,上面有若干個選擇題,讓訪客來作答;投票類是主人提供一個候選人列表,訪客來投票,最終候選人中得票最多者得獎。
現(xiàn)在出現(xiàn)了第四種需求:主人希望先讓訪客來報名,然后將報名者展示出來,讓其他訪客來票選,類似“紅樓夢中人”那種電視節(jié)目的活動方式。怎么設(shè)計?這個需求實際上只要用戶先發(fā)起一個“征集類”的活動,再發(fā)起一個“投票類”的活動就可以實現(xiàn)了。但是,太復(fù)雜了!鞍l(fā)布一個選秀活動,其實是先后發(fā)布兩個活動,先發(fā)布一個征集類活動,再發(fā)布一個投票類活動,然后…”恐怕寫多少溫馨提示也說不明白。那么,我們來設(shè)計一下,將主人要搞的這種活動單獨包裝出來,作為第四種活動類型供主人選擇。
我們?yōu)橹魅俗隽饲懊娴乃伎迹沟卯a(chǎn)品從提供功能向產(chǎn)品設(shè)計推進了一步。
隱約有些印象,記得曾經(jīng)見過一個國外的交友網(wǎng)站,其中有一個查找功能,大概是這樣表述的:
○ I’m a man,want to meet a woman ○ I’m a man,want to meet a man ○ I’m a woman,want to meet a man ○ I’m a woman,want to meet a woman
這個例子有些夸張了,直白的簡直有些啰嗦了。但是,如果改成兩個下拉選擇框(或者兩組單選按鈕)來表達,是不是又沒有上面這樣的四選一簡單呢?
“向前一步”是要把原本的技術(shù)模型表現(xiàn)的更易于理解,更心理模型。很多產(chǎn)品所謂的設(shè)計實際上只是提供功能,并沒能通過設(shè)計者的聰明才智將程序員實現(xiàn)的功能轉(zhuǎn)化為易于用戶理解的產(chǎn)品。
本文鏈接:http://www.95time.cn/design/doc/2007/5002.asp
出處:藍色理想
責任編輯:moby
|