Best practice question

Hi fellow rails users. :slight_smile:

I’m starting to create a rails based application. It must be plugin based with authorization.

I know of some authorization plugins which I will look at. My question is only about the best practice of making a plugin based application.

Users must be able to create an instance of the application online and will be able to select which plugins they want to have included in their instance of the application.

I’m a little confused. Is it best to use the plugin architecture that is built in rails do achieve this? How would I go around enabling/disabling plugin loading dynamically?

All help is greatly appreciated!

Kveðja / Best regards,
Kristinn Örn Sigurðsson.