Activating the IDE
The CentraSite distribution kit contains an IDE (integrated development environment) that you can use to create and design a layout page. The IDE is a web application whose clients run inside a web browser. The URL (assuming installation defaults) to start the IDE on a machine where CentraSite is installed is:
http://localhost:53307/PluggableUI/HTMLBasedGUI/workplace/ide.html
The IDE is deactivated by default. In order to activate the IDE, set the attribute plugindevelopment in the file cisconfig.xml to true. This file is located in the CentraSite Control web application (in the Application Server or Software AG Runtime location) in the folder cis/cisconfig.
The following example illustrates the required configuration setting:
<cisconfig plugindevelopment="true" ...>
...
</cisconfig>
Security Considerations
When activated, the IDE and included development tools do not require further authentication. The following example illustrates the security-constraint and login-config elements to protect the IDE and development tools with the HTML basic authentication method:
<security-constraint>
<web-resource-collection>
<web-resource-name>Plugin Development</web-resource-name>
<url-pattern>/HTMLBasedGUI/workplace/*</url-pattern>
<url-pattern>/servlet/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>developer</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Plugin Development</realm-name>
</login-config>
In order to protect passwords transmitted in clear text between a browser and development tools running on the application server, it is recommended to protect the communication through the use of SSL. For more information about configuring secure communication between CentraSite components, see the CentraSite Administrator’s Guide.