System Internals - Templates and Icons
- Last Updated: September 19, 2024
- 3 minute read
- MOVEit Transfer
- Version 2025
- Documentation
Some SysAdmins would like to alter not only the custom banners, logos and stylesheets, but XSL templates and the stock icons used to display items such as users and groups. Changes to XSL templates can be placed in special custom folders which will take precedence over stock templates, but not be overwritten by upgrades. Custom templates can even be placed such that they are only used for specific organizations on the system. Changes to icons still affect the entire site, and will likely be overwritten during upgrades, so administrators will need to maintain a copy of any custom icons used, and be sure to re-apply them after upgrades.
Editing Stock Icons
Stock icons are stored in several locations.
Favorite Icon
The MOVEit Transfer favorite icon is used to show the MOVEit icon in tabbed browser windows and lists of favorites/shortcuts/bookmarks.
- \favicon.ico - ICON format icon.
Images Folder
The main location of stock images. DO NOT change null.gif under any circumstances.
- \images
International Images Folders
While language-independent images are stored in the main Images Folder, language-dependant images (mostly button images that display text) are stored in subfolders of the main folder, each named with the language code it represents (en for English, fr for French, etc).
- \images\en
- \images\fr
- \images\es
Conventions:
- The phrase icon at the beginning of an image name often indicates that the icon is NON-clickable. (e.g., the face used to indicate a user).
- The phrase imgbut at the beginning of an image name often indicates that the icon IS clickable. (e.g., the find file button).
- Icons with number 1 at the end are typically the small (12x12) version.
- Icons with number 2 at the end are typically the large (24x24) version.
Stock Bullets
- \images\bullets
Note that changing any of the stock bullets selections DOES NOT change bullets already selected.
Default Organization Logo and Bullet
Making changes to these images (also possible by changing the branding of Org#0 online) will change the default banner and bullet used by each new organization.
- \images\InstLogos\bullet_0.gif
- \images\InstLogos\logobig_0.gif
Editing Stock Templates
XSL templates are stored in the templates subdirectory of your WebRoot directory, in subfolders corresponding to the language of the template:
- (WebRoot)\templates\en
- (WebRoot)\templates\fr
- (WebRoot)\templates\es
DO NOT CHANGE THE TEMPLATES IN THESE FOLDERS! Any changes you make to these folders will be overwritten during the next MOVEit Transfer upgrade.
Instead, make sure a subfolder called custom exists and copy the template you would like to change into the custom folder. Templates in the custom folder override the default templates and will persist through future MOVEit Transfer upgrades. Be sure to test custom templates on a development system first before deploying them to a production server.
To change a template for all organizations:
- Create a templates\en subfolder named custom if one does not already exist.
- Copy the template you would like to change into the templates\en\custom subfolder if it does not already exist there.
- Make changes to the templates\en\custom version of the template as desired.
To change a template for a particular organization:
- Create a templates\en subfolder named custom if one does not already exist.
- Create a templates\en\custom subfolder named after the ID of the particular organization if one does not already exist. (For example, if the Contractor organization has an ID of 1234, create a subfolder named 1234.)
- Copy the template you want to change into the templates\en\custom\[OrgID] subfolder if it does not already exist there.
- Make changes to the templates\en\custom\[OrgID] version of the template as desired.
To test changed templates:
After a custom template has been modified, the webserver will need to be restarted to clear the MOVEit Transfer template cache. Otherwise, the changes made to your template will not be visible. To restart the webserver, log on as an administrator to the Windows server hosting MOVEit Transfer and run the iisreset command from a command-prompt.
However, it is possible to disable the MOVEit Transfer template cache by using the NoXSLObjectCache registry entry. See Advanced Topics - System Internals - System Reference for more information. Once the template cache has been disabled, it is no longer necessary to restart the IIS website, but the web interface will be slower. (The NoXSLObjectCache registry option should not be left on in production.)
To find the correct template:
The fastest way to find the correct template to edit is to find a key phrase on the template you want to change (e.g., Sign On) and search for that phrase in the *.xsl files in the various MOVEit templates folders. A complete list of templates and a short description of their use can be found in the online template folders in a file called dmz_templates.txt.
MOVEit Transfer also uses a master page template called humanmain.xsl that allows administrators to change the page title, change the favorite icon, import custom stylesheets, use custom refresh scripting, change the master table spacing, style or IDs, add custom headers and footers or perform other powerful formatting operations.