AquaLogic User Interaction (ALUI), formerly called the Plumtree Application Suite, provides built-in customization points that allow you to create a portal that fits the needs of all your company’s users. Using the provided customization points ensures that your customizations can be retained during future upgrades. These advanced customizations require Java or C# coding. For information on other customizations, see Implementing Basic UI Customizations and Using Portal Component Replacement.
The AquaLogic Interaction Portal supports customizing and extending all aspects of portal functionality. The list below includes some of the most commonly used options. For details on implementing your existing customizations in the G6 portal, see Upgrading Existing Customizations.
Note: The first step in any advanced customization is configuring your development environment; for details, see the ALI Portal Development Environment.
Add portal functionality using Portal Event Interfaces (PEIs): PEIs are used to execute custom actions in many places throughout the portal. For example, you can modify search queries before they are processed, or perform validation when users attempt to create new portal objects. For more information, see Using PEIs.
Require a usage agreement on login: A common advanced customization is to require users to accept a usage agreement before being allowed to access the portal. For more information, see the Usage Agreement example under Using PEIs.
Customize and extend ALI search: ALI Search indexes and searches all the documents, information, applications, communities, discussions, Web sites and other content accessible through the portal. You can customize how search is implemented in the portal, and extend ALI search to include enterprise content. For details, see Customizing ALI Search.
Create custom Condition Types for portal experiences: Experience Definitions allow the portal to use different branding for different groups of users, including departments, product teams, or specific customers. Custom Condition Types allow you to group users based on your custom criteria. For an introduction to experiences, see Creating Custom Condition Types.
Use ALI customization tools and components: AquaLogic Interaction includes a collection of useful tools and components to support UI customization. For details, see Useful Tools and Components.
These pages provide information and detailed instructions for doing advanced customizations of the user interface (UI) of the AquaLogic Interaction Portal. For a complete list of development topics, see the table of contents. For information on UI elements in the Administration section of the portal, see the Administrator Guide for AquaLogic Interaction (Plumtree Foundation) or the portal online help. For details on setting up your portal for the first time, see the Deployment Guide for AquaLogic Interaction (Plumtree Foundation).