Custom theme for Citrix Storefront 2.6 and Netscaler 10.x

Last week we replaced our Citrix Secure Gateway and Web interface with Storefront and Netscaler. By default the layout of Storefront and Netscaler match that of Citrix Receiver. The design is not bad, but I always want to do a little bit of company branding for my users. (So they know they are at the right place 😉 )

Because our logo doesn’t look good on the dark green from Citrix Storefront and Netscaler, I had to come up with something else:

Custom logon screen Citrix Netscaler - StorefrontCustom App screen

 

 

 

 

 

Howto install this theme:

Download the following 2 zip files:

– citrix-theme-storefront
– citrix-theme-netscaler

Also you need WinSCP .

StoreFront

Changing the Storefront is the easy part:

  1. Navigate to the server where you installed Storefront.
  2. Go to

    [code lang=”powershell”]inetpub\wwwroot\Citrix\<StorefrontName>\[/code]

  3. Make a backup of the files in the folder. We won’t override them all, but it’s always good to have a backup.
  4. Copy the files from the zip file to the folder, replace any existing files.
  5. And you are done. Hit ctrl + F5 or empty you browser cache and renew the webpage.

Netscaler

To create and deploy a custom theme on a Netscaler you need command line access to you Netscaler. You can use WinSCP or Putty for this.

First you need to create a default custom theme:

  1. Log on to the NetScaler Gateway command line.
  2. At a command prompt, type

    [code lang=”powershell”]shell[/code]

  3. Followed by:

    [code lang=”powershell”]mkdir /var/ns_gui_custom; cd /netscaler; tar -cvzf
    /var/ns_gui_custom/customtheme.tar.gz ns_gui/*[/code]

  4. Open WinSCP and connect trough SFTP to the Netscaler.
  5. Upload the files from the Zip file to:

    [code lang=”powershell”]/var/ns_gui_custom/ns_gui/vpn[/code]

  6. If you have multiple NetScaler Gateway appliances, repeat Steps 3 to 5 for all appliances.

Applying the custom theme

  1. In the configuration utility, on the Configuration tab, in the navigation pane, expand NetScaler Gateway and then click Global Settings.
  2. In the details pane, under Settings, click Change global settings.
  3. In Global NetScaler Gateway Settings, click the Client Experience tab.
  4. Next to UI theme, click Custom and then click OK.
More info about enabling a custom theme for the NetScaler check:

If you want to add you own, company, logo, you can do this by adding it to the following file: bubble_bg.jpg. This file is located for in the media folder.

Get more stuff like this

IT, Office365, Smart Home, PowerShell and Blogging Tips

I hate spam to, so you can unsubscribe at any time.

Leave a Comment