No matter what type of development you are doing, you must understand the system and prepare your IDE. The pages that follow offer step-by-step instructions for the most common tasks in the Plumtree development environment.
The following pages describe how to set up the Enterprise Web Development Kit on your remote server.
Setting Up the Enterprise Web Development Kit (EDK): Before doing any remote development, you must set up your IDE to include the main library for the Enterprise Web Development Kit (EDK). This page provides basic instructions for Java and .NET. For details on installing the EDK, see the EDK Installation Guide, included with the EDK download from the Developer Center.
Deploying Web Services: The EDK 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.
EDK Performance Best Practices: The EDK offers a rich set of APIs for remotely interacting with the Plumtree platform. As with any remote APIs, users must be aware of the performance costs. These best practices help avoid common remote API pitfalls and enable maximum EDK application performance.
The following pages describe how to set up a portal for development, install the UI customization sample projects, and provide instructions on how to get started with your own customizations.
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.
Installing UI Customization Sample Code: Many development topics use the sample code shipped with the portal (SampleProjects-50x.zip). You can also find this file on the Developer Center, in the Samples directory. This page includes instructions for installing the sample code in Eclipse (Java) and Visual Studio (.NET).
Creating a Custom Project: One of the first steps in many portal customizations is to create a custom project. These pages provide instructions for both Java and .NET.
Deploying Custom Code in the Portal: These pages offer step-by-step instructions for the most common deployment steps.
Testing Custom Applications: (This page is under construction.)
Updating Existing Customizations: (This page is under construction.)
For an introduction to how the portal works, see the previous section, Overview of the Plumtree Corporate Portal Architecture.
Next: Setting Up the EDK