bjk68
Posts: 55
Joined: Tue Dec 01, 2009 12:45 pm

Prevent opening a template file as AI project

Despite our well documented installer procedures, new collegues sometimes misinterpret the idea of an installer template. They copy the template from our central templates location, and use it as starting point for their installer. The result is that the UpgradeCode of the template becomes the UpgradeCode of the application. This leads to multiple applications having the same UpgradeCode. You understand in what a mess we are now.

Suggestion: An AI project which has been saved as template should contain some identification that it is a template. AI should give a Warning or Error when opening a template aip file directly. It should only be opened as template.

Current template header (identical to an AI project header):

Code: Select all

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DOCUMENT Type="Advanced Installer" CreateVersion="8.1.3" version="8.1.3" Modules="enterprise" RootPath="." Language="en">
Suggested template header (notice the Type="Advanced Installer Template"):

Code: Select all

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DOCUMENT Type="Advanced Installer Template" CreateVersion="8.1.3" version="8.1.3" Modules="enterprise" RootPath="." Language="en">
AI should check this header while opening an aip file as project. When it contains the Template header, it should issue a Warning or Error.

This will prevent novice users to use template aip files in the wrong way.
Cosmin
Posts: 5797
Joined: Tue Jul 10, 2007 6:39 pm
Contact: Website

Re: Prevent opening a template file as AI project

Hi,

This improvement is already on our TODO list and it will be available in a future version (most likely 8.3).

Regards,
Cosmin
Cosmin Pirvu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Feature Requests”