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