06 August 2012

Customise Citrix XenApp Web Interface

This guide will take you through the process to customise and brand your Citrix XenApp web interface.  Not all of the changes might be required by your implementation, but at the very least it is important to put your company logo somewhere.  This is not just a vanity thing but it reassures your users that they have in fact arrived at the correct place.

There are 3 basic pages that will be seen by users.

  • Pre-Logon Screen (optional)
  • Logon Screen
  • Applications Screen

These pages are available in two variants.

  • Full graphics
  • Low graphics

The full graphic option is for use by desktop browsers.  The low graphic option is for mobile devices such as smart phones and tablets.  The default option is set to Automatic and as it implies the version is selected based on the client type.

Managing the site appearance 
Form the Citrix web Inteface Management console
Select the Site and click Web Site Appearance in the actions pane
This screen allows you to change all of the basic settings.
It also proves a way to preview the different screens that you have edited.  Note: this is only a representation - it does not actually render your changes.

Changing the Layout

From the site appearance sceen above click the Layout button.
On the Overall Layout section you can select to use the Full graphics, low graphics or both layout automatically.

Selecting either one explicitly will force it as the default on all devices.
You also have to option to allows users to override the default option.  this will initially take them to the appropriate layout but after setting their preference it will default to their choice.  The user nees to navigate to the setting section and there they can select the preferred layout.

Changing the Appearance
From the site appearance sceen above click the Appearance button

The logon section allows you to pick between a Minimal and Full option.  The full option provides and additional tool bar at the top of the screen.  This tool bar will show up on the application screen regardless of the option chosen.

Changin and adding Custom Content
From the site appearance sceen above click the Content button.

This is where you can define custom text fields to be included for the site.  You can include some or all of the following

  • Pre-Logon
  • Logon Screen Text
  • Application screen Text
  • Footer text

The show up on the screens as follows.

Pre-Logon Screen
This screen load before the actual logon page and is useful for things like legal notices.

Logon Screen
The Logon Screen has a number of options and field that can be changed.  Beside the specified ext fields, typical thing you would also want to change is the Citrix Branding on top and the  "Tagline" at the bottom.  I have listed the location of the files.

The CitrixXenApp image "CitrixXenApp.png"  is located in C:\inetpub\wwwroot\Citrix\XenApp\media

The "HirozonTagline" is a field in the accessplatform_strings.properties file that is located in c:\Program Files (x86)\Citrix\Web Interface\5.4.0\languages
You can specify a custom tag line or leave it blank after the =

Application Screen
The Applications screen will also contain some of the custom values as show here.

The application screen can also be configured to show the applications and desktops in different tabs.

If you go back to the layout options you can specify this behaviour there.  I have personally found that for most and all novice users using a single tab prevents a lot of confusion.

It does not take much time to customise the XennApp Web Interface, but it can make a big difference for your users.  The site by default also looks like and Ad for Citrix so best to change that a bit .  All of these changes can be made in 10 minutes, including testing.

You can take this a step further and edit the colours on the default images to more closely match your company colours.  This give a nice feel to the pages and does not require loads of work.

You can also take it even further and edit the style sheets and images directly, but you would have to way up the time and effort versus the reward.


Jesse Boehm said...

Great post..!!!!
I like this Post. It is so nice to read such wonderful blog. Thanks for sharing!


Jesse Boehm said...

Great post..!!!!
I like this Post. It is so nice to read such wonderful blog. Thanks for sharing!

citrix web interface

Post a Comment