#{extends '../../main.html'/}# #{set title:'Controllers'/}# #{set tab:'management'/}# #{renderTagArgs '../docHome.html'/}#

Plugins

Plugins can be installed in the production XXXMeta file in the list returned from the getPlugins method or can be installed in the DevelopmentServer DeveloperMeta.java file. Plugins consist of:

  1. A Routes file defining url paths to Controller.method if desired by plugin
  2. Controllers if desired by plugin
  3. Guice Modules if desired by plugin helping bind to webpieces extension points
  4. html files if desired by plugin

Plugins can be a full webapp actually making them very powerful. Many plugins however plugin to the backend plugin which is a plugin containing a dynamic menu system depending on the plugins installed. As of this writing, here are the plugins that can be used:

#{renderTagArgs 'listAllPlugins.html'/}#