是基于Nodejs+express+mongodb编写的一套内容管理系统,结构简单,易于拓展。
项目地址:https://github.com/doramart/DoraCMS
git地址: https://git.oschina.net/doramart/DoraCMS.git
DoraCMS 安装:
1.1安装nodejs
1.2安装Mongodb
$ brew update --更新Homebrew的package数据库 $ brew install mongodb --开始安装MongoDb
1.3安装redis
$brew install redis
1.4安装 GraphicsMagick,Mac下安装GraphicsMagick Display
$brew install libjpeg $brew install jasper $brew install libpng $brew install freetype $brew install GraphicsMagick
安装在了/usr/local/Cellar/graphicsmagick/1.3.17
查看graphicsmagick安装信息
$ gm -version
1.5 运行DoraCMS
1.5.1启动mongodb
mac下:
$mongod --config /usr/local/etc/mongod.conf
windows:找到mongodb安装目录下bin文件夹,执行 mongod.exe
命令行操作mongo数据库:
$mongo
1.5.2启动redis
$redis-server /usr/local/etc/redis.conf1.5.3安装npm相关依赖包
$sudo npm install1.5.4 启动 DoraCMS
$sudo npm start
1.5.5 修改权限,便于添加后台登录的用户组和用户
找到routes下的adminCtrl.js文件,注释下面的代码段
//router.get("/manage/:defaultUrl",function(req,res,next)){
// if(isAdminLogined(req)){
// next();
...
//});
找到/models/db 下的 adminFunc.js ,注释checkAdminPower:funciton(req,key){}方法体代码,直接返回true.
1.5.6 重新启动 DoraCMS
$sudo npm start
至此,访问后台页面就不需要登录了,开启服务后,你可以直接访问地址:
管理员添加 : http://127.0.0.1:81/admin/manage/adminUsersList
用户组管理 : http://127.0.0.1:81/admin/manage/adminGroupList
注意:先添加用户组,在添加管理员。
完成上面的操作,把代码还原回去,并重启服务。用刚才设置的管理员信息登录后台。
nodejscms:
使用nodejs +mysql 开发定位于企业网站的简易CMS,目标为容易拓展、部署,前端开发者容易使用的CMS系统。
git地址:https://github.com/linksgo2011/nodecms
1.使使用克隆或直接下载项目到本地用克隆或直接下载项目到本地
git clone https://github.com/linksgo2011/nodecms.git
2. 在根目录下使用命令行执行下面代码,安装nodejs 依赖的模块
$npm install
3. 新建数据库nodecms,在根目录下找到nodecms.sql文件,导入到你的MySQL数据库中
4.修改config/connections.js 文件,根据上一步的数据库信息,修改数据库连接
// 修改数据库连接地址 someMysqlServer: { host: 'localhost', user: 'root', password: '', database: 'nodecms' },
5.启动项目,如果需要指定端口,则需加参数--port=xxxx
node app.js --port=8081
前台地址:http://localhost:8081
后台地址: http://localhost:8081/admin/user/login
默认用户 admin admin
Node Club :
是用 Node.js 和 MongoDB 开发的新型社区软件,界面优雅,功能丰富,小巧迅速, 已在Node.js 中文技术社区 CNode 得到应用,但你完全可以用它搭建自己的社区。 http://cnodejs.org/
https://github.com/highsea/hi-cms
相关推荐
基于Nodejs+eggjs+mongodb编写的一套内容管理系统,结构简单,较目前一些开源的cms,doracms易于拓展,特别适合前端开发工程师做二次开发。 基于Nodejs+eggjs+mongodb编写的一套内容管理系统,结构简单,较目前一些...
xiaomishop:基于nodejs web框架egg.js + mongoose实现的仿小米商城的项目
Lin-CMS是林间有风团队经过大量项目实践所提炼出的一套内容管理系统框架。 Lin-CMS可以有效的帮助开发者提高CMS的开发效率。 Lin-CMS是一套前初步完整的解决方案,扩大部署请移步: 注意 Lin-CMS是工程类开源项目...
最先进的开源内容管理框架(headless-CMS),可轻松构建强大的API。 块的类型串多行文字HTML栏位选色器文件上传器领域组块参数父母类型别名标题描述临时数据库Datebase将提供LowDB。 db.json-具有测试目标网页站点...
()-用于开发数据库驱动的网站,应用程序和API的开源框架。 建立在Express和MongoDB上。 ()-商业类内容管理。 ()-Apostrophe是一个CMS框架,支持上下文内编辑,模式驱动的内容类型,灵活的小部件等。 ()-...
NiShop System ...本项目是使用 AdonisJS 基于NodeJS的一个MVC框架,开发的一个CMS商城系统,前端UI使用了淘宝的SUI3 Setup 使用NiShop商城后台系统,先安装包 npm install 接着安装mysql npm i --save mysql
Lin-CMS 是林间有风团队经过大量项目实践所提炼出的一套内容管理系统框架。 Lin-CMS 可以有效的帮助开发者提高 CMS 的开发效率。 Lin-CMS 是一套前后端完整的解决方案,后端部署请移步: 注意 Lin-CMS 是工程类开源...
</p><p>BudWk(原名 NutzWk) 是有多年历史的Java Web开源开发框架,其6.x 是Java 微服务分布式 + 前后端完全分离版本,采用nutzboot(nutz核心)、dubbo、redis、zookeeper、shiro、quartz、beetl、logback、sentinel...
PHP拥有庞大的开发者社区和丰富的开源项目,如内容管理系统(CMS)WordPress、Drupal、Joomla,框架 Laravel、Symfony、CodeIgniter等,为开发者提供了丰富的代码资源和快速开发的便利。同时,官方维护的PHP文档详尽...
第一版使用国内一个php的cms框架(帝国CMS)。写博客之初,我还是一个是刚接触互联网的学生,对于前端及设计上的认知较早浅,因此也写过过多我在这个阶段的文章。 写时一年的博客之后,自身对于前端的驾驭能力也稍稍...
Liblog是一个简单易用的Markdown博客系统,它是基于开源框架thinkJS(使用 ES6/7 特性开发 Node.js 框架)开发的nodejs项目 需要mysql数据库支持,具有管理后台功能,更新博客分为普通文章和markdown文章,markdown...
对nodejs有一定了解4.对tronasp框架有一定了解5.对iPress架构有一定了解优势:1.不开源的oauth2.0 for asp jscript server2.云端一键登录到所有PJBlog5网站,无需注册3.实时在线更新升级修复网站源码4.在线主题和...
Notadd是一个基于Nest.js框架的开源微服务开发架构,可让您使用正确的模块和插件来构建微服务系统,以满足不同的业务需求。 Notadd正式提供了抽象的公共服务层。 在服务层中,每个模块都提供Grpc接口,供Notadd主...
本系统采用go语言(基于框架)开发,运行文件为编译后的二进制副本文件,因此无需像其他语言(php,nodejs,java等语言)编写的web应用那样,需要配置运行服务环境。系统既可以运行于工程师个人电脑,也可以放到初始...
Nuxt.js是Vue进行SSR的一个优选开源项目,可免去繁琐的Webpack、nodejs后台服务配置等操作,方便的搭建一个支持SSR的VUE项目。Element-UI则是一个机遇Vue2.0+开发的一套UI框架,实现了常用的组件,可帮助开发者快速...
NodeWk 1.0.4基于Sails.js MVC开发,实现常用的系统,微信,CMS等功能有基于NodeWk开发的B2C商城系统PC + WAP需要的联系作者QQ:11624317 PS:如果对Java开发框架研究,可以看这里: : 在线演示地址 NodeWk和NutzWk-...
介绍Laravel-VueJs.com基于Laravel和VueJs最新技术的开源CMS,使用Laravel nova,GraphQL,NuxtJs,Apollo和...更多#Laravel #VueJS #GraphQL #Apollo #NuxtJs #Nova服务器要求Laravel框架有一些系统要求。 ...
该项目目前处于测试阶段,该网站的公共端已接近完成,很快会有很多成员端有趣的东西出现 :party_popper:我们的栈前端一个SSR React框架后端领先的开源无头CMS 存储其卡的静态页面和用户图像CI / CD -CICD自动化测试...
适用于现代Web应用程序的出色UI样板-事件触发的I / O后端快速的网络应用程序框架 流构建系统 -HTML至Markdown转换器 -duh 当然,Geekycodes本身是开源的,在GitHub上有一个。安装Geekycodes需要运行 v11 +。 安装...