2021-08-28 09:40 浏览: 49 次 来源: Kevin改变世界的点滴
来源地址: https://mp.weixin.qq.com/s?src=11×tamp=1630114762&ver=3279&signature=8bswgT-pNEWzsLSTkNY*Uaom*zPklWWs4bCvITPtragbmeLmV78Iz3aktIqwzFrTYaiPxn7H4nXXrAgH7wu4zWJO0sTldx8jla4hjJxnSU3wQSzUmtAOjk-9HeiHFpDE&new=1
免责声明: 本栏目资源为转载资源如有侵权请联系 企鹅:826319429 告知本站将及时删除谢谢!
cms平台是针对社区、通知信息、消息盒子的后端模块,在这个模块中核心的功能是内容发布与创建,在不同的后端产品中,配合不同的推荐算法可以让CMS成为类似DSP平台的广告系统,其系统在初期类似广告系统、消息中心设计。在这样基础的模块设计中,有4个概述点是来自产品朋友倔强的牛后台设计分享。
以下为原文
CMS(Content ManagementSystem),顾名思义,即内容管理系统。各大新闻网站、电商平台、个人博客等等都可以采用CMS进行建站,但是今天仅说CMS在电商领域中的应用,CMS在电商领域主要是解决一次开发,灵活运营的问题(动态配置C端页面)。
CMS与千人千面算法
京东、淘宝C端绝大部分页面也可以看成是由一个大型的CMS配置生成。在我看来CMS的核心只有两点:内容创建和内容发布,简单来说就是按照一定规则创建一条内容,然后发布到指定位置的过程。
在电商发展初期,没有用户数据积累,用户标签体系(用户画像)没有建立起来的时候,CMS相对简单,内容创建靠运营手工填入、手动发布;而在当下,像京东、淘宝这种大型电商平台,我估计CMS应该对接了素材中心(后台商品中心、营销中心、广告中心等)、大数据分析中心(用户标签体系、用户行为数据等 [会员中心]),通过CMS与素材、数据中心连接就能实现自动生成前台频道等页面,做到千人千面,让不同类型的用户看到不同内容的首页。
CMS最核心的两部分是内容创建和内容发布。如上图,当决定用机器取代人工时,就必须要解决自动创建内容的问题,也即解决这两个问题:
内容选取标准是什么?(大数据分析中心)
内容从哪儿来?(素材中心)
以上仅是一个猜想,希望大家辩证的去看这个问题。在绝大部分应用场景下,CMS经过二次开发之后已经不是传统意义上的CMS了(经典的CMS比如WordPress、帝国等等),大家只要记住上文说的这句话:CMS最核心的两部分是内容创建和内容发布。
如何落地内容创建与内容发布模块
从业务流程角度,看电商CMS如何动态化配置前台页面;
抽象出电商CMS的页面动态化配置逻辑;
电商网站有哪些元素可动态化配置;
补充说明,本文不会在按钮功能操作这种颗粒度上进行分析,我想一个产品最重要的是思路和业务流程分析,功能操作只是帮助业务流程顺利流转。举个例子:在售后系统中,用户退货时,仓库管理员必须有一个‘验货’的按钮操作,当仓库管理员确定验货通过后,才会有之后的退款步骤。
CMS如何动态化配置前台页面
上图抽象,但是不妨碍理解,其实涵盖了很多内容,比如说楼层模板(或者叫组件,想想拼图,一个完整的图由很多组件组成,一个网站也是由很多组件拼凑而成的,CMS其实就是一个拼合组件并发布出去的工厂)
利用CMS,运营想要在楼层A之前增加一个楼层C,这里面涉及到3个问题。
运营想强推的商品是什么?
运营选择什么样的模板?(
运营如何把数据录入模板当中?
运营如何将创建好的内容发布到前台网站?
中间需要分多重角色,运营专员负责数据录入,审核专员负责审核发布,这里会牵扯到数据权限的一些概念;有多样的模板供选择,这里自然牵扯出了CMS中有一个模板库的概念,模板越多运营起来越灵活;不同的商品,需要突出的重点信息不一样,选择的模板也不一样
这四个问题抽象一个工作流程:选择模板》数据录入》内容审核》内容发布
关于内容发布有一个点是将内容发布到哪儿?是同一个端(PC、APP、H5端等)的不同页面(涉及到模板复用的概念,这可以帮助运营减轻很多工作量);也可以是不同端,比如我在APP上用了一个模板,能不能直接复用到H5上去呢?在初创公司里,更多的应该去考虑这些问题,初创公司就没有太多的运营团队,不同端分开运营成本太高了。这种方案默认一个楼层只有一个模板,忽略了位置这个概念(因为在这里位置= 楼层)。需要设置模板的顺序(一般用阿拉伯数字大小排序),这个顺序决定了它在前台展示在第几个楼层。
淘宝店铺装修(它是一个典型的电商CMS)就强调了位置这个概念,下图红框强调的部分:
看得出有这几个概念:页面总宽度、容器宽度(位置)、页面总宽度 = 容器宽度1 + 容器宽度2 + ……
统一按照方案1的模式,默认一个楼层一个模板描述。另外,大家感兴趣可以注册一个淘宝店铺,如果你是初创电商公司,在淘宝店铺CMS的基础上做减法就够了(模块拖拽的方式也可以暂时绕过)。
电商CMS页面的动态化配置逻辑
实际上已经抽象出了电商CMS的业务流程:选择模板》数据录入(》内容审核)》内容发布;电商首页来举例,一个电商首页的构成大致如下图所示:
整站分类列表在我看来是一个挂件,它一般悬浮在轮播图上方(页面左侧)。我们绕过这些写死的页头、页尾以及挂件一般的分类列表,现在只说楼层这一部分。接下来,假设把首页简化成是由多个楼层构成,首页动态化配置逻辑大致如下所示:
由首页配置的模式可以推及更多页面的配置模式,套路都是一样的。从上图也可以看出来,关于CMS,一直没有脱离上文说的:CMS最核心的两部分是内容创建和内容发布。
CMS在电商领域主要是解决一次开发,灵活运营的问题,利用CMS搭建一个电商网站的好处是运营不需要因为想新发布一个营销页面来争取开发资源,而开发只需要不断的造模板去满足运营需求,产品就需要考虑电商网站的灵活性问题,怎么最大化让所有位置都成为可配置?这是产品经理需要考虑的产品迭代方向。(当然,创新营销玩法也是电商产品需要不断思考的问题。)
CMS可配置的电商网站元素
最后一个问题,如果CMS是一个C端页面展现的最终输出口,那么应该控制哪些元素的输出?
举个例子,商品详情页有一个商品参数,下图(其实用3C举例更好些哈,大家研究的时候,去研究3C吧~):
鞋这个分类的商品可能有多个商品参数(导致需要折叠),那么优先展示哪些参数呢?另外,后台对于鞋的描述可能字段(参数)更多,那么哪些字段(参数)可以输出呢?不同分类的商品展示字段也不一样,是不是需要分类进行配置展示呢?
以上的例子,也归属于CMS动态化配置的范畴,这和用户体验相关啊,试想产品设计时,把这个商品有关的全部字段都吐出来,用户不会懵圈么?
CMS的动态化配置不仅仅只是局限于频道页(特别是首页)以及活动专题页这些。
相关算法推荐
UGC与算法|2017行业产品FEED流产品设计,我如何落地UGC信息流?
今天晚上开始,受朋友邀请为期4次的后台设计系列开讲。针对后端产品转型或提升会是一个不错的学习机会。
另外如果你想和Kevin和他的产品朋友交流,目前我个人建立了一个QQ群,我会把自己的产品案例和分享第一时间在里面,这个QQ群会上传我的一些个人常用原型和产品心得,并且有任何产品问题都可以在这里得到回答。
为方便管理,付费后才可加入,转账后加我微信:574319420备注
【加群】,我会拉你进群
连续签到2周,退回20元
签到形式:每天的产品感悟和产品想法都可以
2018年,让我们继续前进!