This week Citrix released the new NetScaler 11 firmware. This firmware contains a lot of new features and improvements. One of these new features is “Portal Customization”.
We all run into this in the passed, how do I change the boring DEFAULT blue/black or with NetScaler 10.x the GreenBubble theme? How do I change the Password 2 label to Tokencode? Of course you were able to make changes via a cumbersome way by changing files in the /netscaler/ns_gui/vpn folder. You then had to create a copy script because this folder reside on the RAM disk.
NetScaler 11 will solve these problems by offering Portal Customization per virtual server. This blogpost shows how to customize a portal with NetScaler 11 including the Receiver X1 theme!
First of all we create a default NetScaler Gateway Virtual Server, bind authentication policies, bind session policies, bind the SSL server certificate and disable SSLv3 ;-).
After we created this virtual server it will be available with the DEFAULT well know theme. Even this default theme, however, got restyled in NetScaler 11.
Within the NetScaler Gateway context there is a new section available named “Portal Themes”. This is were the DEFAULT and GreenBubble theme are located.
Update: Receiver X1 theme
Since NetScaler 11 build 62.10 there is another theme available. The Receiver X1 theme. No need anymore for adding this theme manually to your NetScaler config:
New Portal Theme
To create a new portal theme we click Add, give the new theme a name and select the template theme, either DEFAULT or GreenBubble. When you click OK the new portal theme will be created with the settings from the template theme.
Here is where you can customize the portal. Add your own background, watermark, font size, font color etc.
Login Page Customization
Now lets change the login page with some custom images.
Lets have a look to the result. Keep in mind this is just a quick blog, I didn’t have the time to rent a webdesigner so I decided to put in some community stuff 😉
Login Text Customization
Now I also want to rename the logon fields like Password2 etc. This is also possible via the Portal Theme Customization:
At the moment it looks like there is a bug in this part of the customization because the labels won’t change on the virtual server itself. I reported this bug already to the NetScaler 11 team, so there will be a solution soon. Update: If you edit the portal theme via Google Chrome or Mozilla Firefox changes will work! Citrix confirms there is a bug when you edit the theme via Internet Explorer. This should be fixed in a next release after 11.0-62.10.
Right now we only customized the logon page. As soon as we are using Smart Access there are several other pages shown to a user after they logged on. Via the Portal Customization we can easily change those pages too!