Plugins

Plugins are extensions that add new features directly to ActiveScaffold. They enhance its core functionality by introducing tools like batch processing, exporting data and custom interfaces such as signature pads or cameras.

Plugins are self-contained and work exclusively with ActiveScaffold to expand its capabilities without requiring additional dependencies.

ActiveScaffold Duplicate

Adds an action to clone records, and support to clone rows in subforms.

ActiveScaffold Sortable

Allows users to drag and drop records within a list to reorder them easily, and reorder rows in subforms. Ideal for applications requiring customizable ordering, such as task prioritization.

ActiveScaffold ConfigList

Gives users the ability to customize which columns are visible in their interface, making data views more flexible.

ActiveScaffold Export

Add export functionality to your ActiveScaffold interfaces, supporting formats like CSV and Excel. It’s an essential tool for generating reports or sharing data with external systems.

ActiveScaffold Batch

This plugin enables batch actions, allowing users to perform operations on multiple records simultaneously. Perfect for administrative tasks requiring bulk updates or deletions.

ActiveScaffold Kanban

Adds a new action to render the records in a kanban board instead of normal list.

ActiveScaffold Child Membershpis

Adds a new form UI, :child_memberships, to manage a many-to-many association across multiple related records simultaneously, displayed as a table where each row is a related record and each column is a membership option.

ActiveScaffold Camera

Adds a camera interface to forms, letting users take snapshots directly from their devices and upload them.

ActiveScaffold SignaturePad

Integrates a signature pad into forms, enabling users to capture signatures directly within your application.

Get Plugins

Why use plugins?

Expand Features

Add powerful new functionalities like batch processing, exporting data, config list, …

Plug and Play

Add specific features to your interface instantly without bloating your core application code.

Save Time

Avoid reinventing the wheel by leveraging pre-built extensions.

Customize Easily

Tailor plugins to fit the unique requirements of your application.

How to Get Started

  1. Add the plugin gem to your Gemfile. For example:
gem 'active_scaffold_export'
  1. Run bundle install to install the dependencies:
bundle install
  1. Configure the plugin in your application according to the documentation.

  2. Restart your Rails server and enjoy the new features.