inveniosoftware / invenio-app-rdm

Turn-key research data management platform.
https://inveniordm.docs.cern.ch
MIT License
100 stars 144 forks source link

Evaluate replacing frontpage React components with Flask/Jinja/vanilla JS components from ZenodoRDM #2291

Open jennur opened 1 year ago

jennur commented 1 year ago

In Zenodo RDM we have implemented the RecordsList (recent uploads) component and CommunitiesCarousel in pure Jinja and vanilla JS, for performance reasons. The question is if this should be moved to invenio-app-rdm/invenio-communities instead.

About the ZenodoRDM components

Recent uploads component:

Communities carousel:

github-actions[bot] commented 1 year ago

This issue was automatically marked as stale.

Samk13 commented 2 months ago

Indeed, In V12rc2 still the carousel animation stuttering because the current React component has unnecessary rerenders. It should be replaced with the Carousel implementation from Zenodo.

github-actions[bot] commented 3 weeks ago

This issue was automatically marked as stale.