随着互联网的快速发展,开始在频繁的迭代各种活动,那时最快的方式就是拷贝老的活动项目,然后按需求修改,接着上线,然而这种方式很快就遇到了瓶颈,迫使运营团队也会去寻找一些第三方平台去满足自己的运营要求,不过由于定制化弱和用户信息没打通导致没办法大量使用,还是只能等待前端资源排期,两个比较突出的问题(资源地址在文章尾部↓↓↓↓↓↓↓)。
- 产品每个活动都需要前端人员介入,甚至替换一个简单的图标和简单的布局,都需要排期等待,吃掉了50%的前端资源。 市面上可使用的一些在线制作推广平台制作的页面又不能很好地结合到自己的业务流程里面。转盘抽奖,如果使用第三方平台需要在活动结束后把抽奖名单导出,然后导入自己的平台里面去做匹配,然后在筛选中奖名单,很不方便。拉新送红包,使用第三方的平台如果用户提交了拉新的手机号。需要定期去同步数据然后送红包,不能对接自己的平台做到实时。
针对这些问题团队迫切需要一个平台来提供运营快速创建活动,开发也能在这平台做一些功能扩展。最好能满足已下几个要求:
- 丰富的组件提供运营能自主创建页面。 每个做好的页面都可以设置为模板页面,提供运营下次快速通过模板创建页面简单修改然后发布。 提供常用动画然运营能创建炫酷效果的活动。 提供每个活动完整的数据分析方便运营查看效果,常规的pv,uv,以及自定义页面的元素点击打点和统计功能。 提供灵活的页面管理,方便运营按组按项目维度给其他同事分配权限统一管理。 开发人员可以为组件植入脚本灵活扩展该活动的功能,方便运营使用。 提供统一的组件开发规范,方便开发新的业务组件为运营提供更友好的使用方式。
针对这些要求我们开启了一个项目,希望能像神笔马良一样可以自由画出你想要的页面
是什么是一个在线生成h5页面并提供页面管理和页面编辑的平台,用于快速制作H5页面。用户无需掌握复杂的编程技术,通过简单拖拽、少量配置即可制作精美的页面,可用于营销场景下的页面制作。同时,也为开发者提供了完备的编程接入能力,通过脚本和组件的形式获得强大的组件行为和交互控制能力。
为谁而作如上所述,不仅可服务于运营人员用来制作轻业务的营销页面,基于完备的编程接入能力,甚至可以作为开发者进行快速业务迭代的工具。
现状目前已经支撑运满满 1600多个活动页面。基于此,我们持续迭代,致力于提升操作效率,打磨用户体验。道阻且长,仍需努力。
项目构成系统由3个项目构成,分别是 gods-pen-server 码良服务端、gods-pen-admin 码良管理后台以及于7月份就已经开源的 gods-pen 码良编辑器。
从上述项目的名称上很容易看出各部分之功能,这里不再赘述。
其中码良编辑器和码良管理后台是 vue 项目,码良服务端是基于 egg 的 nodejs 项目