zoukankan      html  css  js  c++  java
  • 高频次内容运营配置解决方案

      我司经营一个赛事推荐和资讯的APP,这是一个以赛事为中心的社区产品。日常运营工作,高度依赖运营人员配置内容以维持用户活跃度,每到热门赛事出现,配置的工作量变得很大。运维人员向开发人员提出如下需求:

      1 部分页面必须是模块化的,可以随时隐藏和显示,显示的位置可以随意调整。

      2 可以针对不同的版本和手机平台进行配置。

         为了满足配置的需求,我们采用了模版模块的思路解决这个问题。

      APP首页效果图以及模版模型如下图所示:

    模版(template):对应app的一个页面,里面包含多个模块

    模块(module):对应app的一个栏目,模块可以有子模块,里面包含配置项

    配置项(config):基本的配置,包含图片,文字,字体颜色,跳转位置等等

    渠道(channel):包含渠道号,客户端类型,客户端版本,每个模版对应多个渠道

    表设计如下:

     

    用于前端的查询类设计如下图:

     

    管理后台的操作界面如下:

    随着APP的不断发版,模板模块的数量急剧膨胀,运营人员要维护多个模板和模块,非常辛苦。在此基础上开发了模板复制和模块复制功能,如下图所示:

  • 相关阅读:
    Kubernetes 内存资源限制实战
    kubernetes 资源管理概述
    终于对探针下手了
    容器和容器云
    理解 Kubernetes volume 和 共享存储
    理解 docker volume
    docker 镜像管理之 overlay2 最佳实践
    docker 资源限制之 cgroup
    Debug Assertion Failed!
    Qt 字符串转md5
  • 原文地址:https://www.cnblogs.com/xiaoyangjia/p/6387287.html
Copyright © 2011-2022 走看看