发布于 2015-11-23 09:31:44 | 238 次阅读 | 评论: 0 | 来源: 网友投递
DoraCMS NodeJS内容管理系统
DoraCMS 是基于 Nodejs+express+mongodb 编写的一套内容管理系统。DoraCMS 开源没多久,但是已获得很多前端开发者的关注。目前市面上有很多内容管理系统(如织梦、帝国等),都是以 php 为基础编写的,而DoraCMS 则是基于 nodejs,只要有基本的前端开发经验和少量的 js,就很容易上手。DoraCMS 创建的目的是为了更深入的了解 nodejs 并付诸实践,开源的目的也是为了通过案例来不断改进我们的 nodejs 水平,共同提高;
近期针对网友提出的建议和DoraCMS本身存在的一些问题进行了更新,主要内容如下:
###版本更新 2015年11月23日15:04:05
###版本号v1.0.8
###更新内容:
- 1、新增了DoraCMS系统消息模块,管理员可对所有用户发送公告。
- 2、优化了用户中心(userCenter)的菜单
- 3、新增了用户、管理员自定义头像的功能
- 4、优化了留言列表
- 5、用户中心添加了“我的消息”
- 6、抽取了前后台共用的js,便于复用和维护
- 7、优化了管理员主界面(main.ejs)
- 8、添加文档中增加了“存为草稿”的功能
- 9、修复了后台左侧菜单,点击三级分类类别名称不高亮的问题
- 10、修复了在管理后台操作中,暂停一段时间,清除缓存后再进行操作页面报500错误的问题
- 11、修复了一些明显的bug
下面简要介绍下几个重要的改动:
1、消息管理模块。
DoraCMS v1.0.8 加入了消息管理模块,入口在这里:
该模块主要作用是对网站所有用户发送消息提醒(网站更新、热点推送等),后面消息管理可能还涉及到用户之间的消息传递,管理员添加公告之后,用户前台登录会收到提醒:
点击气泡可以查看消息列表:
点击消息标题查看消息详情:
2、文档存草稿功能,这个是DoraCMS用户的一个建议,有时候我们并不想把文档立刻发布出去,需要暂存稍后补充完整再发布,于是“存为草稿”就很有必要了,当用户新增文档时,会有存为草稿的按钮出现:
存完之后可以看到文档的状态为false,后续您可以继续进行编辑: