Plugins

The plugins permit you to add or extend (through hooks) the CMS functionalities for all your needs without affecting the core of the CMS. These plugins are small rails apps that include routes, views, helpers, controllers, translations, models, gems, etc and then you can create plugins like a normal ruby on rails project.

These plugins are located in app/apps/plugins or created in gem format and can be installed for multiples sites at the same time with separated configurations for each site, i.e. plugins can support custom fields and extra settings to manage easily the plugin information.

Simple command: rails generate camaleon_cms:gem_plugin my_plugin_name
Note: Only gem version is active, the other plugin format will be deprecated in next versions.

Portable format (will be deprecated in future versions):