视频内容配置平台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 协议
作者暂无likerid, 赞赏暂由本网站代持,当作者有likerid后会全部转账给作者(我们会尽力而为)。Tips: Until now, everytime you want to store your article, we will help you store it in Filecoin network. In the future, you can store it in Filecoin network using your own filecoin.
Support author:
Author's Filecoin address:
Or you can use Likecoin to support author: