Upgrading from version 1.7 to 2.0
As always, please ensure you backup your database and website directory before upgrading.
Delete the Assets folder
Zap it, zap it hard before upgrading, as it contains items that will clash with ones needed by version 2.
Configuration files
The configuration files have changed in version 2.0 so that the <roadkill..>
and <connectionStrings>
sections of your web.config are now stored in separate files.
- You should copy the
<roadkill..>
section into the "roadkill.config" file. - You should copy the
<connectionStrings>
section into the "connectionStrings.config" file.
Once this is done, copy and replace the web.config file with the new version 2.0 web.config
Themes
If you customised the themes in 1.7, you may find they no longer render properly (showing an error page instead). A number of the extension methods are obselete and have been removed, in favour of using Partials instead. To help you upgrade, you should look at the new Responsive theme for replacing these calls.
The CSS framework has also been upgraded to use Twitter Bootstrap 3.0. If you extensively customised your theme, there is a chance it won't display properly in the browser anymore. Once again the best way to help you upgrade the theme is look at the new Responsive theme for examples of the new Bootstrap 3 class names.
Syntax highlighter, Table of Contents and Mathjax
These are now plugins version 2.0, that come as part of the core Roadkill DLLs. You will need to enable the plugins inside the admin settings menu.