大家有遇到过临近上线,产品反复修改文案的情况, 小公司尤其明显,而当时,你可能已经投入到其他项目的迭代中,那么有没有可能让产品自己动手改呢,本文就带你探索如何赋能产品修改文案
前端修改文案要几步呢
- 确定需求
- 切换一个分支
- 通过ide搜索关键词,定位修改点
- 修改成需要的文案
- 提交修改 ,发起一个mr
- 合并mr后,在ci平台发布
在上述的流程中,假如你正在进行一个中台+小程序的迭代,对打断你开发的需求你会是咋样的心情💢,emmmm
反过来假如让产品自己修改,那么 1~5步是不是都可以自己完成,前端只需要审核修改内容+发布。
到这里变成了如何让产品自己修改,难道要让产品去学习,git npm这些工具,那成本也太高了吧, 但是转念一想,大火的web ide不就可以完美解决这个问题么
web IDE
在云端集成开发环境,项目依赖,通过web的形式对外暴露操作,预览等功能,有安全性(权限,备份),规范性(环境统一)等等优势,简单说就是可以运行在浏览器中的ide。,大概有以下几个流派,收费的,免费可扩展的。
收费的
- 代表: coder
- 特点: 基于vscode进行的web端适配,私有部署困难
免费的
- 代表:theia
- 特点:一部分功能复用vscode,扩展方便,可私有部署,落地的使用的公司不少
看了上面这么多高大上的方案,感觉对于现在这个场景来说,有点大才小用了,要部署docker,各种配置等等,梳理我们的需求其实只需要完成在web端检索,简单编辑提交即可,gitlab的简单webIDE就可以做到
- 检索到要修改的地方
- 编辑当前文件
- 修改后提交
是不是轻轻松松就可以完成这种需求😄
终极方案
- 产品找到要修改的项目
- 在gitlab打开对应的项目
- 搜索关键词,定位文案
- 修改后发起mr,gitlab通知管理员发布
- 开发发布上线
至此,修改文案这种需求产品经理就可轻松胜任
总结
这也算是webide在公司内落地的第一个场景了,在未来我们这个小团队也会积极探索更多的应用场景。这个流程在我们公司已经数次赋能产品完成修改文案的场景,预告一下我们的低代码编辑器,可以让产品在原型设计的同时完成表单,表格的搭建