0.0
No commit activity in last 3 years
No release in over 3 years
EngineRoom aims to be a simple to use, unobtrusive admin interface for rails applications. It is designed to be an add-on for existing web apps and not a full blown CMS. Just add EngineRoom to an app and it will create a customizable interface for editing the content data.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

~> 1.0.1
~> 1.1.3
~> 3.0.3
= 3.0.pre2
 Project Readme

EngineRoom¶ ↑

EngineRoom aims to be a simple to use, unobtrusive admin interface for rails applications. It is designed to be an add-on for existing web apps and not a full blown CMS. Just add EngineRoom to an app and it will create a customizable interface for editing the content data.

Development is still in its early stages, not ready for production use yet.

Features¶ ↑

  • configure which models and which fields are editable

  • customize form fields

  • support for has_many and belongs_to relationships

  • authentication und user management using Devise

  • currently supports admin and non-admin roles, where the admin can configure the interface and create new users

  • support for image uploads

  • localization support (currently English and German)

Installation¶ ↑

Add to your Gemfile

gem 'engine_room'

then

bundle install

to setup engine_room, run the following generator:

rails generator engine_room:setup

which will create a few needed models, and finally:

rake db:migrate

then start your server and go to /admin to access the admin interface.

Gem Dependencies¶ ↑

  • rails 3

  • devise

  • will_paginate

  • paperclip

  • crummy