Hi Lewatle,

You should be very careful about copying custom code from 4.x to 6.x, as
both the webapps and the Java API have changed quite a bit between those
releases.  So, I worry that simply copying everything from your dspace 4.x
webapps into your DSpace 6 codebase would result in a large number of
errors.  DSpace code is constantly improving, so if you simply copy all
your files from an old version of DSpace, that old code is not guaranteed
to work with a much newer version of DSpace.

Instead, assuming you are using a code repository (like Git or SVN), you
may want to either perform a code merge, or generate a diff/patch (from
your 4.3 site), so that you can only reapply the customizations you've made
to the 6.x site.  If the customizations are minimal (e.g. header/footer/css
changes), you may end up better off simply upgrading to out-of-the-box
DSpace 6, and then manually reapplying your customizations after the
initial upgrade is found to be successful.

The upgrade process itself should take care of moving forward any
statistics you have had previously. So, as long as you are upgrading on the
same server, you should be able to just follow the normal upgrade process
documented at:
https://wiki.duraspace.org/display/DSDOC6x/Upgrading+DSpace

Since you've made customizations, I highly recommend testing your upgrade
process on a test server. That way you can work out any issues on that test
server before attempting it on Production (and you won't have to worry so
much if you hit a bump in the road, as you'll have time to resolve it
without affecting your Production site).

Good luck. If you hit more specific issues during your test of the upgrade,
feel free to email this mailing list or use on of the other support options
available: https://wiki.duraspace.org/display/DSPACE/Support

- Tim


On Tue, Sep 12, 2017 at 5:01 AM Lewatle Johannes Phaladi <[email protected]>
wrote:

> Dear DSpace Team,
>
> I am going to be upgrading soon to version 6.x and I have done most
> customizations on test site, the only last stage I haven't done yet is on
> migrating statisctics and keep on having previous usage stats going forward.
>
> please rectify me on this steps if i am getting it wrong:
> I would copy all customizations from  webbapps directory as follows
>  $ cp -R dspace4.3/webapps to
> /dspace-6.2-src-release/dspace/modules/jspui/src/main/
> then run  /dspace-6.2-src-release/dspace$ mvn package
> and also /dspace-6.2-src-release/dspace/target/dspace-installer/$ ant
> update
>
> will the above process be able to re-use old stats to the new installation
> ?
>
> Regards,
> Lewatle
>
> --
> 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.
>
-- 

Tim Donohue
Technical Lead for DSpace & DSpaceDirect
DuraSpace.org | DSpace.org | DSpaceDirect.org

-- 
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