Malaysia.rb Exemplar App
This is an 'exemplar' Rails application, slightly modified from the Caboose SSL Sample App. It is recommended that new Malaysia.rb apps are created from this base. Why go through the trouble of reconfiguring your brand new app for SVN all over again? Just type
svn cp http://svn.devjavu.com/malaysia-rb/exemplar http://svn.devjavu.com/malaysia-rb/newapp/trunk
and you're good to go.
Changes to the Caboose Sample App
The following is the list of modifications made to the Caboose Sample App
- pistonize Edge Rails in vendor/rails
- pistonize plugins in vendor/plugins
- pistonize labeled_form_helper plugin and cleaned up the forms
- add has_many_polymorphs plugin for future implementation of polymorphic Tag, Comment, etc
- pluralize SessionController? to SessionsController? because Edge Rails routes rocks it like that
- apply a small patch to ssl_requirement.rb to not redirect to SSL login page while in development
- move environment.rb cruft to config/initializers
- set the default timezone to Asia/Kuala Lumpur
- set the default session store to ActiveRecord? store
- pretty URLs for login, logout, signup
- SEO-friendly URLs with the awesome acts_as_friendly_param plugin. It even does redirects, how nice!
Checking out Exemplar
Start contributing to exemplar by checking it out of the repository, like so
svn co http://svn.devjavu.com/malaysia-rb/exemplar
Note that this is read-only access. Check out HowToCreatePatches? for patching guidelines.
Exemplar's CruiseControl?.rb Build Logs
Every check in to the Exemplar project will initiate an automated build and test to ensure nothing breaks. Check out Exemplar's build logs.
