MerbAdmin

MerbAdmin is a merb slice that provides an easy-to-use interface for managing your data.

It currently offers the features listed here.

Get it

At the command prompt, type:

sudo gem install sferik-merb-admin -s http://gems.github.com

Install it

In your app, add the following dependency to config/dependencies.rb:

dependency "sferik-merb-admin", "0.1.9", :require_as => "merb-admin"

Add the following route to config/router.rb:

slice(:MerbAdmin, :name_prefix => nil, :path_prefix => "", :default_routes => false)

Then, run the following rake task:

rake slices:merb-admin:install

Configure it (optional)

You can configuring the merb-admin slice in a before_app_loads block:

Merb::BootLoader.before_app_loads do
  Merb::Slices::config[:merb_admin][:app_name] = "My App"
end

Run it

Start the server:

merb

You should now be able to administer your site at http://localhost:4000/admin.

Please report any problems you encounter to [email protected] or @sferik on Twitter.

WARNING

MerbAdmin does not implement any authorization scheme. Make sure to apply authorization logic before deploying to production!

Acknowledgements

Many thanks to Wilson Miner for contributing the stylesheets and javascripts from Django.

Also, thanks to beer.