I started with having a separate repository and a shell script that copied 
changed files from that repository to the original sources, which IMO works 
well as long as you don't make too many changes to the code.

After I started having more changes in the code, not only in configuration, I 
started using patches. I have a DSpace git-tree, from where I generate patches 
for my changes. I then store the patches to a different repository and use 
quilt to apply them to the original sources.

br,

Ilja Sidoroff
University of Eastern Finland
________________________________________
From: [email protected] <[email protected]> on behalf of 
Christoph Weber <[email protected]>
Sent: Wednesday, September 14, 2016 4:31:38 PM
To: DSpace Technical Support
Subject: [dspace-tech] How to organize customizations in dspace?

Hello,

I'm currently setting up our dspace instance and doing a few changes to 
customize it. Till. ex. some changes in [dspace-source]/config/input-forms.xml 
and [dspace-source]/config/registries/dublin-core-types.xml to support DOI.
Now I wonder what the best way is to preserve this changes after an update of 
dspace in the future. Its not something specific to a theme as far as I know, 
where I simply can put my customizations in [dspace-source]/themes/... as an 
overlay and use them again in the future.

I want to keep my dspace repository as standard as possible to avoid any 
hassles on the next update. So what is the best way to do that without needing 
do merge all my changes manually to the new source code?

Best regards,
Christoph




--
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
To post to this group, send email to 
[email protected]<mailto:[email protected]>.
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.

Reply via email to