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
2025
 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