Thanks Mark/Robin, Yes, I was thinking of ease of deployment and configuration for existing installations at other institutions (I have it built as a separate maven module).
I'll look at scheduling the transformer after the ItemViewer. Cheers, Antony > -----Original Message----- > From: Robin Taylor [mailto:[email protected]] > Sent: 27 May 2011 14:37 > To: Antony Corfield [awc] > Cc: [email protected]; dspace- > [email protected] > Subject: Re: [Dspace-devel] XMLUI ViewItem > > Hi Anthony, > > Not sure I have understood correctly. Is it effectively a replacement > for ItemViewer with some additional functionality ? If so then you > could > keep the name as ItemViewer and place it in the overlay module > dspace-source/dspace/modules/xmlui. Anything you put in there will > replace the original class from the dspace-xmlui module when you > rebuild > the app with 'mvn package'. > > Alternatively, factor out your new code and create a new Transformer > that can be 'scheduled' after the existing transformer, so... > > <map:transform type="ItemViewer"/> > <map:transform type="YourNewClass"/> > > Both your new class and the amended sitemap could be placed in the > overlay module. > > Cheers. > > > > On Fri, 2011-05-27 at 13:26 +0100, Antony Corfield [awc] wrote: > > I've created a new class similar to ViewItem.java that displays > 'recommended items' when a user views an item. > > > > I've configured this by updating the sitemap.xmap for the > ArtifactBrowser Aspect to map ItemViewer to 'MyNewItemViewer' class > > > > <map:transformer name="ItemViewer" > src="org.dspace.app.xmlui.aspect.artifactbrowser.MyNewItemViewer"/> > > > > It's working fine.. > > > > However, I'm wondering if there is an easier way to add this > functionality and configure the aspect (as this is all packed up in the > dspace-xmlui-api jar)?! > > > > > > Thanks in advance, > > Antony > > -- > > Antony Corfield > > Project developer > > AEIOU Project > > Tel. 01970 628724 > > http://aeiouproject.blogspot.com/ > > > > > > --------------------------------------------------------------------- > --------- > > vRanger cuts backup time in half-while increasing security. > > With the market-leading solution for virtual backup and recovery, > > you get blazing-fast, flexible, and affordable data protection. > > Download your free trial now. > > http://p.sf.net/sfu/quest-d2dcopy1 > > _______________________________________________ > > Dspace-devel mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/dspace-devel > ------------------------------------------------------------------------------ vRanger cuts backup time in half-while increasing security. With the market-leading solution for virtual backup and recovery, you get blazing-fast, flexible, and affordable data protection. Download your free trial now. http://p.sf.net/sfu/quest-d2dcopy1 _______________________________________________ Dspace-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-devel
