后台产品,APP首页有很多元素如轮播图,资讯,服务的,如何管理让数据库的内容显示?

没做过后台,然后接手了一个从0到1的产品,这个内容管理的后台怎么管理内容推荐到首页?是在新增信息时加一个是否到首页的状态还是有专门的管理模块?另外,列表页显示结果的排序和后台录入管理有没有关系,是不是

请先 登录 后评论

1 个回答

xxxxxa

简单回答一下,之前恰巧做个一版简单的内容管理后台,就想赚5个认可(认真脸)为了咖啡...

首先这个叫内容管理平台貌似可以勉强称之为CMS,另外,不直接告知后台产品怎么做啦,简单教一下思路吧,自己思考才有收获。

对了你那个问题,看具体的使用场景复杂度来评估实现方案。

第一步:头脑风暴内容基础数据(包含但不仅限于以下数据)

   从内容本身思考:

内部内容:图片,文章内容,

交互属性:跳转着陆地址,内容链接,

自身属性:内容归属的部门,内容创建者,内容编辑者,内容展示图片或icon等

   从内容展示思考:

位置信息:展示位置(内页,首页),展示的页面位置(上部,中部,下部),展示顺序(多个内容的排序),展示的app版本,展示的城市区分,展示触达的用户

时间信息:上线时间,下线时间

第二步:遍历业务场景,梳理业务流程

从基本操作出发:

上传内容,app端口展示。

          1、上传所有需要展示的内容

          2、设定内容的展示效果,上下线  

从内容本身出发:

           banner(轮播图):

           营销特性:那就有面向的用户群体,是否有区分不同用户展示的需求?分城市查看?轮播顺序优先展示?分版本展示?定时展示?等

           资讯:

           信息特性:  标题信息特殊化(加粗,醒目)?位置排序(头条)?时效性(定时发布)? 等

第三步:根据业务流程,找出属性变量,做功能控制

 举例:

分城市展示banner,则需要在上传内容时可以设置城市属性,可以修改属性

特殊日期活动banner,需要定时任务上线banner

内容管理后台功能结构建议:

 基础功能:内容展示,内容增删改查

 重点注意功能:

内容排序规则设定:根据内容属性设置排序规则,可以设置一套算法根据多个属性不同权重然后计算排序,当然这个前提是业务足够复杂。

内容展示效果预览:因为内容会直接体现到线上app,所以如果能够做到灰度发布,在发布前先看到线上效果,那就完美啦。否则可能会有线上事故的影响。

泻药,如有问题可以自行思考一下,实在不懂我也不告诉你,你点认可的话.....我考虑一下吧。这一切都是pmcaff的咖啡诱惑引起的。

请先 登录 后评论