XML Structure.................................................................................................................... 49
Modifying Menu Groups And Items ................................................................................... 49
Configuring Individual Menu Layouts For Different Hosting Plans .................................... 51
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 ....................................................................................................... 60
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.................................................................................. 75
Creating Plan Wizards with XML ................................................................................................. 77
Introduction ........................................................................................................................ 77
Adding a New Wizard to the List of Plan Wizards ............................................................. 78
Defining Plan Wizard ......................................................................................................... 78
Adding Custom CP Cron Jobs ..................................................................................................... 84
CP Cron XML Configuration .............................................................................................. 86
Adding Custom Promotion Validators and Calculators ............................................................... 88
Adding Custom MS Exchange Plans into Parallels H-Sphere .................................................... 91
Customizing E-Mail Notification List ............................................................................................ 94
Using Variables in Parallels H-Sphere E-Mail Notifications .............................................. 96
Packages 112
Building Packages ..................................................................................................................... 113
Step 1. Preconfiguration .................................................................................................. 115
Step 2. Configuration ....................................................................................................... 117
Step 3. Package Builder .................................................................................................. 119
Building Language Packages .................................................................................................... 119
Java Tools For Packaging ......................................................................................................... 122
Package Configurator ...................................................................................................... 122
Package Builder .............................................................................................................. 124
Package Installer ............................................................................................................. 125
Package Uninstaller ........................................................................................................ 125
Package Checker ............................................................................................................ 126
Package XML Configuration File (_pkg.xml) ............................................................................. 126
Template Customization With Packages ................................................................................... 129
XML Customization With Packages .......................................................................................... 130
Package Installation................................................................................................................... 132
Package Uninstallation .............................................................................................................. 133
Package Upgrade ...................................................................................................................... 134