这段时间还是挺忙的,对小程序管理后台写了又推翻,推翻了又写,终于重构出一个自己比较满意的版本。
有2-3个星期来不及写周记了,因为都在整理这个后台管理。
说说第一版本是作为小木CMS的一个内容分支,虽然功能是实现了,但是数据库表是放在小木CMS里面,对后续的扩展表不方便,数据库表达不到我想要的最小化,于是这一版就推翻掉了,把数据库表都分出来到另外一个单独的数据库里面。
但是因为之前是作为小木CMS的一个内容分支,在文件布局上看着不爽,主要是因为不利于后续的项目迁移,然后又开始大力的修改,终于将小木CMS跟小程序全部的分离开来,现在的文件布局就是小木CMS是一个项目小程序项目在文件布局上面是与之平级,主要就是为了后续的更好的维护。两个独立的项目,互不相干。
第三次修改是将小程序后台管理跟小程序的API进行分类,作为项目中独立的两个平级子项目。
至此,将小程序后台管理项目跟小木CMS完全独立出来,又将小程序后台管理跟小程序客户端API进行了分离,这是我目前比较满意的一个架构。
方便了每个项目的迁移,维护。
先写代码,然后在这个过程中不断的调整,修改,推翻再来,直到自己满意。也许这是一个开发者的洁癖。