1 Star 0 Fork 775

凝聚喧嚣/DoraCMS

forked from doramart/DoraCMS 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT
# doracms 2.1.1 ![DoraCMS](https://www.html-js.cn/upload/images/ueditor/1056072974769197056.jpg "DoraCMS") ## 2.1.1版本更新 ### 版本更新细节: 1、优化了后台UI,交互 2、优化了后台超时的处理 3、后台内容编辑添加了自动保存,下次进来可以自动填充 4、优化了webpack打包流程 5、完善了后台菜单的国际化 6、数据定时备份,可配置 7、修复了一些其他bug ## 2.1.0版本更新 ### 版本更新细节: 1、前台使用nunjucks重写(因为模板字符串渲染是最快的) 2、添加了doracms前台后台对国际化的支持(目前支持中文、英文、日文) 3、添加了对缓存超时时间配置支持 4、由于前台使用了nunjucks作为模板引擎,doracms从2.1以后支持换肤功能 5、前台支持IE7,8浏览器 6、针对部分提交内容进行xxs处理,提高系统安全性 7、修复删除后台消息的bug 8、修复删除系统管理员的bug 9、优化了文件目录(setting.js,config等) 10、修复了功能相关的一些bug ### 本次优化总结: 1、改造后的架构有能力支持到IE8, 之前的架构无法实现 2、首页访问速度提升2-3倍 3、内页打开速度进一步提升 4、内存占用小,对服务器要求低 5、支持模板 ## 2.0.5版本更新 1、用户中心添加文章功能,用户可以发布文章了,支持markdown语法 2、优化webpack打包流程,压缩lodash,拆分element-ui 3、服务端异常处理 4、用户留言xss处理 5、修复文章点击量不准确的问题 6、修复在开发环境下,后台切换登录超级管理员和测试管理员,左侧菜单没有变化的问题 7、首页添加了用户留言模块,以及推荐模块 8、优化相关样式和界面布局 9、修复了其它bug 更新方法: 1、checkout 最新 2.0.5 代码 2、删除 node_modules,重新安装依赖包 3、启动数据库,执行npm run dev ## 说明 DoraCMS 使用的技术栈: 1、vue + vuex + vue-router 全家桶 2、webpack 2 3、nodejs 8.1 + express 4 4、mongodb 3+ 演示地址: [前端开发俱乐部](https://www.html-js.cn) 后台登录: https://www.html-js.cn/dr-admin 测试账号:doracms/123456 开发文档: [前端内容管理框架 DoraCMS2.0 开发文档](https://www.html-js.cn/details/ryn2kSWqZ.html) 生产部署教程: [DoraCMS2.0 linux部署(生产环境)教程](https://www.html-js.cn/details/ry4-B-hkf.html) ## 目录结构 ``` ├─build // webpack 相关配置文件 │ ├─configs // 配置文件 │ │ │ └─logConfig.js // 日志配置文件 │ ├─logs // 日志目录 │ ├─dist // webpack 生成文档存放目录 │ │ │ ├─server │ │ │ └─static │ ├─css │ │ │ ├─images │ │ │ ├─img │ │ │ └─js │ ├─server // 服务端目录 │ │ │ ├─lib // 核心层 │ │ │ └─routes // 路由文件 │ ├─src // 客户端程序目录 │ │ │ ├─api // api 配置文件 │ │ │ ├─filters // 过滤器 │ │ │ ├─index // 前台组件 │ │ │ ├─manage // 后台组件 │ │ │ ├─template // 初始模版 │ │ │ └─utils // 实用工具 │ └─utils ├─middleware // 中间件 │ ├─authPower.js // 资源鉴权 │ ├─authSession.js // session 鉴权 │ ├─authToken.js // token鉴权 │ ├─logUtil.js // 日志配置 │ ├─settings.js // 关键信息配置 │ └─validatorUtil.js // 信息校验 ``` ## 准备工作: 安装 NodeJS: https://nodejs.org/zh-cn/ 安装 Mongodb: https://www.mongodb.com/download-center#community ```shell # 安装依赖 $ npm install # 开发模式 $ npm run dev # 生产模式 $ npm run build # 启动(需先生成静态文件) $ npm run start ``` 首页 http://localhost:8080 登录 http://localhost:8080/dr-admin # 捐赠 如果你发现DoraCMS很有用,可以请生哥喝杯咖啡(⊙o⊙)哦 <img width="650" src="http://7xkrk4.com1.z0.glb.clouddn.com/payme.jpg" alt=""> # LICENSE MIT

简介

DoraCMS是基于Nodejs+express+mongodb编写的一套内容管理系统,结构简单,较目前一些开源的cms,doracms易于拓展,特别适合前端开发工程师做二次开发。 展开 收起
NodeJS
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
NodeJS
1
https://gitee.com/cpeng1314/DoraCMS.git
git@gitee.com:cpeng1314/DoraCMS.git
cpeng1314
DoraCMS
DoraCMS
2.1.1

搜索帮助