設計網站管理後臺需要註意點什麽?

幾乎每個網站都有管理後臺,不過一般用戶是很少使用到而已。對於如何設計網站管理後臺界面來說,是個並不長討論的話題,原因是一般只有管理員才需要用到網站後臺功能,但即便如此管理後臺還是有用戶需要使用,最常需要註意的問題就是好用與方便。 很多產品在運營期間,都需要通過後臺進行管理維護,從重要的配置項到基本的流水審核都需要用到後臺,但後臺的設計往往在產品設計中不被重視或者可能被忽略,等到真正需要的時候才會想到開發一個後臺,這樣會影響到管理操作甚至公司的正常開發計劃。 這次小D就和大家談談後臺設計相關的一些事吧: 1、在什麽時候需要考慮後臺功能的設計? a、產品設計期間:在設計一個產品的時候,需要明確各項功能的流程及數據流,可以在設計過程中記錄下流程中的哪些步驟需要員工參與,例如需要審核的關鍵點、需要由人工設置的頁面或區域,記錄下來後,在產品設計後期來考慮是否需要用後臺來實現; b、產品運營期間:在產品運營期間,往往會發現一些大量重復的操作需要由開發人員來完成,例如修改用戶密碼、刪除某種信息等等,那這項操作就可以考慮編寫到後臺中,以提高效率;另外,需要多聽取客服及相關運營人員的建議,看看他們在運營過程中,有哪些操作步驟比較繁瑣、需要添加哪些功能,根據反饋來考慮設計開發後臺或對當前後臺進行升級處理。 設計產品時,別到最後才來考慮後臺的設計,往往容易漏掉一下必要的功能。 2、哪些操作真的需要用後臺來實現? 在產品日常運營中,根據產品類型和用戶規模不同,一些操作的量和度都不同,不是所有的功能都有必要用後臺來實現,需要考慮每一項後臺功能的性價比。如果一個後臺功能很多天用不上一次,並且操作極為簡單,但開發它卻需要很長時間,那這樣的功能可以考慮不用後臺來實現,而是直接讓工程師直接修改界面、程序或數據庫,這樣反而能節約公司資源;例如廣告位:不同的公司、不同的產品,都需要根據廣告更換的方式、頻率、操作復雜度來決定是否使用廣告位後臺,如果沒有必要,那就直接修改界面吧,修改界面可能幾分鐘就完成,和操作後臺差不多。 3、如何設計後臺中需要的功能? 不同的產品對後臺功能的需求都各不相同,但需要把握幾個關鍵的點即可將所需的功能考慮得差不多: a、公開的信息需要審核:根據信息的類型慎重決定是審核前公開還是審核後再公開; b、流程中需要由員工處理節點:例如身份認證審核、訂單處理、報錯/舉報處理等都需要通過後臺處理; c、界面模板切換及非固定非自動顯示的內容:例如頁面中的推薦信息、熱門人物等經常變動的內容,如果沒有設計自動調用的規則,那就需要考慮是否用後臺來管理了; d、員工發布入口:對於文章、信息等數據的添加,根據情況提供一個後臺添加的入口,增加一些特殊項、簡化一些驗證規則等是很有必要的; e、管理權限:一個多功能的後臺往往需要單獨設置權限,讓後將一個或多個權限分發給管理員 f、其他:常用查詢項、統計信息、常用小操作、特殊修改項、 以SNS為例:sns在功能上趨近於成熟了,使用開源的程序已經擁有足夠強大的後臺,但除了主要的設置項,最重要的幾個功能也不多,例如:日誌、相冊、圖片、圈子、話題、評論留言的流水審核,其中最重要的是批量刪除,在此過程中,需要用到時間段篩選、根據ID快速查詢、根據用戶查詢等;其次,較為重要的就是管理組的權限及管理者授權;雖然管理後臺已經成熟,但在此還是要與大家分享另外一項開源程序中沒有的,但又必要的後臺操作功能,那就是對上述的信息進行標記“不在大家的內容中顯示”,此功能是為了讓管理員很順手的處理那些介於刪除和不刪除之間的內容,例如一篇日誌達不到刪除標註,但又不適宜公開,讓進入他頁面的用戶能見即可,那就用到此操作了;具體實現方法:如果不想修改數據表結構,那就再添加一項隱藏的**屬性,其權限與公開一致,但公共場合只顯示真正公開的信息,所以這一類信息自然就被和諧了。 4、後臺設計中應註意些什麽? a、模塊劃分清晰:將各項管理功能劃分到不同的模塊,各模塊間區分明顯,不出現交叉項; b、管理權限清晰:考慮運營過程中各種管理角色,將管理權限按模塊劃分清晰; c、相關功能靠攏:一些操作步驟需要用到多個功能組合,將這些功能盡量靠攏甚至建立關聯關系; d、後臺地址安全:後臺涉及到產品的安全,需要考慮僅公司內IP訪問、地址僅擁有權限者可見,否則進404等; e、操作日誌的記錄:後臺操作往往是不可逆的,這就需要規範操作流程、記錄操作日誌; f、界面簡化:後臺操作是提供給員工使用的,在界面上就越簡單越好,對主要的操作點放大處理,既能快速操作又不易出錯,同時要讓界面清爽,在色調等元素的搭配上讓人感覺清新,讓長時間使用後臺的同事不易疲勞。