Tim, I went through your recommended sources, they are very helpful (and 
generally to know DSpace better) and I managed to do it via overlays.
I wanted to apply this change:
https://github.com/DSpace/DSpace/blob/dspace-6_x/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/eperson/UnAuthenticateAction.java
 
<https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2FDSpace%2FDSpace%2Fblob%2Fdspace-6_x%2Fdspace-xmlui%2Fsrc%2Fmain%2Fjava%2Forg%2Fdspace%2Fapp%2Fxmlui%2Faspect%2Feperson%2FUnAuthenticateAction.java&sa=D&sntz=1&usg=AFQjCNFPa2s4rAHrdGPyE0OhyWPsAdcAew>
because I encountered problems with logging out in my DSpace 6.3. The 
problem is gone now. After rebuilding of DSpace I can see the class file in:
/dspace/webapps/xmlui/WEB-INF/classes/org/dspace/app/xmlui/aspect/eperson/UnAuthenticateAction.class

Thanks!

W dniu poniedziałek, 8 października 2018 16:48:52 UTC+1 użytkownik Tim 
Donohue napisał:
>
> Hi Peter,
>
> Generally speaking, you likely will want to walk through one of our 
> training presentations/guides to get a full view.  Here's our most recent 
> training sessions on customizing DSpace.  But, any of the customizing XMLUI 
> guides should give you a good idea of how to get started (as the XMLUI 
> customization process hasn't really changed over time)
>
>
> https://wiki.duraspace.org/display/DSPACE/DSpaceResources#DSpaceResources-CustomizingDSpace
>
> A few recommendations though:
> * You should make sure to manage your own code changes in a code 
> repository (like Git / GitHub / SVN).  Trying to customize DSpace outside 
> of one of those tools may prove difficult.
> * If you are only planning to customize a few classes, you may wish to use 
> the "WAR Overlay" pattern, which is briefly described here (and given a 
> much deeper description in several of the training tutorials linked above): 
> https://wiki.duraspace.org/display/DSDOC6x/Advanced+Customisation#AdvancedCustomisation-MavenWAROverlays
> * If you plan to customize a large number of files, you can choose between 
> either using the WAR Overlay pattern or simply changing the DSpace modules 
> (e.g. dspace-xmlui or dspace-api) itself.  
>
> If you run into issues or need more guidance feel free to ask on this list 
> (or on our dspace-devel list).
>
> Tim
>
> On Sat, Oct 6, 2018 at 1:28 PM admin <[email protected] <javascript:>> 
> wrote:
>
>> Guys, I'm trying to understand, what is the workflow to edit classes and 
>> make changes effective. For example this class:
>>
>> https://github.com/DSpace/DSpace/blob/dspace-6_x/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/eperson/UnAuthenticateAction.java
>>
>> Sorry if that's trivial, but I would be grateful for some starting point.
>>
>>
>> Best, Peter
>>
>> -- 
>> All messages to this mailing list should adhere to the DuraSpace Code of 
>> Conduct: https://duraspace.org/about/policies/code-of-conduct/
>> --- 
>> 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] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> 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
>

-- 
All messages to this mailing list should adhere to the DuraSpace Code of 
Conduct: https://duraspace.org/about/policies/code-of-conduct/
--- 
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