Optionally provide private feedback to help us improve this article...

Thank you for your feedback!


InstantKB 2014 to 2014-1

This article details the steps necessary to update an existing InstantKB 2014 installation to the InstantKB 2014-1 release. You can also find information in this article on the additions, updates & fixes included within InstantKB 2014-1.

The primary focus for this release has been to resolve issues reported since the 2014 release and to improve related links and tags for articles. 

Improvements

For a complete list fixes, updates & improvements within our 2014-1 release please read the blog post below...
https://blog.instantasp.co.uk/InstantKBNET/InstantKB-20141-Released

Upgrade from 2014 to 2014-1

1. Download InstantKB 2014-1

Download the InstantKB 2014-1 update . If your an existing 2014 customer the 2014-1 download will be available automatically on your My Licenses page at https://my.instantasp.co.uk/MyLicenses.aspx.

Download the 2014 update and extract the contents of the zip file to your desktop. This will create a new folder on your desktop called InstantKB2014-1DEV or InstantKB2014-1EUL depending on your license.

2. Update your existing InstantKB 2014 files

The quickest way to update is to simply copy the entire contents of the "InstantKB2014" folder (excluding the web.config file) again to your current InstantKB 2014 installation.

This will replace all existing 2014 files. If you choose to replace all files you may wish to keep your existing master page. If so you can skip the Skin\Classic\MasterPage.master file to preserve any visual changes you may ahve made to your existing installation. 

Replacing only the updated files

If you've customized / modified a number of InstantKB files you may wish to simply copy only the updated files into your installation. You'll need to ensure you update the existing files with the latest versions from the InstantKB 2014-1 download. You can find below a complete list of all updated files within the InstantKB 2014-1 release.

3. Update your existing 2014 database

We have updated a number of stored procedures with 2014-1. To apply the updates to your InstantKB 2014 database please open and execute the the file located within the 2014-1 download at...
[InstallPath]\InstantKB2014\DatabaseScripts\UpgradeScripts\2014_to_2014-1.sql

Updated InstantKB 2014-1 Files

The following files have been updated with the InstantKB 2014-1 update. If you wish to only apply the updated files you should copy the files from the InstantKB 2014-1 download listed below into your existing InstantKB 2014 installation.

Updated Assemblies

The following assemblies will need updating...
  • InstantASP.Common.dll
  • InstantASP.Common.Configuration.dll
  • InstantASP.Common.Data.dll
  • InstantASP.Common.UI.dll
  • InstantASP.InstantKB.dll
  • InstantASP.InstantKB.Data.dll
  • InstantASP.InstantKB.UI.dll

 Skin File Updates

If you've created your own skin for InstantKB 2014 you will need to copy the following 2014-1 files into your skin folder from the Classic skin folder within the 2014-1 download. 

Folders

  • \Skins\{SkinName}\Admin\ 
  • \Skins\{SkinName}\Staff\

Files

  • \Skins\{SkinName}\Controls\ViewArticles.ascx
  • \Skins\{SkinName}\Controls\ViewTickets.ascx

CSS Files

  • \Skin\{SkinName}\Styles\1-debug-common.css
  • \Skin\{SkinName}\Styles\2-debug-kb.css
  • \Skin\{SkinName}\Styles\theme-debug.css
  • \Skin\{SkinName}\Styles\core.css
  • \Skin\{SkinName}\Styles\theme.css

JavaScript Files

The following JavaScript files will require updating...

  • \js\2-debug-common.js
  • \js\3-debug-kb.js
  • \js\4-debug-jPlugIns.js
  • \js\core.js

Language Files

To accommodate for the new strings within 2014-1 you will need to replace your Resources.xml file.

  • \Globalization\en-US\Resources.xml

That's It!

Once you've updated the files listed above and updated your database you should visit your existing InstantKB installation. If everything was successful you should be able to continue using your knowledgebase as before. As always if you have any questions or run into any problems during the upgrade don't hesitate to leave your comments below, open a support ticket or contact us.