dspace-angular icon indicating copy to clipboard operation
dspace-angular copied to clipboard

"Recently Added Items" doesn't exist on homepage & community pages

Open tdonohue opened this issue 5 years ago • 13 comments

Per a discussion in Slack, it was noted that the "Recently Added Items" (or Recent Submissions) listing doesn't appear on the homepage in the Angular UI. Instead, they only appear on Collection homepages.

In v6 XMLUI, this feature exists on the homepage and lists the recently added items across the entire repository. In v6 JSPUI, this feature does not exist on the homepage.

So, currently the Angular UI acts more like the v6 JSPUI in this manner. While I'm not against us leaving it that way, I do not recall whether this was a formal decision. Therefore this ticket is here as a reminder to revisit this feature. It's also a place for others to add feedback on which behavior (JSPUI vs XMLUI) they prefer to see in the Angular UI.

tdonohue avatar May 13 '20 14:05 tdonohue

We are using this feature on JSPUI (DSpace CRIS 5.x) and I would like to have it in DSpace 7 on Angular UI.

olli-gold avatar May 26 '20 11:05 olli-gold

Related ticket https://github.com/DSpace/DSpace/issues/3290

tdonohue avatar Jun 16 '21 14:06 tdonohue

@tdonohue Do we want to replicate XMLUI's Recent Submission functionality in 7? Team here is working on the same and inputs will be helpful to align the development with the roadmap. Thanks

DSquareTechnologies avatar Jan 13 '22 12:01 DSquareTechnologies

@DSquareTechnologies : Yes, the goal would be to align with XMLUI's approach in DSpace 7. (The JSPUI did not have recent submissions on the homepage.) If your team plans to work on this, please do let us know so that we avoid any duplicative effort in this area. We (the DSpace 7 team) would also recommend creating mockups or a basic design plan if you have more specific questions about how it should work ... that way I can schedule discussion for a future DSpace 7 Working Group meeting to provide you with any necessary feedback based on those mockups/basic design: https://wiki.lyrasis.org/display/DSPACE/DSpace+7+Working+Group

tdonohue avatar Jan 13 '22 14:01 tdonohue

Hi Tim,

Yes, we have started working on this item and got some success already. Next two days are bank holidays here and team will be back on Monday. Let me get them together and arrange for next steps.

Regards,

Narendra

On 13-01-2022 20:29, Tim Donohue wrote:

@DSquareTechnologies https://github.com/DSquareTechnologies : Yes, the goal would be to align with XMLUI's approach in DSpace 7. (The JSPUI did not have recent submissions on the homepage.) If your team plans to work on this, please do let us know so that we avoid any duplicative effort in this area. We (the DSpace 7 team) would also recommend creating mockups or a basic design plan if you have more specific questions about how it should work ... that way I can schedule discussion for a future DSpace 7 Working Group meeting to provide you with any necessary feedback based on those mockups/basic design: https://wiki.lyrasis.org/display/DSPACE/DSpace+7+Working+Group

— Reply to this email directly, view it on GitHub https://github.com/DSpace/dspace-angular/issues/667#issuecomment-1012215478, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABQHNKXTJDWMIGPD22Q6EJ3UV3SF5ANCNFSM4M7ZX6XQ. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>

DSquareTechnologies avatar Jan 13 '22 15:01 DSquareTechnologies

Hi Tim,

Here are few screenshots of Recent Submissions added on the Repository and Community's homepages. "View more" option like version 6 to be added, or better would be to add pagination like it appear under the community list on the home page.

What should be our next steps?

Thanks,

Narendra

On 13-01-2022 20:31, DSquare Technologies wrote:

Hi Tim,

Yes, we have started working on this item and got some success already. Next two days are bank holidays here and team will be back on Monday. Let me get them together and arrange for next steps.

Regards,

Narendra

On 13-01-2022 20:29, Tim Donohue wrote:

@DSquareTechnologies https://github.com/DSquareTechnologies : Yes, the goal would be to align with XMLUI's approach in DSpace 7. (The JSPUI did not have recent submissions on the homepage.) If your team plans to work on this, please do let us know so that we avoid any duplicative effort in this area. We (the DSpace 7 team) would also recommend creating mockups or a basic design plan if you have more specific questions about how it should work ... that way I can schedule discussion for a future DSpace 7 Working Group meeting to provide you with any necessary feedback based on those mockups/basic design: https://wiki.lyrasis.org/display/DSPACE/DSpace+7+Working+Group

— Reply to this email directly, view it on GitHub https://github.com/DSpace/dspace-angular/issues/667#issuecomment-1012215478, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABQHNKXTJDWMIGPD22Q6EJ3UV3SF5ANCNFSM4M7ZX6XQ. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>

DSquareTechnologies avatar Jan 17 '22 15:01 DSquareTechnologies

community_page home Page

@tdonohue Looks like screenshots did not come in the above communication. Attaching them here.

DSquareTechnologies avatar Jan 17 '22 16:01 DSquareTechnologies

@tdonohue here is the updated Recent Submissions section with pagination. Community Page_recent items_paginated

DSquareTechnologies avatar Jan 19 '22 10:01 DSquareTechnologies

Feedback during WG meeting 01/20/22 Need to separate out Recent Submissions from the community list. Following suggestions are received: a. Pagination below the recent submissions section can be replaced with the "show more" and "Show less" links to make the list expandable. b. Another option can be as demonstrated in the https://wiki.lyrasis.org/pages/viewpage.action?pageId=204308676&preview=/204308676/204308678/DSpace-theme-home-white-flat.jpg

DSquare to work on the option and get back with the response.

DSquareTechnologies avatar Jan 20 '22 16:01 DSquareTechnologies

Feedback during WG meeting 01/20/22

Need to separate out Recent Submissions from the community list. Following suggestions are received:

a. Pagination below the recent submissions section can be replaced with the "show more" and "Show less" links to make the list expandable.

b. Another option can be as demonstrated in the https://wiki.lyrasis.org/pages/viewpage.action?pageId=204308676&preview=/204308676/204308678/DSpace-theme-home-white-flat.jpg

DSquare to work on the option and get back with the response.

@tdonohue attaching the wireframe showing Recent Submissions with option of "Show more". Will attach one more option soon. image

DSquareTechnologies avatar Jan 27 '22 03:01 DSquareTechnologies

@tdonohue Here is option 2 having Previous and Next buttons under the Recent Submissions list. This is similar to the Previous and Next buttons available on the Browse by Title page. The thought process is to maintain uniformity with regard to user experience. Recent submissions_wireframe v2

DSquareTechnologies avatar Jan 27 '22 05:01 DSquareTechnologies

Option 3 - Pagination similar to the Community section with a separator between community list and Recent Submissions. Recent submissions_wireframe v3

DSquareTechnologies avatar Jan 27 '22 05:01 DSquareTechnologies

Feedback during the working group meeting dated 02/03/2022

  • Recent Submissions to have Load more button at the bottom of the list.
  • The "Load more" button should be left-aligned.
  • Upon clicking the Load more button, users will be redirected to the search results page, and items will list in descending order based on the submission date.
  • Recent submissions count should be configurable. If the count = 0 then the section should disappear.

DSquareTechnologies avatar Feb 03 '22 16:02 DSquareTechnologies

Implemented with thumbnails in DSpace 7.4 on DSpace 7 Demo. Recently Added Items appear on the Home page, DSpace7_4_recent_items

But Recently Added Items do not appear on the Community page, DSpace7_4_recent_items_not_on_community

As before, they do appear on the Collection page.

@tdonohue, was this intentional to not enable them on the Community page?

alawvt avatar Oct 11 '22 20:10 alawvt

@alawvt : This feature was donated work, and the developer only donated code to add Recent Submissions to the homepage. So, we likely need a separate ticket about adding them also to the Community page, as that has not yet been done. Would you be willing to create a ticket for us? I suspect on the Community page they could be added quickly if they are similar to the Collection page... where "Recent Submissions" is listed in the "Browse" options of the Collection

tdonohue avatar Oct 12 '22 15:10 tdonohue

Yes, I have continued this with #1901. Thanks.

alawvt avatar Oct 13 '22 18:10 alawvt