# 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的方式

```bash
$ npm install kittycms
```

## Objective

 * 使用简洁
 * 功能简单
 
## Quick Start
  基本思路：先用git或npm把kittycms源码下载到本地或服务器，然后启动kittycms。

  * npm下载源码, 从node_module中找出源码。
  
```bash
$ npm install kittycms
```

  * Install dependencies

```bash
$ npm install
```

  * 上传到server，并启动

```bash
$ npm start   或   node ./bin/www   或     supervisor ./bin/www
```

  * 通过域名或localhost:端口号访问

```bash
$ 例如： http://localhost:3000/
```

  * 自动进入install流程，按步骤操作

```bash
$ 页面自动跳转到 http://localhost:3000/install
```

  * 服务器运行的话，可以采用nginx后端代理的方式，将http转发给node服务


