Ask is a project mainly written in JavaScript, it's free.
ask for cubex
$ sudo npm install -g express mongoose ejs express-resource node-dev connect-mongo
根据你的系统环境下载: http://www.mongodb.org/downloads
启动脚步
$ mkdir -p $HOME/data/mongodb
# 假设你的mongodb安装在 $HOME/local/mongodb
$ $HOME/local/mongodb/bin/mongod --dbpath=$HOME/data/mongodb --fork --logpath=$HOME/data/mongodb.log
$ cd $HOME/git
$ git clone git://github.com/fengmk2/ask.git
$ cd ask
$ node-dev server.js
Category
^
|
|
Question <--------------- Answer <-- Like
^ ^
| |
Ask | Focus |
| |
| follow |
User <--> Relation <--> User
Log: 记录所有事情, 用户提问, 回答, 关注
{
id
action: question, answer, focus, follow
title
target_id
target_parent_id
target_parent_title
user_id
created_at
}
包含用自己提交的问题, 关注用户有动作的问题(提问, 回答, 关注)