Agile Web Development

Build it. Launch it. Love it.

model_browser

model_browser is a little helper-plugin to quickly build simple browser applications solely by defining the underlying model.

It is

  • aimed at developers to help them inspecting database-contents
  • not fancy looking, but rather basic - at least by now
  • quite useful - at least according to my co-workers ;-)
  • configurable
  • modifyable

It features

  • filterable lists of model-objects including pagination
  • display of a model-objects attributes
  • display of a model-objects related objects
  • navigation through the object-relations
  • total RESTful-ness

The underlying concept is, to define a generic controller and generic view-templates who inspect the model-objects’ attributes and associations. To tweak the displayed attributes and the attributes used in index-lists, it provides class methods on ActiveRecord::Base, thus allowing to do all browser-configuration in the model-objects.

So all you have to do to build a fully functional browser-application is:

  • include the model_browser-plugin in your application (see Installation for details)
  • define your model-objects
  • map routings for your model-objects in routes.rb

Vitals

Home http://modelbrowser.rubyforge.org/
Repository http://modelbrowser.rubyforge.org/svn/
License Rails' (MIT)
Tags Tag_red
Rating (0 votes)
Owner Frank Kuepper
Created 14 August 2008

Comments

Add a comment