node package manager
Painless code sharing. npm Orgs help your team discover, share, and reuse code. Create a free org »

kittycms

kittycms

it's a simple cms.

我希望借助目前流行的node技术完成一个简单的cms系统,可以应对基本的网站要求。目前前后台模板都已开发完成,node层已完整了首次安装检测、数据库模型设计等。由于现在需要找工作,开发比较缓慢。

kittycms基于express框架开发,使用mongodb进行数据持久化

使用了mongoose、stylus等第三方模块;使用nodemon或supervisor进行本地执行;

并自己实现了手机端访问检测、inherits,bind,extend等语言增强模块

Demo

http://www.msmooc.com/

Installation

采用源码上传后再通过web访问的方式来安装(类似于传统cms)

至于源码下载,可以采用git或npm的方式

$ npm install kittycms

Objective

  • 使用简洁
  • 功能简单

Quick Start

基本思路:先用git或npm把kittycms源码下载到本地或服务器,然后启动kittycms。

  • npm下载源码, 从node_module中找出源码。
$ npm install kittycms
  • Install dependencies
$ npm install
  • 上传到server,并启动
$ npm start   或   node ./bin/www   或     supervisor ./bin/www
  • 通过域名或localhost:端口号访问
$ 例如: http://localhost:3000/
  • 自动进入install流程,按步骤操作
$ 页面自动跳转到 http://localhost:3000/install
  • 服务器运行的话,可以采用nginx后端代理的方式,将http转发给node服务