Configuring Individual Menu Layouts For Different Hosting Plans ................................... 48
Assigning External Links to Menu Items ........................................................................... 49
Menu Design Customization ....................................................................................................... 51
Interface Text Customization (Language Bundles) 54
Understanding Interface Text (Language) Bundles .................................................................... 55
Interface Text Customization ....................................................................................................... 57
Language Bundle Compiler ......................................................................................................... 58
Localization 61
Adding New Languages To Parallels H-Sphere .......................................................................... 62
Translating Language Bundles ......................................................................................... 62
Adding New Language Bundles Into Parallels H-Sphere ................................................. 63
With packages ................................................................................................................... 63
Compiling bundles ............................................................................................................. 63
Changing Language of Context Help .......................................................................................... 65
Updating Translation of Parallels H-Sphere Interface ................................................................. 66
XML Customization 67
Merging XML Configuration Files ................................................................................................ 68
XML Manager .............................................................................................................................. 70
XML Manager Implementation .......................................................................................... 70
XML Merge Processing Instructions ................................................................................. 72
Creating Plan Wizards with XML ................................................................................................. 74
Introduction ........................................................................................................................ 74
Adding a New Wizard to the List of Plan Wizards............................................................. 75
Defining Plan Wizard ......................................................................................................... 75
Adding Custom CP Cron Jobs .................................................................................................... 80
CP Cron XML Configuration .............................................................................................. 82
Adding Custom Promotion Validators and Calculators ............................................................... 84
Adding Custom MS Exchange Plans into Parallels H-Sphere .................................................... 87
Customizing E-Mail Notification List ............................................................................................ 90
Using Variables in Parallels H-Sphere E-Mail Notifications .............................................. 92
Packages 108
Building Packages ..................................................................................................................... 109
Step 1. Preconfiguration .................................................................................................. 110
Step 2. Configuration ...................................................................................................... 112
Step 3. Package Builder .................................................................................................. 114
Building Language Packages .................................................................................................... 114
Java Tools For Packaging ......................................................................................................... 116
Package Configurator ..................................................................................................... 117
Package Builder .............................................................................................................. 119
Package Installer ............................................................................................................. 119
Package Uninstaller ........................................................................................................ 120
Package Checker ............................................................................................................ 120
Package XML Configuration File (_pkg.xml) ............................................................................. 121
Template Customization With Packages .................................................................................. 123
XML Customization With Packages .......................................................................................... 125
Package Installation .................................................................................................................. 126
Package Uninstallation .............................................................................................................. 127
Package Upgrade ...................................................................................................................... 128