网站开发讲究的是效率,能把一个创意在最短的时间内实现,往往容易占得先机。尽管
ruby On
rails的
开发效率很高,但是如果每次开发网站都需要从头做起注册、登录、权限管理、忘记密码这些繁琐的基础功能,实在不是一件愉快的事。另一方面,尽管已经有几年
的历史,Ruby On Rails在国内仍然属于迅速发展中的小众社区,到目前为止没有产生比较有影响力的开源项目,作为第一波绝大部分的Ruby
On Rails开源项目几乎绝迹,如何为初学者提供一个学习、实践的案例成为一个现实的问题。
AppArch
projectone的目标是通过长期的、持续的开发形成:
一套实用的网站基础架构
一份完善的架构风格和指导原则
一个成熟的开源社区
目前已经实现的功能:
注册、不允许注册的关键字设置
激活、重新激活
登录
Remember me
注销
忘记密码
重设密码
修改密码
发生异常时发送邮件通知
权限管理
修改用户信息
全局错误处理
配置文件
登录失败5次需要输入认证码
管理界面
用户头像
类似于豆瓣的小组、豆邮、好友功能
注册开关
网站开关
自动识别URL和图片
...
正在进行的工作:
文档
测试
缓存
Ajax
代码重构、减少重复代码、优化
数据挖掘
...
讨论区和Demo
http://www.apparch.net
注1:目前没有打开邮件发送功能,所以注册后请直接点击链接激活账号。
注2:此版本为预览版,源代码近期放出。
欢迎有兴趣的Ruby开发者加入我们。