Skip to content

A base application using Rails2.3.4, blueprint-css, i18n_label, rails-authorization, authlogic, searchlogic(v1.6.6), rails-footnotes, machinist, shoulda and the default language is Chinese('zh-HK')

Notifications You must be signed in to change notification settings

warrenli/kowloon

Repository files navigation

Kowloon

A base web application using Chinese(zh-HK) as the default language, able to use English or other language.

Basic features including user registration, activation through email, user management functions.

係一個網站應用程式,以香港嘅繁體中文為預設語言,可以轉換為英文或設定其他語言。

他包含最基本的網站功能,包括帳戶的登記,透過電子郵件去啟動帳戶或重置密碼,和管理員的帳戶管理功能。並應用咗以下的技術/插件︰

Blueprint-css framework

Solve cross-browser CSS problems, simplify layout design

解決有關CSS的跨瀏覽器問題,簡化網頁的編排工作。

I18n_label plugin

Enable form labels support I18n

允許【label】支援I18N。

Rails-authorization plugin

A powerful authorization tool, support application level, class level and object level authorization works.

一個十分強勁的插件,可以用三層架構處理授權工作。最上層是整個網站的授權,例如’site_admin’可以處理所有管理員的功能,下一層是以【Class】為單位的授權,例如’admin_of_User’可以執行帳戶管理功能,最下一層係按每一個物件【Object】去設定他的權限,例如帳戶’warrenli’可以授權另一個帳戶’klnuser’去管理他的帳戶資料。

Authlogic gem

Provide authentication function, can choose login name or email as account identity

設定網站帳戶身份驗證功能,可以選擇以帳戶名稱或電郵地址為帳戶的身份標記。

Searchlogic(v1.6.6) gem

Offer many search features, search results can be viewed using pagination, it also supports AJAX

提供多樣化的搜尋功能,而且搜尋結果支援分頁顯示【pagination】,又可以應用【Ajax】技術。

Rails-footnotes gem

Provide helpful information about cookies, env, filters, params, queries, session, etc.

在應用程式閞發過程中,提供許多資料幫助除錯工作,資料包括︰【cookies】, 【env】, 【filters】, 【params】, 【queries】, 【session】…等等。

Machinist gem and Shoulda gem

Very helpful testing tools

協助程式閞發員使用【Rspec】處理【TDD】工作。

About

A base application using Rails2.3.4, blueprint-css, i18n_label, rails-authorization, authlogic, searchlogic(v1.6.6), rails-footnotes, machinist, shoulda and the default language is Chinese('zh-HK')

Resources

Stars

Watchers

Forks

Packages