Hardy, I've actually done quite a few "overlays" of aspects recently. First off, it's worth being explicit that there are two types of aspect overlays:
(1) Overlay an existing aspect to modify it (2) Overlay to create a brand new aspect It sounds like you are attempting to do the latter, as there is no "Breadcrumb Trail" aspect in Dspace by default. I've done both of the above before successfully, but here's some general tips on using overlays to create a new aspect (#2 above): Locally, for the Illinois IDEALS system, I've created our own custom "IDEALS" aspect setup like so. The Main "IDEALS" Aspect folder is setup at: [dspace-src]/dspace/modules/xmlui/src/main/resources/aspects/IDEALS/ Under that folder I created a "sitemap.xmap" which initializes that Aspect appropriately. In my case, this sitemap.xmap just loads XSLTs from that folder, since our IDEALS aspect is just XSLT based. But, a sitemap.xmap can just as easily call Java code (you may want to look at the existing aspects' sitemap.xmap files for examples of this). Every aspect *must* have a sitemap.xmap, so when you create a *new* aspect, you need to create an appropriate sitemap.xmap. (One exception: if you were merely changing the functionality of an existing aspect this sitemap.xmap would already exist, so you wouldn't need to included it in your overlay unless you had explicit changes to make to it). Once you've setup your Aspect sitemap.xmap, you should then be able to enable it in the xmlui.xconf as you had mentioned: <aspect name="IDEALS" path="resource://aspects/IDEALS/" /> (The key here is that the "path" must specify the path *under* /src/main/resources/....So, for my above example that subpath was "/aspects/IDEALS/") Just to let you know...I'm planning on submitting a proposal for Open Repositories 2009 (in Atlanta) for an updated version of that previous presentation you found (as I've learned a lot more since then). I'm hoping to generate some better examples and documentation out of that talk. Let me know if you are still having problems. It sounds like you may be missing the sitemap.xmap... Also, feel free to ask questions if you really aren't sure how to setup the sitemap.xmap. - Tim - Tim Donohue Research Programmer, IDEALS http://www.ideals.uiuc.edu/ University of Illinois [email protected] | (217) 333-4648 Pottinger, Hardy J. wrote: > Hi, I am starting out small and just trying to implement the "Breadcrumb > Trail" aspect overlay, as demonstrated by Tim Donohue in his excellent > (and very useful) presentation "Customizing DSpace 1.5 with Basic > Overlays" > (http://www.dspace.org/images/Training_Materials/or2008-1.5training.pdf) > . However, after setting everything up, running "mvn package" and "ant > update init-configs" I am getting the following error: > > Resource not found > > org.apache.excalibur.source.SourceNotFoundException: > resource://aspects/Trail/sitemap.xmap > > I have double-checked all my typing, the location of files in the source > tree, run a mvn clean, wiped the whole tomcat folder clean, repackaged > and run "ant update init-configs", all to no avail. I continue to see > the "Resource not found" error. > > Since Tim's presentation is the only explicit mention of aspect overlays > in any DSpace-related materials, I'm heading to this list to see if > anyone else has tried this out? Does anyone have any tips for something > I might have missed? Do aspect overlays really go in > dspace/modules/xmlui/src/main/resources/aspects/? Are they really > configured in xmlui.xconf as <aspect name="Trail" > path="resource://aspects/Trail/" />? > > -- > HARDY POTTINGER <[email protected]> > University of Missouri Library Systems > http://lso.umsystem.edu/~hardy/ > "No matter how far down the wrong road you've gone, > turn back." --Turkish proverb > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA > -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise > -Strategies to boost innovation and cut costs with open source participation > -Receive a $600 discount off the registration fee with the source code: SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > DSpace-tech mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/dspace-tech > - ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ DSpace-tech mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-tech

