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