?/* ? ?基礎組件是后臺設計的骨骼,優(yōu)化ToB后臺平臺的用戶體驗,除了宏觀方面糕非,根據業(yè)務邏輯優(yōu)化操作流程,還需要在地基工程上根據不同平臺的用戶習慣球榆、開發(fā)性能等做好用且低開發(fā)成本的基礎組件設計朽肥。在近期為前端開源項目做組件重新設計的工作中,進行了大量調研和優(yōu)化思考持钉,希望為部門之后的平臺類設計打好堅固地基衡招。*/
? ? ? ? 由于前端開發(fā)成本等原因,舊有的日歷組件難以進行大幅度改進每强。本次前端開源項目始腾,給予了設計師對所有組件交互與視覺重設的機會州刽,首當其沖進行優(yōu)化的即一直被我視為工作中的芒刺的日歷組件。
背景調研:
現有項目調用日歷功能大致分為兩種類型:
1.以「內網監(jiān)控—NetRadar」為代表的異常實時監(jiān)測系統(tǒng)浪箭。內網是連接百度數十萬臺服務器的龐大復雜網絡穗椅,對于服務穩(wěn)定、高效運行有著至關重要的作用奶栖,所以NetRadar的主要功能是實現7×24的持續(xù)實時監(jiān)測匹表。此類項目中日歷使用需求集中在一天范圍內,以小時等「短時段」為單位宣鄙,進行時間切換桑孩。
2.以「天秤」為代表的數據統(tǒng)計平臺。天秤一款是度量與評估百度運維工作效率的平臺框冀,主要功能為通過統(tǒng)計較長時段的數據流椒,指導并檢驗運維工作的效率。此類項目中日歷使用往往在本年度范圍內明也,按天宣虾、月等「長時段」為單位,進行時間切換温数。
舊有問題(1):
將起始時間與終止時間分離绣硝,增加用戶的使用成本:用戶在使用舊版日歷時,需要經過八次視線停留和思考才能確定是符合預期的操作撑刺。這樣的設計嚴重擴散了「短時段」用戶的操作范圍鹉胖,增加操作步驟,使操作成本劇增够傍。
設計優(yōu)化(1):
減少「短時段」用戶的操作步驟甫菠,將操作集中在小區(qū)域,降低操作成本冕屯。同時在不打開日歷的情況下寂诱,為「長時段」用戶提供日匙铡、月牡彻、年等快速選擇按鈕。如圖2