基于Node的内容管理系统-DoraCMS V1.0.7升级指南
发布在nodejs开发2015年11月12日view:1505YiksiAssowAngularjsLele
在文章任何区域双击击即可给文章添加【评注】!浮到评注点上可以查看详情。

DoraCMS版本号v1.0.7

DoraCMS更新内容:

  • 1、优化了相关字体图标

  • 2、优化了文档列表的展示

  • 3、优化的留言模块的类结构(留言模块引入了对象关联,删掉了一些没必要的属性)

  • 4、优化了管理员用户的类结构(同样是对象关联)

  • 5、通过虚拟属性显示文档类别 (之前只能显示ID号)

  • 6、优化了首页首图展示(更大压缩以减少访问时间)

  • 7、所有的实体对象规范了写法

  • 8、优化了需要展示类别文本的地方却显示ID的问题

  • 9、修改了文件管理器删除文件出错的bug

  • 10、优化了添加分类或添加管理用户需要选择分类或用户组不选也可以保存的问题(会直接导致前台访问报错)

  • 11、广告模块添加了显示或隐藏

  • 12、修复了点击tags标签搜索结果图片不显示的问题

  • 13、修复了一些小bug

本次改动比较大,如果本地mongodb有数据的需要处理下,主要针对的是留言模块(需要清空留言)和系统管理员模块,具体操作如下:

1、git DoraCMS源码

2、启动mongodb(执行mongodb安装目录下mongod.exe),cmd窗口打开mongo.exe

3、清除所有留言信息(如果数据库有密码的请先鉴权 db.auth(’username’,’password’)):

use doracms
db.messages.remove({})

4、设置所有日志文档评论数为0

db.contents.update({contentTemp:'blog'},{$set:{commentNum:0}},{multi : true})

5、清除所有管理员

db.adminusers.remove({})

6、清除管理员信息后是不能登录的,这里我们这样做:

找到routes下的validat.js文件,注释下面的代码:

QQ截图20151112111825.jpg

找到/models/db 下的 adminFunc.js ,注释下面的一段,直接返回true

QQ截图20151112111915.jpg

至此,访问后台页面就不需要登录了,开启服务后,你可以直接访问地址:

管理员添加 : http://127.0.0.1:81/admin/manage/adminUsersList

用户组管理 :http://127.0.0.1:81/admin/manage/adminGroupList

注意:先添加用户组,在添加管理员

7、完成上面的操作,把代码还原回去,并重启服务。用刚才设置的管理员信息登录后台。

8、升级完成

如有任何问题,请和我联系 doramart@qq.com ,感谢您的支持。 DoraCMS源码 DoraCMS演示

评论
发表评论
暂无评论
WRITTEN BY
doramart
前端开发初学者,正在此处奋斗不息
TA的新浪微博
PUBLISHED IN
nodejs开发

nodejs 开发 技术指南

我的收藏