现状
基地项目是一个很老的项目,却又是一直在用的一个长期项目,而且是在核心流程中使用的项目。
它的重要性不容置疑,但是我们后续的投入其实越来越少,你很难相信,目前基地项目里绝大部分代码都是 4 年前的。
初衷
它最初是为了方便市场运营快速的搭建一些常规的活动页,主要是放在 App Banner 上,以及公众号。
但是就是因为有了这个系统,并且伴随着课程越来越多,详情页的制作以前存粹靠 UI 来做图的方式,本身就要耗费大量的UI资源,而且一点点小小的改动都意味着需要大量的人力投入。
所以,课程详情页的详情部分都交给了基地来生成。
所以目前的结果就是,几乎所有的活动 Banner,课程详情页的详情部分都是在基地生成的。
现实
但现在的现实情况是基地完全没有一些更大的方向和目标了,很多东西都止步不前。
我们迫切需要做一些改变。
问题
技术角度
从技术角度看,我们眼前首先要做的就是整体的技术重构。
优化我们整体的技术架构。
产品角度
从产品角度看,很多功能都存在不同程度的问题,比如突出的一点就是现在能看到所有用户发布的信息,并且能自由修改。
而且像模板、草稿之类的功能定位非常不清晰。
自身角度
我们自己都没有去使用,枉论让其他人更好的去使用。
大目标
在这些问题下,我们需要一个大的目标,来总体指导我们的后续开发。
大的方向就是:对外的所有活动类型的页面都可以通过我们的基地项目来搭建。
短期可行的
要完成大的目标不是一蹴而就的,需要慢慢的走。
目前我们能想到的就是下面三个方向:
一是转移 mobile 项目中的一些常规页面
目前能想到的就是,我们的所有协议和帮助文档。这些都是可以逐步转移到基地来搭建。
二是需要了解我们真实用户的想法
我们需要去和我们真实使用基地的用户去聊,去看看他们是怎么看待这个项目的,使用上都有哪些问题,希望我们能提供他们其他什么功能。
三是表单类的需求
我们想去承载一些额外的功能,比较搭建一个表单的生成功能,常规的用途比如做问卷调查。
而且可以生成我们自己内网的一些小的页面。
最后
不管怎么样,作为开发人员,我觉得最重要的一点,也是我们必须做到的一点就是我们自己应该主动的去使用我们自己的产品,把自己当做真实的用户。
这样一来,你真的会有一个全新的认识。