[原创]AsGard -- 基于Node.js的开源、小型、多人日志系统

前几天发现OSChina竟然有一个基于Cloud Foundry的应用开发大赛,正好前几个月有空闲的时候,使用Node.js + MongoDB + express写了一个简单的小型、多人日志系统。所以趁着周末,改了改,就匆匆上线了。
参加应用大赛不是目的,真正的目的在于:开源!之前一直以大块时间不够为由,迟迟不想发布,进而借了此大赛,算是给自己的拖延症好好的治疗了一把 :)
源代码下载地址:https://github.com/kenshin/asgard
PS:虽然参加比赛不是目的,但终究不能免俗,希望大家可以多多投票:http://www.oschina.net/cf-app-show  参赛文章地址:http://my.oschina.net/wonlen/blog/103093


应用名称:【AsGard -- 基于Node.js的开源、小型、多人日志系统

应用URL地址:http://asgard.cloudfoundry.com/

应用说明及使用场景:

可以用于搭建CMS系统;多人/单人Blog;小型团队日志系统等。

应用所使用的技术及软件:

  • Node.js

  • MongoDB(mongoose for node.js)

  • Coffee

  • express

  • bootstrap(用于后台管理界面模板)

创新点(亮点):

  • 全自动部署(具有setup功能,只要将源代码push到cloudfoundry后即可完成搭建)

  • 代码采用MVC框架

  • 后台管理系统与前台文章浏览系统单独分开,因此一个后台可以“挂”多个前台系统

  • 权限分离。(目前只有管理员与操作员两种角色,互不干扰)

测试账户:

登录地址:http://asgard.cloudfoundry.com/asgard-signin

用户名:demo 密码:demo1

源代码下载地址:

https://github.com/kenshin/asgard

应用截图:

前台 - 首页

前台 - 分类文章列表

前台 - 用户文章列表

前台 - 文章详细页

后台 - 登录界面

后台 - 管理员 - 控制面板

后台 - 管理员 -账户信息修改

后台 - 管理员 - 用户(操作员)修改

后台 - 管理员 - 用户(操作员)创建

后台 - 操作员 - 控制面板

后台 - 操作员 - 文章录入

后台 - 操作员 - 文章修改

后台 - 验证界面