Add behavior
RailsDen plugins participate in normal Rails application boot and can provide their own models, controllers, routes, jobs, services, configuration, and assets.
Plugins and themes are ordinary Ruby gems installed through Bundler and deployed with the application.
RailsDen plugins participate in normal Rails application boot and can provide their own models, controllers, routes, jobs, services, configuration, and assets.
RailsDen themes customize views and assets while keeping application behavior in RailsDen Core and plugins.
RailsDen does not download and execute extension code from an administration screen.
Add the gem to the application, install it with Bundler, deploy the application, and let Rails boot it like the rest of your code.
Extensions declare the RailsDen versions they support so incompatible combinations fail clearly during application boot.
Plugins register themselves with RailsDen during boot and can be surfaced through the RailsDen administration interface.
Installed themes can be made available to RailsDen administrators for selection.
RailsDen keeps its default presentation available as a safe fallback when a custom theme is unavailable.
The RailsDen Community License permits licensees to build private Internal Extensions for their own RailsDen installations.
Distribution of reusable RailsDen-specific extensions to unrelated third parties requires authorization from Oak Harbor Ventures.
For licensing questions, use the existing Oak Harbor Ventures support channel.
Oak Harbor Ventures Support →