Follow

CorelDRAW X5 Network Deployment Guide - Chapter 3 Creating the server image

Previous: CorelDRAW X5 Network Deployment Guide - Chapter 2 Understanding the software

Chapter 3: Creating the server image

Deployment of CorelDRAW graphics Suite X5 to the workstations begins with the creation of a server image of the software. This chapter answers the following questions:

  • How can I best prepare for creating the server image?
  • How do I create the server image?
  • How do I finalize the image?

How can I best prepare for creating the server image?

Before you create the server image, you need to plan your deployment strategy. Careful planning ensures that you create the most suitable server image possible.

This section answers the following questions:

Which server operating systems are supported? What types of installations are available? What preliminary actions are required?

Which server operating systems are supported?

You can create an image of CorelDRAW Graphics Suite X5 on a server that has any of the following operating systems installed:

  • Windows Server 2008 Windows Server 2003
  • Windows Server 2003, Advanced Server

Is Windows Terminal Server supported?

Yes, you can use CorelDRAW Graphics Suite X5 with Windows Terminal Server. However, please keep in mind the following:

  • You must use the CorelDRAW Graphics Suite X5 DVD to install the software on the server.
  • You must be in Install mode to install the software.

If you want to install digital signatures, you must update the browser to Microsoft Internet Explorer 6 or later.

Corel Corporation does not provide technical support for the installation functionality of any third-party software on its installation discs.

What types of installations are available?

When creating a server image, you can specify which applications and features to make available for installation. When using that server image to install the software on the workstations, you can choose which of those applications and features to install and whether to install them locally or run from the network. In pull-installation scenarios (see Chapter 5), workstation users are prompted to make such installation choices for themselves. However, you can use any of the following methods to standardize and enforce how applications and features are installed:

Use command-line public properties to specify the desired installation settings. For information, see How do I specify how features are installed? on page 33.

Change the fileset for the setup. For information, see Can I customize the setup fileset on the server image? on page 66.

Use your own Microsoft transformation (MST) file to specify the desired installation settings.To do this, you must use a-third party product to create the file (see What are MST files? on page 16); then, you must make it available for deployment through a command line (see How do I apply MST files? on page 32). For additional help with using MST files to deploy Corel software, contact Corel Support Services(www.corel.com/support); please note that charges will apply.

What preliminary actions are required?

Before you begin creating the server image, follow these guidelines:

  • Make sure that the network file systems are running a Novell or an NTFS partition. FAT and FAT32 systems are not supported.
  • Make sure that you have administrator-level rights to the server and workstations.
  • Make sure that the server share has enough free disk space for the server image. For more information, see What are the system requirements for the software? on page 11.
  • Make sure that the operating systems on the workstations have been updated with the latest service packs and security patches.
  • If you plan to use a push-installation scenario (see Chapter 6), make sure that your push technology is up-to-date.

How do I create the server image?

As the administrator, you create the server image by running the executable file Setup.exe

Creating the server image can be a lengthy process. The setup must check the rights on the server before copying over the files that make up the server image first the root files, and then the files in the MSI table. A progress bar displays the status.

To create a server image on a Windows 7 or Windows Vista network that contains a mix of workgroups and domains, you must have appropriate permissions.

How do I create multiple server images?

If your workstations require different configurations of the software, you can create a customized server image for each type of installation.

You can customize a server image in several ways. Here are some examples:

Edit the MSI tables of the MSI files for the software. For information, see What is Setup.msi? on page 14.

Apply MST files to the setup. For information, see What are MST files? on page 16.

Change the fileset for the setup. For information, see Can I customize the setup fileset on the server image? on page 66.

To create a server image

  1. 1 Insert the Coreldraw graphics Suite X5 DVD into the DVD drive.
    • If the AutoRun screen opens, click Exit.
  2. On the Windows taskbar, click Start > Run .
  3. Type the following command line, where X: is the DVD drive.
    • X: \Setup \ Setup.exe /a
    • If you want additional control while creating the server image, you can customize this command line with one or both of the following switches:
    • /q limits the amount of user interface encountered. Be careful to avoid suppressing (or silencing ) a required user-interface field when introducing a/q switch into your command line otherwise, you may fail to create a valid server image. For detailed information on this switch, see How much of the setup interface do I want users to see? on page 29.
    • /l generates a log file of the results. For detailed information on this switch, see Do I want to create an installation log? on page 30.
    • If prompted, choose the installation language from the list box. If theMinimum system requirements dialog box appears, click Continue to confirm that you are aware of the recommended minimum system requirements for the software.
  4. Read the license agreement in its entirety. To agree to its terms and continue the installation, enable the I accept the terms in the license agreement check box, and clickNext.
  5. Type your user name and serial number (with or without hyphens) in the boxes provided, and click Next.
    • The customer information that you provide is passed on to the workstations when the software is deployed to the network. By default, users can change the user name but not the serial number. If you want to prevent users from changing the user name, you can specify it from within the MSI table of your MSI file(see page 14) either by creating a customized MST file (see page 16), or by using public properties in your command line (see page 33).
  6. Specify a network location for the server image. To change the default location, clickChange , and browse to a valid network location.
    • You can use an existing mapped drive unless you are creating the server image from within a terminal-server session, as outlined by the MSDN developer program. Alternatively, you can type a Universal Naming Convention (UNC) path to be used.
  7. If you want to allow workstations to detect and download product updates, enable theProduct updates check box.
    • Workstations that run from the network cannot be configured to detect and download product updates.
  8. Click Install now to begin copying the files to the server.
    • If you click Cancel , you are prompted whether to cancel creating the server image. Cancelling rolls back the setup and undoes most of the changes made; however, some manual clean-up may be required.
  9. Follow the prompts to register the software immediately.
  10. Click Finish.
  11. Follow the directions given in How do I finalize the image? on page 23.
  12. Check for software updates, and apply them to the server image as necessary. For information on this process, see How do I update the software? on page 48.

How do I finalize the image?

Before you can begin deploying CorelDRAW Graphics Suite X5 to the workstations, you must finalize the server image. To do this, you must verify the network-access privileges and configure the registry settings that you want to deploy. If you want, you can also create customized work spaces that can be deployed to the workstations.

  • How do I verify network-access privileges?
  • How do I edit registry settings?
  • How do I create customized workspaces?

How do I verify network-access privileges?

As you finalize the server image and prepare to deploy the software to the workstations, do the following:

  • Make sure that you have and retain administrator-level rights to the server and workstations.
  • Make sure that workstation users have access to the server image. If you have customized the Setup.msi file, make sure that it is available on your server share.

How do I edit registry settings?

After you create the server image, you may want to edit its registry settings for deployment to the workstations. By doing so, you can avoid having to manually configure the registry settings of each individual workstation installation of the software.

To edit the registry settings of the server image, you must do one of the following:

Use a database editor such as Orca (a table-editing tool provided with the Windows Installer SDK) to modify the registry entry in the MSI table.

Create a new registry (REG ) file that contains the new settings.

The first of these methods is easier than the second. After you create the server image, you can alter entries in the MSI tables of the server image. The MSI file then transfers the MSI entries for the server to the registry for the workstation when that workstation runs the setup from the server image.

  • How do I provide access to extra content?
  • How do I provide dynamic language switching?
  • How do I provide access to extra content?

As described in the section What s on the DVD? on page 11, the CorelDRAW Graphics Suite X5 DVD provides extra content. You can make this content available to workstation users by copying it to the server share.

You can set the path to the server content by editing the appropriate section in the followingHKEY_LOCAL_Machine\ Software registry key:

32-bit operating system Corel\Media\CorelDRAW Graphics Suite X5 64-bit operating system

Wow6432Node \Corel\Media\CorelDRAW Graphics Suite X5

How do I provide thumbnails for networked files?

The registry key HKEY_CURRENT_USER \Software\Corel\CdrIco stores the Hide Thumbnails For Networked Files switch (formerly the No Thumbnails For Networked Files switch) for the CorelApp.inifile for the current user. This switch determines whether to hide thumbnails for files on a networked drive.

The value of this switch can be customized. If its data is anything but 0 (zero), no thumbnails are displayed for networked files. (If the key does not exist, it is created with the value 0.) This value is queried only once, when CdrIco.dll is first loaded; you must reboot, or close explorer.exe, for any changes to take effect.

How do I provide dynamic language switching?

Dynamic language switching allows the language of the user interface to be changed, both during and after installation. This feature requires the installation of multiple language modules for the software one for each desired user-interface language (as described in the section How do I specify how features are installed? on page 33).

There are two sets of registry settings that are required for dynamic language switching:

workstation settings current user settings

Workstation settings affect all users. The registry setting for each workstation is as follows:

HKEY_LOCAL_MACHINE \SOFTWARE \Corel\ CorelDRAW \15.0\Languages

Inside this key are language keys three-letter codes that represent the available languages. These language keys are put in place by the setup, so no intervention is required. Shown here for reference only are the three-letter codes for the available languages:

CHS Chinese (Simplified)
CHT Chinese (Traditional)
CSY Czech
DEU German
ENU English
ESN Spanish
FIN Finnish
FRA French
HUN Hungarian
ITA Italian
JPN Japanese
KOR Korean
NLD Dutch
PLK Polish
PTB Brazilian Portuguese
RUS Russian
SVE Swedish
TRK Turkish

Under each language key are the following registry settings:

DirName specifies the name of the folder for the language-specific files, relative to \ Languages

UIName specifies the name to show in the startup dialog box and on the Tools > Options > Globalpage

The registry setting for each current user is as follows:

HKEY_CURRENT_USER \Software\Corel\CorelDRAW \15.0

There are two language-related settings. These settings are not initialized by the setup because the setup cannot determine which user will run the applications. The settings are as follows:

UILang After the user has run the application once, this setting changes to the three-letter code that corresponds to the userspecified language key in HKEY_LOCAL_MACHINE \SOFTWARE \

Corel\15.0\Languages.

QueryStartupLang This setting is a flag that indicates a user s request to see the language dialog box at startup. This setting is initiated when the application is first started.

How do I create customized workspaces?

CorelDRAW Graphics Suite X5 provides a selection of work spaces for use in CorelDRAW and Corel PHOTO-PAINT. However, the software also allows for the creation and deployment of customized workspaces.

For CorelDRAW and Corel PHOTO-PAINT, information about the layout of a workspace is saved to XML files. Editing the XML files for a workspace is one way to customize how that workspace is displayed in the application. However, the easiest way to customize a workspace is from directly within the application; with this method, updated XML files for that workspace are automatically generated.

The server image stores the default XML files for each workspace at

'cgs15 '\ ProgramFiles \ Corel \ CorelDRAWGraphicsSuiteX5 \ \ Workspace .When the software is deployed from the server image to the workstations, these files are copied to

ProgramFiles \ Corel \

CorelDRAW Graphics Suite X5 \\Workspace , where X:

is the drive where the software is installed. For this reason, the easiest way to deploy a customized workspace is to save it to the server image.

If a workstation user customizes an application workspace, the XML files associated with that workspace are copied to the user s profile, updated to reflect the workspace changes, and used to re-create the customized workspace whenever that user runs the application. The default workspaces deployed from the server image to the workstations remain untouched at their installed locations.

What information is stored in the workspace XML files?

The workspace XML files contain the following main tags:

application Info identifies the corresponding application
commandBars defines the content of all command bars (that is, all menus, all toolbars, and the status bar)
frame defines the layout of the application window
items defines the items that appear in the menus and toolbars
customizationList defines all items that can be customized on the command bars. This list cannot be modified from within the application; if any changes need to be made, the administrator can modify the list in the XML file directly.
shortcutKeyTables defines all shortcut keys and associated items

The XML entries contain Globally Unique Identifiers (GUIDs), which are used to identify various user-interface objects in the system.

For example, a command bar contains a list of items, each with its own GUID. When the item order is changed, these entries are simply reordered; if an item is added, a new item entry with a GUID is added.

What are the default workspaces?

As previously mentioned, the server image copies the XML files for each default workspace to the workstations.

The two default workspaces for CorelDRAW are stored in the Draw\ Workspace folder of the CorelDRAW Graphics Suite X5 installation.

The _BootDefault subfolder, which belongs to the standard CorelDRAW workspace, stores the following editable files:

CorelDRAW.ini contains a few basic application settings DRAWUIConfig.xml contains the workspace settings for the main application. This file is not included by default but can be added.

PreviewUIConfig.xml contains the workspace settings for the Print preview window. This file is not included by default but can be added.

The Adobe(R)Illustrator® subfolder, which belongs to the Adobe® Illustrator® workspace, stores the following editable files:

CorelDraw.ini contains a few basic application settings DrawUIConfig.xml contains the workspace settings for the main application

FiltMan.ini contains the work space settings for the Filter Manager. This file is not included by default but can be added.

The two default workspaces for Corel PHOTO-PAINT are stored in the PHOTO-PAINT\ Workspacefolder of the CorelDRAW Graphics Suite X5 installation.

The _BootDefault subfolder, which belongs to the standard Corel PHOTO-PAINT workspace, stores the following editable files:

CorelPP.ini contains a few basic application settings PPUIConfig.xml contains the workspace settings for the main application. This file is not included by default but can be added.PreviewUIConfig.xml contains the workspace settings for the Print preview window. This file is not included by default but can be added.

The Adobe(R)Photoshop® subfolder, which belongs to the Adobe® Photoshop® workspace, stores the following editable files:

CorelPP.ini contains a few basic application settings PPUIConfig.xml contains the workspace settings for the main application

PreviewUIConfig.xml contains the workspace settings for the Print preview window. This file is not included by default but can be added.

Next: CorelDRAW X5 Network Deployment Guide - Chapter 4 Installing with command lines

 

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request