Daisy documentation
 PreviousHomeNext 
2.11.7 formtemplate.xsl removedBook Index2.12 Various post-upgrade issues

2.11.8 Skin compatibility

If you have created custom skins, it is recommended to look at changes in the default skin between the 1.5 and 2.0 release and apply those changes to your custom skin too. This is especially important when your skin consists not only of CSS but also XSL files. For example, the layout.xsl contains some important (but easy to apply) changes.

To find out what changed between version 1.5 and 2.0, you can make use of Daisy's Subversion repository. As you can see from the tags, Daisy 1.5 corresponds to revision 3279 and Daisy 2.0 corresponds to revision 3912.

You of course also simply look at the diffs between the default skins included in the binary distribution of Daisy 1.5 and 2.0.

If you install the Subversion client, you can see what's changed using (command should be on one line):

svn diff -r 3279:3912 http://svn.cocoondev.org/repos/daisy/tags/RELEASE_2_0_0/
  daisy/applications/daisywiki/frontend/src/cocoon/webapp/daisy/resources/skins/default/

When doing such a diff, you'll see there are a bunch of new files, which you can ignore since the skin inheritance mechanism will automatically pick them up. Likewise, there are probably quite some files which are not part of your custom skin and hence can be ignored too. Many skins probably only contains customised CSS and layout.xsl.

You can also take diffs online through ViewSVN. For example, here are the diffs to layout.xsl: layout.xsl

 PreviousHomeNext 
2.11.7 formtemplate.xsl removed2.12 Various post-upgrade issues