Keystone.js

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(图集)
(Allen移动Keystonejs页面至Keystone.js)
 
(未显示1个用户的5个中间版本)
第7行: 第7行:
 
Keystone可以为你配置Express,或者你可以接管,将Keystone当作Express中间件对待。你也可以轻松地将其集成到已有的Express程序中。
 
Keystone可以为你配置Express,或者你可以接管,将Keystone当作Express中间件对待。你也可以轻松地将其集成到已有的Express程序中。
 
* 由MongoDB提供动力
 
* 由MongoDB提供动力
用于Node.js和MongoDB的领先ODM,让你在一个地方定义模式、 验证规则和逻辑,所以任何可以用MongoDB做的东西都可以用Keystone做。
+
使用MongoDB的对象模型框架[[Mongoosejs]],让你在一个地方定义模式、 验证规则和逻辑,所以任何可以用MongoDB做的东西都可以用Keystone做。
 
* 轻便又灵活
 
* 轻便又灵活
 
Keystone设计的尽可能轻便,你可以选择自己想要引入的功能。创建你自己的路由,你自己的数据库模式,使用任何你喜欢的模板。
 
Keystone设计的尽可能轻便,你可以选择自己想要引入的功能。创建你自己的路由,你自己的数据库模式,使用任何你喜欢的模板。
第14行: 第14行:
  
 
==指南==
 
==指南==
 +
通过[[Yeoman]]的方式: [https://github.com/keystonejs/generator-keystone generator-keystone]
 +
npm install -g generator-keystone
 +
mkdir myproject
 +
cd myproject
 +
yo keystone
 +
 +
==案例==
 +
*[https://github.com/JedWatson/sydjs-site SydJS网站]
 +
*[https://github.com/keystonejs/keystone-demo 演示App]
  
 
==图集==
 
==图集==
第24行: 第33行:
 
*[http://keystonejs.com/zh/ Keystonejs官网]
 
*[http://keystonejs.com/zh/ Keystonejs官网]
 
*[http://github.com/keystonejs/keystone Keystonejs @ Github]
 
*[http://github.com/keystonejs/keystone Keystonejs @ Github]
 +
*[http://keystonejs.com/zh/docs/ Keystonejs官方中文文档]
  
 
[[category:CMS]]
 
[[category:CMS]]

2016年3月9日 (三) 10:01的最后版本

Keystonejs 是一个基于 Express.jsMongoDB 构建的开源(MIT) Node.js 内容管理和Web应用平台。

在Node.js的世界里,用Keystone搭建数据驱动的网站、应用程序和API是最容易的。

目录

[编辑] 特性

  • 以Express为基础搭建

Keystone可以为你配置Express,或者你可以接管,将Keystone当作Express中间件对待。你也可以轻松地将其集成到已有的Express程序中。

  • 由MongoDB提供动力

使用MongoDB的对象模型框架Mongoosejs,让你在一个地方定义模式、 验证规则和逻辑,所以任何可以用MongoDB做的东西都可以用Keystone做。

  • 轻便又灵活

Keystone设计的尽可能轻便,你可以选择自己想要引入的功能。创建你自己的路由,你自己的数据库模式,使用任何你喜欢的模板。

  • 可扩展

使用Node.js最大的地方就是有大量优质的包。Keystone被设计成让你可以使用任何包,不会失去它们带来的好处。

[编辑] 指南

通过Yeoman的方式: generator-keystone

npm install -g generator-keystone
mkdir myproject
cd myproject
yo keystone

[编辑] 案例

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱