Re: [Dspace-tech] Where should personalized themes live?

2011-06-01 Thread Jennifer Whitney
Hi Mark, Most of what we've changed in existing aspects has been very straight-forward. I'm reluctant to add or customize essential information (contacts, feedback forms, help pages, etc.) in the theme layer. I'd prefer this information to be available should we need to change themes or

Re: [Dspace-tech] Where should personalized themes live?

2011-05-31 Thread Mark H. Wood
Well, this is all a bit tangled. Themes are a special case. You can develop them *anywhere*, so long as a copy of your Theme gets put where DSpace looks for it by the time you want to try it out. It doesn't have to be *anywhere* in the DSpace source tree because it isn't compiled against

Re: [Dspace-tech] Where should personalized themes live?

2011-05-31 Thread Mark Diggory
Jennifer, On Mon, May 30, 2011 at 8:17 AM, Jennifer Whitney jwhit...@unb.ca wrote: Bit late to the party but I thought I'd share our approach for keeping XMLUI customizations separated from DSpace source. Recipe #1 has worked well for us, so far, when we've needed to modify 1.6.2:

Re: [Dspace-tech] Where should personalized themes live?

2011-05-30 Thread Jennifer Whitney
Bit late to the party but I thought I'd share our approach for keeping XMLUI customizations separated from DSpace source. Recipe #1 has worked well for us, so far, when we've needed to modify 1.6.2: https://wiki.duraspace.org/display/DSPACE/BuildCookbook So, for example, we've cloned the

Re: [Dspace-tech] Where should personalized themes live?

2011-05-28 Thread Pottinger, Hardy J.
Hi, Joseph, as you can see opinions differ on the best practice. I can tell you that, for a long time, I tried to do theme development using Maven overlays. However, I ran into trouble many times, when searching for a solution (or asking for help, myself) many answers from developers will

Re: [Dspace-tech] Where should personalized themes live?

2011-05-28 Thread Mark Diggory
For quick clarification: On Fri, May 27, 2011 at 8:09 AM, Joseph joseph.rho...@gmail.com wrote: Dear Dspace-Tech, This is more of a general best-practices question. Where should new themes we develop live? 1) dspace-source/dspace-xmlui/dspace-xmlui-webapp/src/main/webbapp/themes/ Bad

[Dspace-tech] Where should personalized themes live?

2011-05-27 Thread Joseph
Dear Dspace-Tech, This is more of a general best-practices question. Where should new themes we develop live? 1) dspace-source/dspace-xmlui/dspace-xmlui-webapp/src/main/webbapp/themes/ 2)dspace-source/dspace/modules/xmlui/src/main/themes/ The first is what is suggested on the Manikin Theme

Re: [Dspace-tech] Where should personalized themes live?

2011-05-27 Thread Mark Diggory
Are you able to enable them in the xmlui.xconf at all? Mark On Fri, May 27, 2011 at 8:09 AM, Joseph joseph.rho...@gmail.com wrote: Dear Dspace-Tech, This is more of a general best-practices question. Where should new themes we develop live? 1)

Re: [Dspace-tech] Where should personalized themes live?

2011-05-27 Thread Peter Dietz
Hi Joseph, Best practices recommendations will tell you to put all of your modifications into [source]/dspace/modules, however, that isn't the most efficient way to do things (for me atleast). The straw that broke the camels back for me on the matter, was when I was customizing dspace-api

Re: [Dspace-tech] Where should personalized themes live?

2011-05-27 Thread Mark Diggory
Joseph, I will say there are dramatically differing opinions on this in the community. While I see the benefits that Peter points out, as he says it is an approach that requires you to use tools that will aid in tracking and merging your modifications. Peter is creating much code for