Hi Greg

Perhaps this will help: http://wiki.lib.sun.ac.za/index.php/SUNScholar/Theme
It's a more holistic guide.

Cheers

hg

*Hilton Gibson*
Ubuntu Linux Systems Administrator
Stellenbosch University Library
http://staff.lib.sun.ac.za/~hgibson/docs/cv/cv.html


On 28 May 2015 at 23:29, Murray, Gregory <gregory.mur...@ptsem.edu> wrote:

> Hello,
>
> I am new to DSpace and trying to get started with UI customization. I'm
> comfortable at the Unix/Linux command line, but I'm not a system
> administrator. I'm working with a source (not binary) installation of
> DSpace 5.1 on Ubuntu. I'm following the "Manakin theme tutorial" here:
>
>         https://wiki.duraspace.org/display/DSPACE/Manakin+theme+tutorial
>
> I'm finding that I can edit /dspace/config/xmlui.xconf to indicate any of
> the pre-installed themes (Mirage, Reference, Classic, Kubrick, template),
> restart Tomcat, and the new theme gets applied successfully. But if I
> indicate a theme in a directory I've made, Tomcat returns an error message
> (details below). For example, if I copy the "template" directory and call
> it "test" like so:
>
>         cd /dspace/webapps/xmlui/themes
>         cp -r template test
>
> and then edit /dspace/config/xmlui.xconf to indicate the "test" theme like
> so:
>
>         <theme name="test" regex=".*" path="test/" />
>
> then when I restart Tomcat it returns this error:
>
>         java.io.FileNotFoundException:
> jndi:/localhost/xmlui/themes/test/sitemap.xmap
>
> I don't see how it can be a permissions problem, because both the
> "template" and "test" directories have the same owner and permissions, and
> the files in those directories have the same owner and permissions. That
> is, the directories appear to be identical except for the name. Any ideas
> as to why setting the config to this:
>
>         <theme name="template" regex=".*" path="template/" />
>
> works just fine, whereas this:
>
>         <theme name="test" regex=".*" path="test/" />
>
> fails?
>
> Thanks,
> Greg
>
> PS. For the newbie, it's not clear whether the changes described in the
> tutorial should happen in the source directory at
> ~/dspace-5.1-src-release/dspace-xmlui/src/main/webapp/themes -- or in
> /dspace/webapps/xmlui/themes -- or both. The tutorial indicates the source
> directory, but it refers to DSpace 1.5, so that's not necessarily accurate.
> Based on the error message described above -- which says
> ".../xmlui/themes/..." -- apparently UI customizations are supposed to be
> made in /dspace/webapps/xmlui/themes. So the tutorial needs to be updated,
> right?
>
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> DSpace-tech mailing list
> DSpace-tech@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/dspace-tech
> List Etiquette:
> https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette
>
------------------------------------------------------------------------------
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

Reply via email to