Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

  1. First determine a directory name for your new theme inside the dspace-src/dspace/modules/xmlui/src/main/webapp/themes directory; this name will be referenced as theme-dir in these instructions.
  2. Instead of starting your new theme completely from scratch, make a new copy of the standard theme template in a new directory, theme-dir.
    • First, build DSpace (mvn package) if you haven't already
    • cd dspace-src/dspace/target/dspace-version-build.dir/webapps/xmlui/themes/
    • cp -R template theme-dir
  3. Next customize the theme's sitemap by specifying the theme's directory and name. Open, dspace-src/dspace/modules/xmlui/src/main/webapp/themes/theme-dir/sitemap.xmap, and edit the global variables shown below:

    <map:component-configurations>
    <global-variables>
    <theme-path>theme-dir</theme-path>
    <theme-name>the name of your theme</theme-name>
    </global-variables>
    </map:component-configurations>

  4. Next customize the theme's CSS stylesheets, by default there are two style sheets used – a base version for all browsers and then a supplemental version just for Internet explorer.
    • dspace-src/dspace/modules/xmlui/src/main/webapp/themes/theme-dir/lib/style.css
    • dspace-src/dspace/modules/xmlui/src/main/webapp/themes/theme-dir/lib/style-ie6.css
  5. Perform the steps in Install a theme (Manakin)
  6. Perform the steps in Rebuild DSpace

Hints on Customizing XSLT in a theme:

...