It’s been a couple of years since the previous StoreFront customization series was published, so it’s time for a content refresh.

While doing research on existing customization implementations found around the web, it was observed that many of them were not compatible with native Receiver clients. Consequently, using those methods can lead to an inconsistent user experience or, worse yet, can cause the native Receiver to throw script errors. The goal of this series, therefore, is to review a number of cosmetic and functional StoreFront UI customizations that strive to maintain compatibility across both Receiver for Web and native Receiver. The chosen customizations were borne out of real world customer needs and requirements that I’ve encountered while working in the field. New customizations will be added over time, so be sure to occasionally check back for recent additions.

Follow the links below for step-by-step instructions on implementing the following customizations:

  1. Replace “details” link with a dynamic icon based on app subscription status
  2. Add a server identifier to the StoreFront page footer

Useful Resources
This section outlines a number of resources which may be useful when implementing StoreFront customizations.

  1. Citrix Receiver Extension APIs
  2. Richard Hayton’s StoreFront Customization Cookbook

If you have any suggestions for customizations you’d like you see in the future, please drop me a note in the comments section.