XML Structure.................................................................................................................... 49
Modifying Menu Groups And Items ................................................................................... 49
Configuring Individual Menu Layouts For Different Hosting Plans .................................... 50
Assigning External Links to Menu Items ........................................................................... 52
Menu Design Customization ........................................................................................................ 54
Interface Text Customization (Language Bundles) 57
Understanding Interface Text (Language) Bundles ..................................................................... 58
Interface Text Customization ....................................................................................................... 61
Language Bundle Compiler ......................................................................................................... 62
Localization 64
Adding New Languages To Parallels H-Sphere .......................................................................... 65
Translating Language Bundles.......................................................................................... 65
Adding New Language Bundles Into Parallels H-Sphere ................................................. 66
With packages ................................................................................................................... 66
Compiling bundles ............................................................................................................. 66
Changing Language of Context Help .......................................................................................... 68
Updating Translation of Parallels H-Sphere Interface ................................................................. 69
XML Customization 70
Merging XML Configuration Files ................................................................................................ 71
XML Manager .............................................................................................................................. 73
XML Manager Implementation .......................................................................................... 73
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 .............................................................................................................. 126
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