基于nodejs+mongodbCM雏形基本完成 经过一个多月的加班加点,终于把cms框架雏形搭建起来了,一直想自己开发一套cms内容管理,以前尝试过用java,但是对于基础不牢固的我遇到很大的困难,很多难啃的骨头最后搁置,毕竟是做前端开发的,对于java的理解还是不够深刻,今年初初次接触nodejs,发现它的强大超过我的想象而且更容易接受,以javascript为基础编写后台语言,是不是如鱼得水呢??经过再三考虑,毅然开始深入了解nodejs,果然,用它开发后台的速度远远超过java,从接触到现在,我可以预言的是,未来中小企业网站的开发,会更多的向nodejs靠齐, 异步的调用和基于googleV8引擎,让网站反应速度更快。特别适合前端开发人员学习,进而往全栈开发方向发展。编程思路也接近MVC框架,nodejs express 的路由机制 跟java的 struts类似,但是更为简单,nodejs 的路由机制 也更好的规范了对权限的控制,javascript如此广泛应用使得nodejs的更强功能的开发成为可能,据说paypal,非死不可 等也正在用nodejs布局网站。 这一两个月自己搭建了cms的雏形 ,也查了不少的资料,标记一下:
设计之初就考虑了兼容性问题,当然低版本的IE就不考虑了,采用了bootstrap架构 完全兼容移动端,下面是在iphone现实的效果(前台)
PC端登录
后台管理,后台管理比较简单,包括了管理员模块,会员模块、邮件模板管理、广告模块、以及基础的文档管理、文档类别管理等相关模块,后台目前还不够健壮,需要进一步完善,后台也是完全兼容移动设备
文档发布模块
广告管理模块
邮件模板设置(主要用在用户注册和找回密码,用户邮件显示的形式)
还是nodejs初学者,一个人独立开发,很多地方会不完善,需要不断迭代改进,在此标记一下
演示地址: http://www.doramart.com
如果需要看后台,后续可以放出入口出来,真诚希望大牛可以提出宝贵意见