全部 android asp.net C/C++ cshap IOS Java javascript nodejs perl php python ruby web容器 其他 前端 数据库 第三方平台 混合式APP 网络 系统 默认分类

使用React制作一个可配置的页面生成器[0]

0 126

背景

上班两年多,终于来到一家互联网公司,告别之前的朝九晚六的腐败生活,开始了11116的码农之旅。

因为公司做的是直播相关的业务,所以伴随着直播,不定期的就会有运营活动-.-

但是这类活动留给码农的开发周期都不太长,上半年比较激烈,基本一个月要上个三四个的活动。。。

由于这些活动页面基本类似,所以就萌生了做一个能够让运营、产品、设计同学直接去通过界面操作配置来生成一个活动页面。(其实是我下半年的KPI了...)

于是就有了本项目。(目前项目刚刚起步)

需要实现的功能

     1. 有一个操作界面来进行组件的添加修改

     2. 可以针对组件来配置数据的来源

     3. 发布配置好的页面到线上环境

由于自己是写Node的,所以做起来比较舒服,不会涉及到前后端沟通的障碍。。。

系统完工后的页面上线流程大致为:

     1. 新建页面

     2. 配置组件,绑定数据来源

     3. 点击发布

     4. 将本次配置生成一个json文件推到活动页面的展示服务器上并将配置存入MySQL中备份

     5. ...后续步骤暂时省略,就是拿到json配置后的生成router相关事宜了

目前实现的功能

     1. 添加组件、组件中添加组件

     2. 改变组件的位置

     3. 删除组件

     4. 编辑组件的属性和样式

目前有两个可以看到效果的组件。。Container和Text

预计11月15日会实现一个较为完整的配置系统、11月20日实现上线部署相关事宜。

项目地址: https://github.com/Precursors/ultron-stage

热忱回答0

  • 加入年费大会员(20每年)
  • 热门标签

    猜你喜欢

    1. 装饰模式 -- 设计模式系列文章(三)
    2. Git 和 SVN 之间的五个基本区别
    3. 《程序员修炼之道》笔记(一)
    4. 【物联网云端对接-1】 通过HTTP协议与微软Azure IoT hub进行云端通信
    5. PRINCE2七大原则
    6. 腾讯IVWEB团队:WebRTC 点对点直播
    7. 用Caffe生成对抗样本
    8. ceph-deploy install时,远端节点在执行apt-get update命令时失败
    9. 解决Win8.1 / Win Server 2012 r2 下安装 Visual Studio 时一直要求重新启动的问题(原创)
    10. Jmeter察看结果树的响应数据中的中文显示乱码问题处理

    衣食父母

    最近热帖

    1. PHP中的函数声明与使用 3
    2. 各种同步控制工具的使用 8
    3. 读源码—Iterator接口和LIstIterator接口 7
    4. 欧几里得算法求最大公约数的数学原理 7
    5. ELK菜鸟手记 (四) - 利用filebeat和不同端口把不同服务器上的log4j日志传输到同一台ELK服务器 7
    6. C# 特性(Attribute) 7
    7. python爬虫从入门到放弃(三)之 Urllib库的基本使用 7
    8. 每天一道Java题[10] 7
    9. 《算法4》2.1 - 选择排序算法(Selection Sort), Python实现 7
    10. IIS无法启动,应用程序池自动关闭,应用程序池XXXX将被自动禁用 解决方案之一 7

    随机文章

    1. Oracle 在线重定义表分区
    2. Redis 3.0 Cluster集群配置
    3. angularjs中的页面访问权限设置
    4. Kafka: Consumer
    5. 利用ListView的基本方法实现效果