Version 2.1 Application Migration

Version 2.1 Changes

Application Folder Structure Changes

Component File Name Changes

Page Style Template Changes

Component Template Changes

Page Level Button Changes

K2 Design Theme Changes

What is migrated in V2.1

(1) Classes and base classes.  If newer versions change the underlying class or base class structure, Iron Speed Designer migrates this code, because it simply updates the code during migration.

(2) Component property files.  Properties are the settings you make in the Property Sheets in Iron Speed Designer and in other places.  Iron Speed Designer migrates changes to the property file structure (XML).

(3) Web pages.  Iron Speed Designer migrates pages originally created with the Application Builder, Application Wizard, or Add Page facilities in Iron Speed Designer, assuming you have not edited the HTML by hand.  These pages are re-created using the component property files and the underlying design theme files during migration.

What is not migrated in V2.1

New versions of Iron Speed Designer automatically upgrade applications built in previous versions with these exceptions:

(1) Code customizations made in customizable ("safe") class files aren't upgraded.  By policy Iron Speed Designer doesn't touch safe class files.  Generally, you will need to re-apply code customizations manually to a migrated application.  Often-times, nothing need be done because the underlying classes and methods remain the same.  Other times, the underlying classes have been simplified and changed, so some renaming is required to use the new classes and methods.

(2) HTML layout pages are automatically migrated to the extent possible.  Generally, Iron Speed Designer is able to do a pretty good job migrating pages.  However, the Version 2.1 release included significant changes to the page structure, so some manual adjustment was required on hand-edited pages only.  (Pages created by Iron Speed Designer and unmodified by developers were automatically upgraded.)

(3) Custom design theme changes are generally not migrated since it's almost impossible for Iron Speed Designer to know how to apply your custom styles and HTML.

See Also

Application Migration

Version 2.0 Application Migration

Version 1.6 Application Migration