Project

merb-admin

0.03
No commit activity in last 3 years
No release in over 3 years
MerbAdmin is a Merb plugin that provides an easy-to-use interface for managing your data
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

 Project Readme

MerbAdmin

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

It offers an array of features.

Take it for a test drive with sample data.

Screenshots

List view Edit view

Installation

In your app, add the following dependency to Gemfile:

gem "merb-admin", "~> 0.8.8"

Bundle it:

bundle install

Add the following route to config/router.rb:

add_slice(:merb_admin, :path_prefix => "admin")

Then, run the following rake task:

rake slices:merb-admin:install

Configuration (optional)

If you're feeling crafty, you can set a couple configuration options in config/init.rb:

Merb::BootLoader.before_app_loads do
  Merb::Slices::config[:merb_admin][:app_name] = "My App"
  Merb::Slices::config[:merb_admin][:per_page] = 100
  Merb::Slices::config[:merb_admin][:excluded_models] = ["Top", "Secret"]
end

Usage

Start the server:

merb

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

WARNING

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

Acknowledgments

Many thanks to: