我们都知道现在的框架都是需要使用数据库来存储内容的,要么使用mysql,要么使用sqllite,要么使用sqlserver,当然也可以使用MongoDB等,总之要保存数据,就需要使用数据库来进行。那么是否存在一种不需要数据库,也能搭建一个博客的系统呢?答案是肯定的,它就是今天要介绍的不需要数据库的内容管理系统-reloadcms。
这是一个开源的基于PHP的cms系统,它不需要提供数据库,就可以直接使用。当然目前它已经不再维护了,但是笔者还是找到了它的源码,在本地进行了搭建,它是一个基于flat files系统的管理系统,对于初学php的人来说还是有一定的借鉴意义的。
下面是它的页面截图。
作为一个内容管理系统,它可以发布文章,编辑文章,当然像添加分类,这些它都是支持的,此外他还有模板系统,还有自己的皮肤系统,你可以自定义博客样式,可以说麻雀虽小五脏俱全。
用一句话来概括reloadcms就是它是功能非常强大的内容管理系统,它具有模块化,模板,用户管理,高级权限系统,它还包含在主要模块中的文章,新闻,书签, 聊天和文件归档等等。
可以说抛开数据库不谈的话,这个内容管理系统几乎可以和目前的许多内容管理系统相抗衡。当然,没有数据库的管理系统最终还是难登上大雅之堂的。但是我认为它还是有很多值得我们学习的。比如在没有数据库的年代,我们是如何存储数据的,flat files是怎样的一种文件管理系统,它的文档是如何组织的,我想这些对于我们研究数据库都是很有启发和借鉴意义的。
现在有一种思想叫做读“无用”之书,我想这个系统就属于“无用”系统,我们有时间的时候真的可以多看看这些无用的东西,因为有的时候,它真的能开拓我们的眼界,会给我们打开一扇窗,从那扇窗,我们会看到一个我们不曾了解的世界。