The set of attributes available for each plugin are shown below:
id : The unique identifier for the plugin.
label-id : The I18N message id of a string to use for the label of the plugin.
label : Textual label for the plugin.
description-id : The I18N message id of a string to use for the description/tooltip of the plugin.
description : Textual description of the plugin.
page : The JSP snippet that represents the contents of the plugin.
actions-config-id : The id of an action-group definition providing a set of actions to show in the sidebar header area when the plugin is active.
The default-plugin element allows one of the defined plugins to be designated as the default i.e. the one the application shows when a user logs in. If this element is omitted the first plugin in the list is selected as the default.
A sidebar plugin is basically a JSP snippet page (much like dashlets and dialogs/wizards) and an optional action group definition. The JSP contains the component(s) that make up the plugin.
If an action group id is configured for the plugin the action will be displayed in the sidebar header area when the plugin is active as shown in the screenshot below.
NOTE: The use of the f:verbatim tag is problematic in sidebar component JSP snippets, it causes various other components to behave in an erratic manner. Plugin JSP snippet pages should therefore only contain JSF tags.
Uses a task pane approach (accordion style) to house a tree for the main areas of the repository i.e. My Home, Company Home and Guest Home. A panel also exists for the My Alfresco area, this doesn't provide a tree but does give another way to return to the dashboard view.
This plugin currently simply contains the shelf components that were present in previous releases i.e. the Clipboard, Recent Spaces and Shortcuts. These may be split into separate plugins in a future release.
This plugin issues queries against a registered search engine that supports the OpenSearch protocol. The component issues the requests using AJAX and updates the search results without the need for a full page refresh.