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

