找回密码
 立即注册

FE主导打造一个运营活动平台

| 2023-3-16 15:40 阅读 51781 评论 0

布景


现今互联网公司,一般城市有一些运营类活动,如公司活动宣传节沐日优惠促销等,在电商类公司更是需要频仍的上(下)线运营活动。


在这里要说明一下,本文讲的并非类似易企秀这样的建造“手机幻灯片、H5场景利用”的运营平台,而是一些常规运营活动。固然假如要做幻灯片滑屏结果,也可以开辟一个“幻灯片组件”。

那末,若何上线一个运营活动呢?传统流程以下:


  1. 需求收集
  2. 专题建造:页面切图、结果实现、接口开辟
  3. QA测试
  4. 上线
  5. 活动竣事,手动下线

传统开辟方式存在以下几个弱点


  • 周期长,从常常每个运营活动都做为一个自力的Mini项目停止
  • 开辟职员大量反复劳动,没法(未便)复用一些之前运营活动中开辟过的功用,比如设备分享、与App的交互等
  • 运营活动投放进程中,点窜未便,如bug fix、点窜文案,正规公司也需要一个完整的上线流程

为处理这些题目,很多公司都推出了自己的运营活动平台。比如淘宝早期的eCRM-图腾,到今朝的同一营销平台UMP、蚂蚁金服的闪蝶(闪蝶更像易企秀)、京东的通天塔等,都是很是优异的平台工具。


那末,若何开辟一款精彩轻盈的运营活动平台呢?本文为大师供给一种新思绪:操纵组件化的方式开辟一个运营活动平台


平台架构图




平台架构图

平台架构说明


mongonDB供给数据存储;Node.js供给平台接口、文件处置等办事;PM2用来治理项目;组件脚手架,为介入组件开辟(自界说组件)的同学供给一个快速起头的工具,避免复制粘贴;组件库,组成运营活动页面的骨架;平台,由平台根本功用(页面设置)和N个组件(包括组件的数据项)组成;终极天生一个运营活动页面;


平台操纵流程




平台操纵流程

平台依靠的“技术栈”


  1. React-前端JavaScript库
  2. Redux-状态治理,在所见即所得(实时输入=>输出)的专题预览发挥最高文用
  3. Redux Form-表单数据治理,并负责背景复杂逻辑展现,以及表单设置项的数据联动
  4. webpack-项目构建工具
  5. Node.js-办事端功用支持,供给背景数据接口
  6. MongoDB-数据存储
  7. 假如需要静态接口(平台不能供给)支持,放到组件预览的实现部分即可;

开辟一个平台组件


一个组件就是一个完整的NPM包,基于此,任何FE同学都可以自力开辟一款自界说组件,只需要公布到私有NPM(固然也可以托管到github等公网平台)即可。


除了NPM所必须的package.json、用于组件开辟的webpack/postcss.config.js/.eslint/.npmignore设置等文件之外,凡是一个组件凡是由以下几部分组成:


  1. config.json-组件默许设置,用于组件初始化数据,包括范例称号分组(tag)开辟者信息默许款式支持终端范例等;
  2. thumb.jpg-表示图,用于用户挑选增加组件时的组件预览;
  3. src/components/ConfigForm.jsx-组件表单设置;
  4. src/components/Preview.jsx-按照ConfigForm的数据设置、静态接口拉取数据,实时预览组件的显现(见下方结果图,该图片组件中,用到了RD供给的图片上传接口);
  5. src/dev.jsx、src/preview.jsx、src/config.jsx-当地开辟组件时的进口(webpack中的entry),按照dev/production判定进口文件是dev还是preview/config;假如是生产情况,会天生dist/preview.jsdist/config.js两个文件,在运营平台下增加组件时,会读取组件打包的这两个文件;
  6. src/dev.scss、src/main.scss-开辟情况的款式和组件的款式,打包后,会天生dist/config.cssdist/preview.css

实现结果




实现结果

webpack设置留意事项


  1. output中要指定umdNamedDefine为'true',否则打包出来的文件在平台中import时会报错
  2. 生产情况下,要指定externals,将reactreact-domredux-formreact-redux等依靠包解除,以减小和优化打包文件体积
  3. css-loader中,开启modules模块,并将process.env.npm_package_name加入localIdentName设置中,如此打包出来的css文件中的class称号包括了组件名(而组件是不成以重名的,否则也没法publish到不异npm平台上),连系hash:base64:10,为css的class称号避免反复供给更多保障;

在运营平台项目中治理组件


运营平台需要为有权限的用户供给组件治理的功用,包括新增升级禁用组件,新增组件时,按照组件的唯一标识package_name来判定组件能否存在。别的,假如是公布到私有npm平台,能够需要判定组件称号能否正当:私有npm包名常常会以@xxx/开首,用于区分私有npm包和公共npm包。


升级组件-原有组件假如停止了版本升级(在私有npm中发了新的版本),需要在平台组件治理中停止组件手动升级。


组件升级带来的益处:假定新版本组件中存在bug,未采用新组件的线上运营活动不会遭到影响。但也有个弊端:假定旧版本组件有bug,修复后,线上援用了有bug版本的运营活动需要手动公布。所以,平台需要供给按照援用组件检索的才能,且最好供给批量公布的功用;


平台中静态引入组件


在一个运营活动中加入一个组件时,若何静态引入已有组件呢?以设置文件JS为例,




注:convertName是对组件名字的处置

竣事语


比来,中台的概念吵的比力热。笔者以为,中台存在的最重要意义就是降本提效。以组件开辟的形式,开辟运营活动平台,可以由FE主导,节省很大开辟本钱,合适降本提效的初衷。大师倘使有更好的开辟思绪,接待留言交换。


作者简介

武明礼:58当地办事FE负责人。
文章点评
2022-05-21 19:15
活动运营 活动运营&线下篇 | 活动策划全流程梳理,快码住收藏!
我是爱学习的小仙女,专注互联网运营100年(还差96年)今天分享活动运营干货,希望能 <详情>
2022-05-22 06:47
活动运营 如何写出让老板眼前一亮的活动策划方案(附方案模板)
今天我们来解决一个问题,那就是如何运用模板,轻松写出一个活动策划方案。写活动策划 <详情>
2022-06-19 04:31
活动运营 怎样完整执行一个活动(附活动执行SOP模板)
我们常说,一流的创意,三流的执行,不如三流的创意,一流的执行。活动策划方案做得再 <详情>
2022-08-24 19:24
活动运营 如何策划成功的营销活动,6个维度,28个具体步骤,PPT模板
转化能力、有效落地为职场精英提高有效的管理工具(表格、PPT等营销活动策划方案汇报 <详情>
2022-07-04 14:14
活动运营 从点到面了解活动运营全思路
活动运营是运营工作中一个重要的方面。一个优秀的活动运营除了具备全面体系化知识,对 <详情>
2022-07-30 17:41
活动运营 如何策划一场线上活动?你需要考虑的细节,都在这里
活动是运营工作中的一种工具,通过活动工具达成运营人员所期望的目标及产品数据。一、 <详情>
2022-05-22 06:01
活动运营 活动运营:如何做一场完整的活动策划?(附思维导图)
明明策划书写得四平八稳,做起活动来却漏洞百出,bug不断?很多小伙伴求策划书求经验 <详情>
2022-05-25 07:43
活动运营 万字分享6年经验|成为一个值钱的活动运营,所需的能力模型框架
六年的工作经验,本文作者用了两年时间针对性地回顾了活动运营相关的各种经典著作和理 <详情>
2022-05-22 06:18
活动运营 活动运营是做什么的?万字说透活动执行的完整流程
—01—运营的核心价值熟悉我们的都知道,我们是一个运营服务公司,专门给企业提供运营 <详情>
2023-02-11 09:56
活动运营 活动运营(一)如何快速地构思一个线上活动
果然上周没时间更新,抱歉,最近真的比较忙居然已经有童鞋在公众号后台留言,以取关来 <详情>
2022-05-22 09:36
活动运营 活动运营的详细介绍(一):活动的前期准备
我将会在接下来的几篇文章里,以一个连续迭代了7个月做了7期的UGC活动为背景,给大伙 <详情>
2022-06-14 04:18
活动运营 通俗图解4大运营:内容运营、用户运营、活动运营、产品运营
在《运营之光2.0》一书中,黄有璨老师对目前互联网行业内有一致共识的4大运营职能做了 <详情>
2022-07-12 08:19
活动运营 搞定营销活动:活动流程编排
编辑导语:营销活动的搭建在最开始是“定制化”的,后来重复性活动多了,便开始套用活 <详情>
2023-04-10 21:40
活动运营 六步搭建高效获客的数字化活动营销体系
2023年一季度接近尾声,你信心满满做的“获客”完成多少了?当获客难成为2023市场人的 <详情>
2022-05-21 14:59
活动运营 线上活动运营流程
线上活动的坑很多,需要展开的工作也很细碎,但通过线上活动往往能够帮助你更好的长大 <详情>
2023-07-22 04:34
活动运营 如何系统的打造一场让顾客流连忘返的营销活动,群内干货分享摘抄
真正的高手每策划一场活动,都会问自己三组问题,把这3组问题搞清楚了,找到答案并制 <详情>
2023-04-07 19:05
活动运营 一场活动带来25万利润,这家火锅店的营销方案,你也能借鉴
大家好,我是《36天快速盈利》的作者蒋昊。最近有很多学员反馈给我一个问题,实体店营 <详情>
2022-05-25 22:20
活动运营 活动运营|如何用3千多预算3天引爆3万人的活动?
点子不怕旧,就怕不会用。本篇文章作者以个人参与运营的活动“寻找锦鲤”为例,教大家 <详情>
2022-07-10 22:49
活动运营 如何做一场转化效率高的营销活动
编辑导语:电商平台作为一个体量庞大的内容平台,聚集了相当多的活跃用户,自然也成为 <详情>