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.
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
- Add the plugin gem to your Gemfile. For example:
gem 'active_scaffold_export'- Run bundle install to install the dependencies:
bundle install-
Configure the plugin in your application according to the documentation.
-
Restart your Rails server and enjoy the new features.
