rPath Appliance Platform Agent Plugin Development Guide

3.0.2.1-2008-09-11


                rPath, Inc.
                701 Corporate Center Drive, Suite 450
                RaleighNorth Carolina 27607
                USA
                

rPath, rBuilder, rPath Appliance Platform, and Conary are registered trademarks of rPath, Inc. All other trademarks and service marks are property of their respective owners.


Table of Contents

1. Introduction
1.1. What You Should Already Know
2. rAPA Plugin Development Process
3. Plugin Development Environment
3.1. Supporting Software Setup
3.2. rAPA Source Checkout Setup
3.3. Plugin Development Directory Setup
3.4. Generate Test Certificates
3.5. Plugin Generator Setup
3.6. Run rAPA in Development Mode
4. Generate a Template Plugin
5. Task Interface Layout
5.1. JavaScript Handling
5.2. View the Template Layout
5.3. Set Up Task Headings and Text
5.4. Form Elements
5.4.1. Text Entry Field
5.4.2. Drop-down List
5.4.3. Highlight Selection List
5.4.4. Scheduler Tool and Radio Buttons
5.4.5. Checkbox Selection
5.4.6. Date and Time Selection
5.4.7. Status and Dialog Boxes
5.5. Tabbed Interface Layout
6. Function Development for the Web Part
7. Function Development for the Server Part
8. Expose Plugin Functions for the XML-RPC Interface
9. Add Task Help
10. Package Custom Plugins for rAPA

List of Figures

5.1. Example Plugin Initial Layout
5.2. Example Text Entry
5.3. Example Drop-down
5.4. Example Highlighted Selection
5.5. Example Schedule Enabled
5.6. Example Schedule Disabled
5.7. Example Checkbox Selection