網站開發講究的是效率,能把一個創意在最短的時間內實現,往往容易占得先機。盡管
ruby On
rails的
開發效率很高,但是如果每次開發網站都需要從頭做起注冊、登錄、權限管理、忘記密碼這些繁瑣的基礎功能,實在不是一件愉快的事。另一方面,盡管已經有幾年
的歷史,Ruby On Rails在國內仍然屬于迅速發展中的小眾社區,到目前為止沒有產生比較有影響力的開源項目,作為第一波絕大部分的Ruby
On Rails開源項目幾乎絕跡,如何為初學者提供一個學習、實踐的案例成為一個現實的問題。
AppArch
projectone的目標是通過長期的、持續的開發形成:
一套實用的網站基礎架構
一份完善的架構風格和指導原則
一個成熟的開源社區
目前已經實現的功能:
注冊、不允許注冊的關鍵字設置
激活、重新激活
登錄
Remember me
注銷
忘記密碼
重設密碼
修改密碼
發生異常時發送郵件通知
權限管理
修改用戶信息
全局錯誤處理
配置文件
登錄失敗5次需要輸入認證碼
管理界面
用戶頭像
類似于豆瓣的小組、豆郵、好友功能
注冊開關
網站開關
自動識別URL和圖片
...
正在進行的工作:
文檔
測試
緩存
Ajax
代碼重構、減少重復代碼、優化
數據挖掘
...
討論區和Demo
http://www.apparch.net
注1:目前沒有打開郵件發送功能,所以注冊后請直接點擊鏈接激活賬號。
注2:此版本為預覽版,源代碼近期放出。
歡迎有興趣的Ruby開發者加入我們。