CentraSite Documentation : CentraSite Developer's Guide : Pluggable Architecture : Setting the Preferred Plug-In and Order of Plug-Ins
Setting the Preferred Plug-In and Order of Plug-Ins
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.
Copyright © 2005-2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback