How do I upgrade my existing instance if Izenda (6.7 or older) to 22.214.171.124+?
Do to the number of changes in the Reference Implementation, some extra precautions may be necessary to ensure proper upgrade processes.
1) Preserve any customized files in the entire Izenda deployment - This is typically the global.asax, code-behind files, sometimes individual page code, CSS, HTML or JS.
2) Download an Izenda 'Full Download' that includes all files and pages.
3) Launch this 'vanilla' installation with only license key. You should be sent to the settings.aspx page to ask for a connection string.
4) Compare customized files from Step #1 to new updated files and merge over your customizations to the new files, starting with the global.asax and connection info (if contained somewhere besides the global). Move over customizations one at a time, testing each.
Full Download links can be found here- |http://www.izenda.com/update-your-izenda-version/ .
For best results, it is recommended that you completely remove the existing bin and Resources folder from the current instance, and copy over the new bin and the new Resources folder.
As mentioned in step 1) the suggested solution to this is to keep your existing Resources off to the side, drop in the new Resources, and then copy your customizations to the new Resources folder one file at a time. This will ensure that the resources make it to the appropriate location. To see the new layout of the Resources folder for 126.96.36.199+, refer to this Wiki article.
You will notice the changes to the Reference Implementation includes slight modification to the Default.master page of Izenda. The big difference is the rearrangement of the dependency chain. It is optimized to better receive custom code changes to the main.css and main.js. It also has paths to the new minified versions of the css files, *.min.css. Though Izenda will still function properly with the previous Default.master, it is suggested that these changes be made to optimize the product. You can find the new file for the Reference Implementation here- |https://github.com/izenda/reference-implementations/blob/webforms-cs/Default.master .
In an out-of-the-box Reference Implementation of 188.8.131.52+, you will notice that there is no Forms folder. Customers who utilize our Forms add-on will now find the form resources in Resources/tinymce. In 184.108.40.206+, there is no need for the Forms folder anymore. In fact, you may get build errors if it is left in when upgrading to 220.127.116.11+.
AdHocSettings.ChartingEngine = ChartingEngine.HtmlChart;
See Also: Izenda-Update-Best-Practices
Last edited by IzDawnRussell, 2015-07-02 08:59:04