/forest-rails

A modern Rails Admin Gem that helps you create your admin interface with Forest Admin.

Primary LanguageRubyGNU General Public License v3.0GPL-3.0

Forest Admin in Rails Build Status

Forest is a modern Admin Interface (see the live demo) that works on all major web frameworks including Rails.

The main difference between forest_liana and gems like Administrate, Active Admin or Rails Admin is that forest_liana creates a Rails Engine that automatically generates a highly flexible admin REST API and deploys a WYSIWYG interface to Forest Admin.

Forest Admin screenshot

Who Uses Forest Admin

Getting Started

https://docs.forestadmin.com/rails/getting-started/installation

Documentation

https://docs.forestadmin.com/rails

What is it for?

Browse your application's data

Unleash the power of your data in the simplest way.

Browser

Manipulate your data

Provide your operational team with a tool with which they can perform any actions towards your customers' success.

Manipulate

Listen to your data

Anticipate/predict your customer needs before they're even able to formulate it for better lead nurturing, trial conversion, and upsells.

Listen

Organize your application's data

Backend architecture can be immensely complex. Forest will scan your ORM to retrieve the database models, and generate an admin REST API that will communicate directly with our back office interface.

Organize

Reconcile your data

Bring additional intelligence and consistency by leveraging data from third party services coupled with your application’s data in a single interface.

Reconcile

Streamline your workflow

Forest fits into your existing workflows and provides you with the framework to streamline those business processes effortlessly.

Streamline

Collaborate on your data

As your team grows, so do all the little things it takes for your operations to run smoothly. With Forest, simplify collaboration and productivity all across your office.

Collaborate

How to contribute

This liana is officially maintained by Forest. We're always happy to get contributions for other fellow lumberjacks. All contributions will be reviewed by Forest's team before being merged into master.

Here is the contribution workflow:

  1. Fork the repo on GitHub
  2. Clone the project to your own machine
  3. Commit changes to your own branch
  4. Push your work back up to your fork
  5. Submit a Pull request so that we can review your changes

Please ensure that the tests are passing before submitting any pull request:

$ RAILS_ENV=test bundle exec rake --trace db:migrate test

Licence

GPL v3