You can adapt the URL used to invoke the pluggable user interface with a preferred plug-in by appending a query parameter such as
PLUGIN=com.centrasite.control
So the modified URL would be:
http://localhost:53307/PluggableUI/servlet/StartCISPage?PAGEURL=/PluggableUI/Login.html&PLUGIN=com.centrasite.control&LOCALE=en
The value of the PLUGIN
parameter must match the
value of the id
parameter of a
<plugin>
root element in one of the plug-ins.
This sets the preferred plug-in.
This implies that for all extensions for a specific extension point, the
extensions belonging to the referenced plug-in will be first in order (normally
the order is determined by the order
attribute
in the plug-in configuration file).
For any extension point, the order of the associated extensions is determined by the following properties:
The processing order of the plug-ins is controlled by the value of the
order
attribute of
<plugin>
in the
plugin.xml file. Plug-ins with a smaller value of the
order
attribute are processed first. The
preferred plug-in is always processed first.
The order of extensions, as configured in plugin.xml, for the associated extension point.
Depending on the extension point, the order of the extensions has a specific impact, for example:
The login screen displayed when the user interface is started in the browser.
The initial perspective shown after login.