Development

These development pages assume that you have a basic-> good competency in rails and focuses more on the conventions we have put in place to develop BioRails.

The development pages are organised into

  1. Basics
    1. User Interface
    2. Code Management
    3. System
    4. Development-Browsers
  2. Components
    1. MVC
      1. Models
      2. Views
      3. Controllers
    2. Database
    3. Plug-Ins
  3. Examples
    1. External Data Source Integration
    2. Adding Modules
    3. Adding Analysis Plugins

System

There are a number of difference types of deployment.

  1. Mod_rails see http://www.modrails.com/
  2. mongrel http://mongrel.rubyforge.org/wiki/Apache
  3. thin see. http://code.macournoyer.com/thin/usage/

mod_rails is just like a php or asp application and the directory is simply marked as the application. Thin and mongrel are aimed a larger grid/cluster style implementations.

Also available in: HTML TXT