DoraCMS 2.1.4 (发布版非源码) 抢先体验
千呼万唤始出来,DoraCMS 2.1.4 即将和大家见面,鉴于DoraCMS以后的发展,从2.1.4 版本之后,服务端使用eggjs (https://eggjs.org/zh-cn/intro/quickstart.html) 作为框架。所以在使用新版DoraCMS之前,您需要通读eggjs相关文档,这样有助于您在DoraCMS 做二次开发,另外也需要一定的 vue 以及 mongodb 的基础知识。目前在完全开源之前放出发布版,您可以选择性的使用发布版,发布版具有以下特点:
1、无需编译
2、少量修改配置可用于生产
3、通过重装依赖的方式可以保持整个项目更新与官网同步
通俗一点说,如果您没有精力做二次开发(注意包括后台界面和接口调整),只想单纯使用新版本功能,建议您使用DoraCMS发布版(与官网同步更新)。另外,我们将在近期发布源码,敬请期待。
DoraCMS 2.1.4 发布版下载: DoraCMS 2.1.4 安装方式和之前的版本无太大差异.
视频介绍:
开发环境准备工作:
安装NodeJS (目前支持到 12.10.0 ):
https://nodejs.org/zh-cn/
设置环境变量(以mac为例,修改 .bash_profile文件)
vi ~/.bash_profile
export NODE_ENV=development
export EGG_SERVER_ENV=local
MONGODBPATH=/Users/Dora/Documents/dora/soft/mongodb/bin
PATH="${MONGODBPATH}:${PATH}"
export PATH
source ~/.bash_profile
> 以上步骤做了两件事情:
1、设置nodejs环境变量为 development (生产环境记得改为 production)
2、将mongodb bin 目录添加到全局变量中,便于在终端的任何位置执行mongo脚本,注意改成自己安装mongodb的实际路径
### 安装并启动 Mongodb (本地mongodb不要设置密码访问)
https://www.mongodb.com/download-center#community
### 安装全局依赖
npm install egg-scripts -g // eggjs 脚本执行
npm install gulp -g // 静态资源构建
npm install apidoc -g // api文档生成
安装本系统依赖(代码根目录)
npm install
初始化数据
npm run init
> 网站图片资源可从这里获取
下载链接: https://pan.baidu.com/s/1th7Qlz4eJGNN3w_Tacl9AQ 提取码: jczt ,解压后放到项目根目录下 app/public/upload (替换)。
开发模式启动
npm run dev
生产模式启动
npm start
生产模式停止
npm run stop
首页
http://localhost:8080
后台登录
http://localhost:8080/dr-admin
登录账号:doramart/123456 doracms/123456
PS: 青于蓝模板(个人版权) 限时 1分钱,源码发布后恢复原价,要体验的尽快哟!