If you are implementing advanced portal UI customizations, the first step is setting up a portal development environment. The pages that follow offer step-by-step instructions for the most common tasks in advanced portal development.
Note: These steps are not required for remote IDK development or basic UI customizations that do not require changes to the portal code.
This content applies to AquaLogic Interaction (Plumtree Portal) 6.0. For 5.0.x development documentation, click here.
Setting Up the Portal for UI Development: The first step in UI customization is to set up a development environment that contains a working version of the portal and all available source code and documentation. These pages provide instructions for Java and .NET. These pages also provide instructions on how to install the UI customization sample code (Java | .NET), and create a custom project (Java | .NET).
Deploying Your Customizations: The last step in all development is deploying your code. The process is different depending on the type of application or component.
Deploying Web Services: The IDK Web Service APIs and SCI require that you implement an interface and deploy your implementation so it can be accessed by the portal. This page provides instructions for Java and .NET.
Deploying Custom Code in the Portal Using Dynamic Discovery: Dynamic Discovery allows you to plug your changes into the UI architecture without modifying any existing UI code. These pages offer step-by-step instructions for the most common deployment steps.
Debugging Custom Applications: ALI Logging Utilities include three logging message receivers that allow for a wide variety of logging solutions.
For an introduction to how the portal works, see Overview of the ALI Architecture.