Sha256: 6ebc0cae289db6e3f4ae0fc6fe1ec6b486340e87987a89879c7d22269e2f2c80

Contents?: true

Size: 1.93 KB

Versions: 17

Compression:

Stored size: 1.93 KB

Contents

# Introduction

_ActiveElement_ is a [Ruby on Rails](https://rubyonrails.org/) framework primarily intended for building admin applications with minimal effort.

An [authorization framework](access-control.html) is provided, intended to work alongside existing frameworks such as [Devise](https://github.com/heartcombo/devise), [Pundit](https://github.com/varvet/pundit), and [CanCanCan](https://github.com/CanCanCommunity/cancancan).

_ActiveElement_ is designed to avoid the all-or-nothing approach that many frameworks provide, allowing you to build a fully functional administration tool in minutes, while still allowing you to customize every aspect of your application. _ActiveElement_ is just a _Rails_ application with extra features: when you need to build custom functionality, you do it the same way you would any other _Rails_ application and you can use as much or as little of _ActiveElement_ as you like.

Take a look at the [Setup Guide](setup.html) to build your first _ActiveElement_ application and see how easily you can mix in standard _Rails_ behaviours.

## Highlights

* Build an entire application by defining models and controllers with just a few lines of configuration in each controller.
* [Components](components.html) that can be re-used throughout your application.
* Feature-rich [forms](components/forms.html) including a powerful [JSON form field component](components/form-fields/json.html).
* Simple and secure [auto-suggest text search](components/form-fields/text-search.html) widgets.
* [Decorators](decorators.html) for overriding default display fields with simple _Rails_ view partials.
* Automated [route-based permissions](access-control/authorization/permissions.html) that can be applied to all application endpoints with minimal effort.
* [Bootstrap](https://getbootstrap.com/) styling with [customizable themes](themes.html).

See the [Setup Guide](setup.html) and browse the rest of the documentation for full usage examples.

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
active_element-0.0.31 rspec-documentation/pages/000-Introduction.md
active_element-0.0.30 rspec-documentation/pages/000-Introduction.md
active_element-0.0.29 rspec-documentation/pages/000-Introduction.md
active_element-0.0.28 rspec-documentation/pages/000-Introduction.md
active_element-0.0.27 rspec-documentation/pages/000-Introduction.md
active_element-0.0.26 rspec-documentation/pages/000-Introduction.md
active_element-0.0.24 rspec-documentation/pages/000-Introduction.md
active_element-0.0.23 rspec-documentation/pages/000-Introduction.md
active_element-0.0.22 rspec-documentation/pages/000-Introduction.md
active_element-0.0.21 rspec-documentation/pages/000-Introduction.md
active_element-0.0.19 rspec-documentation/pages/000-Introduction.md
active_element-0.0.18 rspec-documentation/pages/000-Introduction.md
active_element-0.0.17 rspec-documentation/pages/000-Introduction.md
active_element-0.0.16 rspec-documentation/pages/000-Introduction.md
active_element-0.0.15 rspec-documentation/pages/000-Introduction.md
active_element-0.0.14 rspec-documentation/pages/000-Introduction.md
active_element-0.0.13 rspec-documentation/pages/000-Introduction.md