視頻內容配置平臺CMS設計
本文提供了CMS平臺的設計思路,以及部分思考,筆者目前負責某款視頻APP的CMS搭建,接下來談談我對CMS系統的理解與總結。
1. CMS系統是什么
首先介紹一下何為CMS系統,CMS系統全稱為Content Management System,中文譯名為“內容管理系統”。CMS是指:在一個合作模式下,用于管理工作流程的一套制度。該系統可應用于手工操作中,也可以應用到電腦或網絡里。
作為一種中央儲存器(Central Repository),內容管理系統可將相關內容集中儲存并具有群組管理、版本控制等功能。內容管理系統在物品或文案或數據的存儲、掌管、修訂(盤存)、語用充實、文檔發布等方面有著廣泛的應用(引用知乎)。
簡而言之,我個人總結為:CMS系統,是負責App內容上架及管理的系統。
舉個例子,無論我們是去便利店還是大型商超,會發現所有的商品都是按照一定的規則排列的。例如,我們在日常用品區域,很難買到蔬菜,在生鮮區域也買不到洗發水,所以我們進一步思考可以得出結論,一定有某個規則控制了物品的擺放。
類比于我們熟悉的視頻類App,以騰訊視頻舉例,我們在“電影tab”內無法瀏覽到有關“電視劇”的類目,每個tab的內容都相對固定,在樣式上也會有所區分,而控制這一切的,就是我們今天要講的CMS內容管理平臺,所以說CMS為內容展示規則及策略設置的平臺。
2. 如何設計CMS
2.1 配置的基本思路
在這里筆者采用一種逆向的思維,這樣方便讀者理解整個平臺的規劃邏輯和產品思維,依然采用超市的例子說明——每一款App可以想象成是一個大型的商超,當我們確定了App內的“貨架擺放”即產品結構,以及“貨物”及App內容,我們就可以設計出一套可供管理的后臺。如下圖所示:
接下來筆者將詳細說明如何設計一個CMS。
2.2 CMS設計思路
CMS既然作為App 的內容管理平臺,那么App內呈現的抽屜或介質必須在相應的后臺內有所配置。
為了簡化說明,我們將每一部影片稱為一個獨立的“介質”,將每一個模塊稱為一個獨立的“抽屜”。
即《上海堡壘》為介質,banner、運營位等稱之為“抽屜”。后臺應承載相應的模塊,以騰訊視頻為例,下方截圖為“電影”Tab下的展示內容。
視頻中由上至下包括banner位、廣告運營位、抽屜類型1、廣告推廣、抽屜類型2、抽屜類型3等等,這些內容之所以出現在我們的眼前,都是通過CMS后臺進行配置上傳。
CMS后臺中應提供的功能應該有物品上下架、排序、創建新組件、監控及維護、與其他平臺聯動、常規內容管理等能力,筆者認為上述為CMS后臺具備的主要能力,我將對上述能力進行拆解,從更宏觀的角度規劃CMS后臺的設計,便于理解。
物品上下架
當一個介質完成視頻轉碼、媒資信息配置、制定上下架時間、配置封面圖等九九八十一難之后,來到了我們的CMS后臺,在CMS后臺中,操作者需要選擇對應的抽屜類型,將該影片添加進入對應抽屜,完成審核后進行發布,C端用戶即可看到該影片出現在首頁。
通常某些活動或產品因會有固定的上架(展示)日期,所以預約上架的功能就顯得比較重要。另外,雖然個介質有固定的下線日期,但受政策或版權影響不排除緊急下架的場景,因此也需要提供緊急下架功能。
關于排序
排序通常來說分為APP內整體的排序以及針對某一模塊內的排序。通常針對整體的排序,可建立“抽屜管理”模塊,列表內可展示APP內的所有抽屜。
(1)針對整體的排序:在列表內展示所有的抽屜類型以及數目,通常可通過手動拖拽的方式或運營人員可通過數字正序進行排序。
(2)針對某一模塊內的排序:騰訊視頻中所示的模塊1和模塊2,可通過用戶的行為以及標簽進行排序和展現,這些涉及到用戶標簽以及用戶運營工作,產品定義相應規則后可達到千人千面的效果,讓每一位用戶都能看到自己喜歡的內容。
每個抽屜的生命周期也可通過CMS進行配置。
創新性組件
為配合業務需要或者某些活動推廣,而產生的新型抽屜。
例如,在即將到來的國慶期間會展現更多紅色主題的內容,希望是圖片+文字+預告片樣式的抽屜類型,但現有抽屜類型中無法支持,在設計后臺的過程中,我們應盡量避免在每一次出現新抽屜型時,都要重新開發,這樣不但會增大開發成本,還會造成功能冗余,加大運營和維護的成本。
由此,我們可將現有的功能“組件化”,類似于去賽百味一樣,提供每一中抽屜中的最小單元,可以隨時進行組裝,變成“新抽屜”。
所以這也是CMS后臺需要提供的重要能力之一,在設計后臺時,可拓展性也是重點需要考慮的,因為后臺也是要根據前端業務進行不斷迭代的,良好的拓展性不但可以提高使用效率,同時也能降低開發維護的成本。
監控及維護
對于這點可能有些同學表示疑惑,通常企業會有專門的數據平臺對APP進行數據分析和行為監控,那么CMS在這里可以做什么呢?
CMS作為App的配置后臺管理,有職責管控版本、內容等發布,配合灰度測試等。例如,我們希望在某些特定的版本中展示特有的抽屜內容,便可通過CMS后臺進行配置。或者應相關法律法規要求,需要臨時加入或者修改一些內容,可通過CMS進行管控,避免出現每次功能更新都依靠發版,否則會有被下架等風險。
因此,不難看出,監控及維護也是CMS作為內容管理平臺的重要功能之一,這里需要設計者對于整個業務更加了解,還需要在設計之初對于后臺的靈活性和管控性進行更多的思考。
與其他平臺聯動
同個業務中會對應多個后臺,包括CMS、CRM、運營后臺等等,每個后臺雖然相互獨立,負責各自的功能,但仍應該保持部分數據互通,相互關聯的能力。
例如,在APP頂部banner位提供抽獎活動,入口,抽獎活動的配置生成來源于運營后臺,在CMS后臺中,需要獲取已經配置好的鏈接,與對應圖片進行綁定,用于推廣。
還有上面講過的“千人千面”的抽屜功能,用戶數據應在運營平臺或數據平臺進行分析、標簽化之后,在CMS提供個性化配置入口。
由此可見,在規劃CMS后臺時,應通盤考慮各個平臺所具有的能力,以及后續的業務規劃能力,而不應只將眼光局限于滿足App配置。
常規管理
除了上述所說明了,還包括了啟動圖、banner等固定位的內容維護。CMS后臺可配置啟動圖的顯示時長、顯示地域等,也可控制banner的切換時長、數目等,在設計后臺時,可提供“預覽”的能力,即將前端展示的內容,在后臺可展現,這樣方便運營配置同學快速了解配置效果,減輕測試壓力,提高線上效果。
3. 思考與總結
作為視頻類產品后臺,只有CMS的配置是遠遠不夠的,同時還需要“媒資后臺”以及“電商后臺”的配合,三者的關系循序漸進,媒資負責影片轉碼、基本信息的建立,電商確定影片的價位、發行策略,CMS負責讓用戶看什么,怎么看。媒資、電商后臺本人也有所涉獵,在后期有機會會分享給大家。
CMS平臺作為內容管理系統,要滿足靈活、功能性、可拓展性和聯動性等多方面需求,所以說CMS并沒有統一的設計標準,筆者也是通過最近的實踐中進行總結和提煉,提供了設計的一些基本思路,落實到項目中時,平臺設計還是要圍繞整體的業務進行。
CMS系統中也存在權限的概念,例如有專門的配置專員以及審核人員等等,關于權限的說明,可以看我的上一篇文章《后臺設計之權限管理》。
本文由 @Forza 原創發布于人人都是產品經理。未經許可,禁止轉載
題圖來自 Unsplash,基于 CC0 協議
寫的真好 最近剛接了個網站的項目 抓緊來學習下 感謝分享
什么時候能分享下媒資后臺的相關知識呢,期待
同期待 ??
寫的真好,能夠再詳細點?比如視頻內容管理里面類似騰訊視頻會有一級分類、二級分類,這種如何處理
通常來說,不同類型的視頻,可看做是在同一個內容存儲中不同的標簽,在視頻創建或上傳時分類就好。