likes
comments
collection
share

CMS系统开发-我想开发一个CMS

作者站长头像
站长
· 阅读数 14

这是CMS系统开发的第一篇文章,我想开发一个CMS。

市面上优秀的内容管理系统有很多,大多数都是基于PHP+MySQL开发的,他们功能很强大,适用场景也很广。而我想开发一个比较小型的CMS,它拥有CMS的核心功能即可,最好是什么都不用配置就可以使用,技术上也尽可能简单。

开发CMS主要是为了学习,我一直对CMS的自定义模板和插件系统很感兴趣,为了一探究竟,我想直接开发一个是最好的方式。

开发CMS也算是我的一个小小愿望,是各种CMS让我对编程产生了兴趣,比如DedeCMS、帝国CMS、WordPress、Emlog(个人很喜欢),还有各种论坛系统等等。上学期间不懂编程,改个功能要费好大劲,现在我觉得自己的积累应该能开发一个简单的了。

通过使用和体验市面上的CMS,我把想要开发的功能整理一张思维导图

CMS系统开发-我想开发一个CMS

这是初步的系统功能,开发过程中根据实际情况调整。

我从事的工作偏前端,后端和运维的知识只是略微涉及,能够实践的机会不多,大多时候都是自娱自乐。很早之前使用过Node相关的技术体系开发过博客系统,为了减少学习成本,这次在技术选型上依然使用Node,框架使用eggJS。数据库经过对比,决定使用SQLite,一个很小的文件型数据库。前端我抛弃了主流的框架,使用传统的模板引擎渲染页面,初步决定使用ejs。

我有大量的时间投入在这个系统开发上,因为我辞职了。。