On Mon, Jan 14, 2013 at 6:05 PM, Lohit Valleru <lohitv9@...> wrote:
> Hello Everyone,
> a) I need to modify Dspace options section to : involve a dropdown menu.
> I have tried modifying the collections and communities list inside the body
> - into a dropdown menu and it works perfectly. I wish to know, if i can move
> the same division to Options sections ( instead of Body ).
> In order to do the above : I have 2 options.
> 1. I can select the DRI community browser id from xsl and show it in options
> sections, but I do not think that is possible, since the DRI community
> browser division: is generated within body in DRI. I do not know, how can i
> move that division to options sections.
> 2. I have tried adding a separate java class file, which generates division
> inside options( i took care of the xmap for the added java class file).
> However, i could not generate a division. I could generate a list , a link
> and others inside options ( with the above java file), but a division does
> not seem to work inside options.
> I wish I could generate the community browser division inside options,
> instead of body - as this would drastically simplify the dropdown
> Please do let me know, if there is anything that i need to do to make the
> above implementation possible.
Before we start with more difficult stuff, let me suggest a simple
solution first. Why not generate the content in body, where you
already have it working, but wrap it within a xsl:variable. Then you
can simply render that variable in one of the templates processing the
It should be that simple. But should you require more help, don't
forget to include your DSpace version, XMLUI theme and whether you
have Discovery enabled.
> b ) Also, I have got a requirement to enable OpenURL with Dspace.
> From the documentation, I understand that Dspace supports OpenURL, but I do
> not have any idea about how to integrate OpenURL with Dspace.
> I understand that we need a SFX server, but how do we link Dspace to the SFX
> server? Please do let me know if anyone has worked on OpenURL integration
> with Dspace.
Simply set sfx.server.url in dspace.cfg to the base url of your
OpenURL resolver (link server), e.g. SFX.
DSpace will then generate a ContextObject  on each item's page from
its metadata and include an OpenURL link to the link server, whose URL
parameters contain the item's metadata. That way the link server can
provide services (e.g. find the full text) for each such set of
Compulsory reading: DSpace Mailing List Etiquette