Custom-Brand the Citrix Web Interface 5.4 Portal
I could not begin to count the number of times I have been asked to help custom brand a Citrix Web Interface site. My dilemma is, why has Citrix not made this process an easy one? With all the content management systems out there, why is it so cumbersome? I am wondering if it is viable for Web Interface to be built or even integrated with a content management system like WordPress or DotNetNuke. While we wait for Citrix to make it easier for us to custom-brand Web Interface, here is a quick and dirty how-to.
Most of the customizations will be done by editing the file fullStyle.inc, which is located in the %systemroot%\inetpub\wwwroot\Citrix\XenApp\app_data\include folder. The "XenApp" value may be different in your environment, depending on how you named your Web Interface site.
The new Web Interface 5.4 page is divided horizontally. To modify the background of the top horizontal part of the page, locate the #horizonTop section in the fullStyle.inc file and change the background value. Consequently, if you want to change the bottom background or image, find the #horizonPage section.
Notice in the fullStyle.inc file, there are several sections with #horizonPage. Modify what you need to customize your page.
Now, if you want to hide the header logo, "Citrix XenApp," locate the "#horizonTop img" section and add the following line:
If you prefer to replace that logo with your own, you can edit the file layout.ascx in the same directory as the fullStyle.inc file and search for the value: "CitrixXenApp.png", add your files to the location listed and then point to your file names. Remember to change the "LoggedOff" versions as well.
Onto the tagline: If you want to remove it, locate the #horizonTagline section in the fullStyle.inc file and add the "display: none" line.
Is that "Citrix Logo" and "HDX Logo" at the bottom of the page annoying you? Locate the #footer img section and add the line "display: none".
Now there are many ways by which you can modify Web Interface. If you have the luxury of employing developers in your company, make sure you offload this task to them. However, if you are doing it on your own, then this article should help you get started. In addition to the information provided here, check out this Citrix KN article for more information.
If you have found more cool edits to the Web Interface page, add them as comments for the benefit of your fellow Citrix readers.
Posted by Elias Khnaser on 04/26/2011 at 12:49 PM