All Projects → doramart → Doracms

doramart / Doracms

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

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects
HTML
75241 projects
CSS
56736 projects
SCSS
7915 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Doracms

Nuxt Ssr
✨vue+nuxt+sass+node+express+MongoDB 实现的SSR项目。
Stars: ✭ 323 (-89.84%)
Mutual labels:  mongodb, ssr, element-ui
Quillcms
QuillCMS, A Content Management System build with Node.js, Express, Nuxt.js and MongoDB.
Stars: ✭ 96 (-96.98%)
Mutual labels:  cms, mongodb, element-ui
Dart Cms
这是一套基于nodejs+mongodb实现的电影网站cms系统.功能完备.欢迎star
Stars: ✭ 332 (-89.56%)
Mutual labels:  cms, mongodb, element-ui
Vue Family Bucket Ssr Koa2 Full Stack Development From Meituan
🚀🚀2020最新Vue全家桶+SSR+Koa2全栈开发☁
Stars: ✭ 100 (-96.86%)
Mutual labels:  mongodb, ssr, element-ui
Nodercms
轻量级内容管理系统,基于 Node.js + MongoDB 开发,拥有灵活的内容模型以及完善的权限角色机制。
Stars: ✭ 990 (-68.87%)
Mutual labels:  cms, mongodb
Essay
A blog system based on Nuxt.js
Stars: ✭ 913 (-71.29%)
Mutual labels:  cms, ssr
Typerx
A lightweight typescript annotation rest based extra (express、 mongoose、 angular、zorro、ng-alain ...).
Stars: ✭ 76 (-97.61%)
Mutual labels:  cms, mongodb
Angular Cms
An flexiable, extendable, modular, single CMS app based on Angular, Express, MongoDB
Stars: ✭ 109 (-96.57%)
Mutual labels:  cms, mongodb
Vue Shopping
vue电商 基于Vue2.5+Koa2+Mongodb+Vant的移动电商webapp
Stars: ✭ 148 (-95.35%)
Mutual labels:  mongodb, eggjs
Squidex
Headless CMS and Content Managment Hub
Stars: ✭ 1,583 (-50.22%)
Mutual labels:  cms, mongodb
Hashbrown Cms
A free and open-source headless CMS
Stars: ✭ 140 (-95.6%)
Mutual labels:  cms, mongodb
Nodepress
😎 RESTful API service for Blog/CMS, powered by @nestjs
Stars: ✭ 829 (-73.93%)
Mutual labels:  cms, mongodb
Vue Cms
基于 Vue 和 ElementUI 构建的一个企业级后台管理系统
Stars: ✭ 415 (-86.95%)
Mutual labels:  cms, element-ui
Quokka
LOOKING FOR NEW MAINTAINER - Quokka is a Content Management System - `docker run --rm -it -p 5000:5000 quokka/quokka`
Stars: ✭ 2,198 (-30.88%)
Mutual labels:  cms, mongodb
Sonicjs
SonicJS is a Modern Open Source NodeJs Based Content Management System
Stars: ✭ 171 (-94.62%)
Mutual labels:  cms, mongodb
Geek Blog
基于Vue+Nuxt.js服务器渲染(SSR)搭建的个人博客系统
Stars: ✭ 33 (-98.96%)
Mutual labels:  ssr, element-ui
Elepy
Elepy, The Headless Content Management Framework
Stars: ✭ 109 (-96.57%)
Mutual labels:  cms, mongodb
Doclever
做最好的接口管理平台
Stars: ✭ 2,849 (-10.41%)
Mutual labels:  mongodb, element-ui
Myh5
h5制作平台😊😊😊😊😊😊
Stars: ✭ 102 (-96.79%)
Mutual labels:  mongodb, element-ui
Questionnaire
📋 问卷系统
Stars: ✭ 128 (-95.97%)
Mutual labels:  mongodb, element-ui

DoraCMS 2.1.8

更新内容:

  • 服务端代码加入 eslint 校验,并通过 Prettier 格式化(使用 vscode 需要安装对应的插件)
  • 修复用户中心分页样式不正确的问题
  • 修复使用 ueditor 编辑时,通过剪切板粘贴图片不能上传到 cdn 的问题
  • 后台管理添加了选项卡切换
  • 后台管理添加了 io 通知,关键操作会通知到管理员
  • 修复找回密码链接跳转不正常的问题

DoraCMS

DoraCMS 视频简介

DoraCMS 视频简介

DoraCMS 更新日志

DoraCMS 更新日志

说明

DoraCMS 使用的技术栈:

1、nodejs 12 + eggjs 2
2、vue-cli
3、mongodb 4+

文档: DoraCMS 开发文档
API: DoraCMS API文档
演示地址: 前端开发俱乐部

后台登录: https://www.html-js.cn/dr-admin
测试账号:doracms/123456

docker快速体验 DoraCMS(本地环境)

前提是您需要提前安装 docker.

DoraCMS 可以依托 docker-compose 快速在本地跑起来,您只需要这样做:

  • 下载代码到本地,进入代码根目录,终端执行
docker-compose up -d
  • 接下来等待几分钟,看到执行成功后,浏览器访问
http://127.0.0.1:8080/

安装

准备环境

在安装 DoraCMS 之前,需要确保您已经完成了以下工作

环境准备详情访问

  • 已经安装好了 nodejs , 版本 v12.13.0
  • 已经安装并启动了 Mongodb,版本 4.0

运行

普通用户(无需下载源码)

npm i doracms -g  // 全局安装 doracms 命令行工具
dora create mycms  // 本地/服务器环境任意目录执行

执行 dora create mycms 命令需要填写相关参数(本地环境可以一直回车,会有默认值),相关参数解释如下:

?Project name: [必填]项目名称,英文不含空格
?Website(ip or domain): [[非必填,默认 http://127.0.0.1:8080 ]网站访问域名或IP+端口号,需要带http/https,如 https://www.html-js.cn, http://120.25.150.169:8080
?env: [非必填,默认 development ]服务器运行环境
?Server port: [非必填,默认 8080 ]DoraCMS 启动默认端口号,website 中如果也有端口号,那么理论上这两个端口号是相同的
?Mongodb url: [非必填,默认 mongodb://127.0.0.1:27017/doracms2 ] mongodb 连接字符串,如果带密码,eg. mongodb://username:[email protected]:27017/doracms2
?Mongodb bin path: [非必填,默认为空]Mongodb bin目录路径,注意结尾必须带 / ,windows 环境下路径中 \ 必须改为 / 如 C:/mongodb/mongodb/bin/

开发者 (需要下载源码)

源码搭建开发环境

访问

浏览器通过以下方式访问(具体访问地址依赖于配置)

http://127.0.0.1:8080  // 开发环境
http://120.25.150.169:8080  // 生产环境只配了IP,端口号已加入安全组
https://www.html-js.cn // 生产环境配置了域名并做好了域名解析

其它

开发环境启动

npm run dev

生产环境启动

pm2 start server.js --name doracms2

生产环境停止

pm2 stop doracms2

生产环境重启

pm2 restart doracms2

api文档

api访问地址: http://127.0.0.1:8080/static/apidoc/index.html

首页

http://127.0.0.1:8080

后台登录

http://127.0.0.1:8080/dr-admin
登录账号:doramart/123456    doracms/123456

技术交流群

捐赠

如果你发现DoraCMS很有用,可以请生哥喝杯咖啡(⊙o⊙)哦

LICENSE

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].