Modifying Menu Groups And Items ................................................................................... 50
Configuring Individual Menu Layouts For Different Hosting Plans .................................... 51
Assigning External Links to Menu Items ........................................................................... 53
Menu Design Customization ........................................................................................................ 55
Interface Text Customization (Language Bundles) 58
Understanding Interface Text (Language) Bundles ..................................................................... 59
Interface Text Customization ....................................................................................................... 61
Language Bundle Compiler ......................................................................................................... 62
Localization 65
Adding New Languages To Parallels H-Sphere .......................................................................... 66
Translating Language Bundles.......................................................................................... 66
Adding New Language Bundles Into Parallels H-Sphere ................................................. 67
With packages ................................................................................................................... 67
Compiling bundles ............................................................................................................. 67
Changing Language of Context Help .......................................................................................... 69
Updating Translation of Parallels H-Sphere Interface ................................................................. 70
XML Customization 71
Merging XML Configuration Files ................................................................................................ 72
XML Manager .............................................................................................................................. 74
XML Manager Implementation .......................................................................................... 74
XML Merge Processing Instructions.................................................................................. 76
Creating Plan Wizards with XML ................................................................................................. 78
Introduction ........................................................................................................................ 78
Adding a New Wizard to the List of Plan Wizards ............................................................. 78
Defining Plan Wizard ......................................................................................................... 79
Adding Custom CP Cron Jobs ..................................................................................................... 85
CP Cron XML Configuration .............................................................................................. 87
Adding Custom Promotion Validators and Calculators ............................................................... 89
Adding Custom MS Exchange Plans into Parallels H-Sphere .................................................... 92
Customizing E-Mail Notification List ............................................................................................ 95
Using Variables in Parallels H-Sphere E-Mail Notifications .............................................. 97
Packages 113
Building Packages ..................................................................................................................... 114
Step 1. Preconfiguration .................................................................................................. 116
Step 2. Configuration ....................................................................................................... 118
Step 3. Package Builder .................................................................................................. 120
Building Language Packages .................................................................................................... 120
Java Tools For Packaging ......................................................................................................... 123
Package Configurator ...................................................................................................... 123
Package Builder .............................................................................................................. 125
Package Installer ............................................................................................................. 126
Package Uninstaller ........................................................................................................ 126
Package Checker ............................................................................................................ 127
Package XML Configuration File (_pkg.xml) ............................................................................. 127
Template Customization With Packages ................................................................................... 130
XML Customization With Packages .......................................................................................... 131
Package Installation................................................................................................................... 133
Package Uninstallation .............................................................................................................. 134
Package Upgrade ...................................................................................................................... 135