Hi John,

John Preston wrote:
> Yes it seems like the only place they modify the java codebase is in
> Constants.java. However I was looking at the INSTALL documentation and 
> they
> made mention of  the following files being changed:
>
> org.dspace.app.webui.servlet.RetrieveServlet,
> org.dspace.app.webui.servlet.HTMLServlet,
> org.dspace.app.webui.servlet.BitstreamServlet,
> org.dspace.app.webui.servlet.HandleServlet.
>
> However I don't see these files anywhere in the package, so maybe this
> was an earlier method
> that got corrected.

Yep, or else the code didn't get packaged up. 

> When I am making modifications I create my own classes and reference 
> these
> from my local jsp's, all of which started as copies of the core dspace 
> code.
> That way I can upgrade  without breaking  any of the dspace code.

For sure, but upgrading can still break your mods. There isn't really an 
easy panacea; maintaining vendor branches of modified code is a PITA. 
The best solution would be a modular architecture that  allowed optional 
functionality to be published as a binary and configured into place. 
Manakin gets us part of the way, DSpace 2.0 will get us a lot further. 
The add-on mechanism is a good-over-best solution to try to ease some of 
the pains of combining customizations into an installation.

Best regards,

jim

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to