cms内容管理系统还有后台,这样的你喜欢吗

cms系统,是内容管理系统的意思,是Content Management System的缩写。在不同的行业里面cms的具体应用场景和业务都是有区别的,区别还比较大。cms能够完成什么呢?江苏快3开奖结果的楼层、运营的临时活动、各种自定义的页面都可以用cms来完成。

首先介绍一下什么是cms系统,是内容管理系统的意思,是Content Management System的缩写。在不同的行业里面cms的具体应用场景和业务都是有区别的,区别还比较大。这里先将cms理解为能够动态配置页面的系统吧。

Cms能够完成什么呢?江苏快3开奖结果的楼层、运营的临时活动、各种自定义的页面都可以用cms来完成。比如轮播图、优惠券、排行榜、专题活动、节日活动、优惠券、专题推荐、广告位置等等,并进行排序。通过cms运营人员可以快速新建活动。

比较牛逼的公司在后台会直接可以预览配置的结果,像我们这种小公司基本上就是填进去参数然后自动生效了,如果做预览效果和插件拖动效果的话要占用前端哥哥大量时间了,所以第一版肯定不会上预览功能的。当然了,如果是面向2c的话还是尽量做点预览效果吧。

基础组件

江苏快3开奖结果 首先要有基础的组件,怎么理解呢,就是好比盖楼需要先出框架;你要定义好每一个组件的规则以及样式。这些组件都是可以复用的,也就是可以放在网站多个不同的位置,并且填充一样或者不一样的内容,这个就根据你的需求来定了。

下面举了一个例子,网站前端页面内容是这样子的。

后台的cms可以设计成这样(画的丑了点)。当然这个例子是因为样式简单所以只需要直接选择位置填充就可以了。实际中涉及到多个样式的组合的情况下,一般会有可视化的组合界面和预览功能,比如各大电商平台的店铺装修就是典型的例子。

内容填充

接下来就是填充组件内的内容,内容一般包含文本、图片、链接地址这几样。还是那上面的后台图片的中例子,图中设置的是可配置的内容,需要人工操作上传内容;但是也可以做成算法自动填充内容来减少人力。开发成本差不多。

这里写个坑儿,如果是广告位置建议设计成运营手动操作,广告功能也可以说是cms;否则建议用程序自动更新,这是为了seo,seo会在以后的文章里写写,这里跳过。以运营手动操作为例,大家可以看下图, 图里面是一些基本常用的内容,灰色的部分是预览用的,实际填写的内容只有位置、调用内容的id、排序权重。如果是一些特殊需求,比如广告或者限时活动什么的,可以在里面增加开始时间和结束时间;比如下面图中的广告。 这里解释一下为什么不在cms里面直接填所有内容信息呢,而是在别的地方填好了然后调用呢。这里讲一个cms特点。一般把相关信息写在另一个地方,然后保存在数据库。因为cms会经常临时调用许多相同的数据,从业务层面上每次调用都要重新填很浪费时间,从数据上也能更加安全,所以把重要数据的保存和cms调用当成两个功能。并且很多时候一些cms内容只是建立了一个临时的表存在临时的库里,用完就删掉了,不会保存在数据库的。

要根据不同的场景需求来定制样式以及后台规则,比如排行榜组件要不要添加灌水功能、导航栏是不是有锚点。这里先不再扩展了。感兴趣的同学们欢迎互相交流。

可以关注我的知乎专栏“产品经理都是奇葩”,在知乎专栏邂逅产品经理是否搞错了什么!

0条评论 添加新讨论

登录后参与讨论
Ctrl+Enter 发表