Theaming Dynamic Components DSpace 7.1

29 views
Skip to first unread message

Gabriel Vieira

unread,
Jan 22, 2023, 10:50:18 AM1/22/23
to DSpace Developers
Hey guys, I'm new to Dspace in Angular and I have some questions about theming dynamic components. I saw this video that used DSpace 7.4. But in DSpace 7.1 I don't have the 'shared' folder on my theme.

My question is: How can I do the same edit in the community list element to appear a thumbnail with my DSpace 7.1?

I tried to copy the shared folder and put it in my theme, but I struggled to understand if this was the correct approach, since it gave a lot of conflicts. If for the right approach, what would be the step by step of copying an application component and putting it in the theme?

For now, I'm trying to change the component on the app source and not on the theme, but it sounds wrong. 

Taking advantage of the fact that I'm sending questions, could you give me any tips on how to make a faceted search by author and date on the home page? I'll leave an example in the pictures.

I got to the point of sending the question because I'm really stuck on it and I don't know how to solve it.

Thank you for your attention.





carbon(1).png
Screenshot from 2023-01-22 12-35-08.png
carbon.png

Tim Donohue

unread,
Jan 23, 2023, 11:06:17 AM1/23/23
to Gabriel Vieira, DSpace Developers
Hi Gabriel,

A quick answer for you is that you won't be able to use instructions for DSpace 7.4 on a DSpace 7.1 site.  There were major changes between 7.1 -> 7.4 in terms of the User Interface theming & customization.

Your best options would be to either upgrade to 7.4, or maybe look at the older instructions for 7.0 in the workshop from Open Repositories 2021: https://wiki.lyrasis.org/display/DSPACE/DSpace+7+at+OR2021#DSpace7atOR2021-%22GettingStartedwithDSpace7.0%22BasicWorkshop(3hours)

In any case, it's worth being aware that 7.4 instructions are NOT backwards compatible to 7.1.   The 7.x set of releases is quite different for DSpace in that we are adding new features in each 7.x release (and that often involves code updates/refactors).  Once we move on to 8.x, each of the minor releases will be backwards compatible again. For more info, see the detailed wiki page on the 7.x release process here: https://wiki.lyrasis.org/display/DSPACE/DSpace+Release+7.0+Status

If you have more questions, let us know on this list.

Tim

From: dspace...@googlegroups.com <dspace...@googlegroups.com> on behalf of Gabriel Vieira <gabrielvi...@gmail.com>
Sent: Sunday, January 22, 2023 9:45 AM
To: DSpace Developers <dspace...@googlegroups.com>
Subject: [dspace-devel] Theaming Dynamic Components DSpace 7.1
 
--
All messages to this mailing list should adhere to the Code of Conduct: https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
---
You received this message because you are subscribed to the Google Groups "DSpace Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dspace-devel...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dspace-devel/72e75567-57a8-44ea-91a9-f3c9872fb93en%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages