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

Reply via email to