API Management 10.4 | CentraSite for Developers | Customizing CentraSite | Customization of CentraSite Control | Customizing Content Pages | Activating the IDE
 
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 on 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 CentraSite Administrator’s Guide.

Copyright © 2015- 2019 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.
Innovation Release