Considerations when working with Customizations from version to version

Using Compatibility Configuration

When you open up Designer for the first time after upgrading your version, you may see a window that pops up that says that the project contains overrides, and will be configured to use Formats from a previous version. Also, when generating, you would see something like this in the log window:

[Warning] Project configured to use legacy format version '2012.2'.

This indicates that there has been changes to the Formats or Targets folder and that it will be using the Formats from an earlier version to generate. You can see which files have been customized by going to Advanced -> Manage Format Customizations and then the folder will be indicated in bold that someone has created an override in this file. Below is an example of an override created to content.xsl for the WebWorks Reverb target in this particular project:

content_dot_xsl_override.png

Pros:

Cons:

Upgrading the Customizations

Depending on which customization you have created. For example, if you are working in any other output besides WebWorks Reverb* you will be "safe" to have customizations in anything located in the Pages directory and simply switch the compatibility configuration to the latest version of WebWorks ePublisher. However, if you have Javascript or XSL customizations, then you will need to refer to the following solutions for further guidance:

http://wiki.webworks.com/Permalinks/Solutions/Customization

Pros:

Cons

Summary

There are disadvantages and advantages to either method, and that is why we created the compatibility configuration to serve as a temporary bridge to generate output until you can figure out what needs to be upgraded.

* WebWorks Reverb has had some CSS/HTML changes that have improved functionality so if you customized those files you may need to upgrade to the latest, though it should not be as difficult as the XSL/JS migrations

LaurenLever/@Solutions/Overrides/Upgrading Considerations (last edited 2013-06-03 19:47:29 by LaurenLever)