-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
More personalizable collections - Analysis #514
Comments
@sekmiller @scolapasta @siacus @jggautier @GPortas The idea is to be able to create featured items for a collection from this page - (This is from Storybook so its working with mocked data). And then, if a collection has featured items, they will be displayed like in this Storybook. One idea would be that if a collection contains a description and featured items, the description would be displayed as the first item in the featured items carousel, titled as “About”. This is an end to end feature, meaning it will require work on the backend, api and frontend:
As a first instance I would like to know what you think so we can plan the remaining work. Many thanks! |
The idea that I was trying to describe in today's meeting was it would be great if a featured item could be a dvobject (collection, dataset, or file) from the installation - either owned by the collection that is featuring it or from outside the current collection. Either way, adding a link so that the end user could go directly to that featured item. Probably not needed for the first iteration, but something that you could be mindful of for the future. |
@sekmiller Yes, I think that's great, a similar idea was suggested by the rest of the SPA frontend team when I showed them this proposal. Maybe we could handle this type of data model, these are the Typescript types I have in mind:
|
Hi @g-saracca. This is cool. Thanks for sharing. Do you think it would be helpful at this point to also seek feedback from folks who've created collections? I could help with that, or at least help with starting to think about that. I'm also thinking about how exactly these changes might be evaluated, and looking at the related GitHub issue at IQSS/dataverse-pm#231 for more info. @cmbz wrote that "Feature analysis for item 3 and 4 is underway" and pointed to this GitHub issue. So at the moment this design is meant to satisfy the goals of tasks 3 and 4? Not very related, but I'm excited to see some new design patterns (new to Dataverse!) that could be useful in other parts of Dataverse, too, like the dataset metadata form. Some inspiration for the Citation metadata block redesign that the UX working group has been working on. |
Hi @jggautier, thanks to you. This is to satisfy only task 3 from the Epic #231. The idea is to have the MVP of this feature working by this last quarter of the year. Regarding feedback, it would be great to hear some comments on this so we can fine tune this or see if we are not missing something, even not only for this first iteration but for future iterations as well.
Yeah, maybe not the place here but we have this open SPA issue - 438 for example, the drag-and-drop functionality from this feature could be implemented also to accomplish the requirement in 438 🙌 . |
This is nice German, I think we can start simple and grow. A couple of ideas: 1) let the user decide if they want a carousel or just an image; 2) let the user decide if dataset can be shown after pushing the button 'show me data" or always; 3) what about the idea of a background color/pattern or image with transparency (i.e. the content is always visible, the image/bakcground is rendered with transparency)? And make it part of a "theme" element (for the future). |
@cmbz, the status at IQSS/dataverse-pm#231 (comment) should be edited, right, so it reads that the feature analysis for item 3 is underway? Right now it mentions item 4 ("Design, implement, and test a more customizable collection page for Dataverse users") |
Hi @siacus, thanks for the feedback! Point 2 seems to me a great idea and we can easily achieve it with a checkbox/toggle to allow the user to enable or disable that. About point 1, I don't fully understand, if we go for just an image then the user will not be able to add more than one feature item? The carousel is to be able to navigate through the different items, what we could do is in the case that there is only one item configured (either with image or image + text) simply show the item without the carousel indicators and arrows. Regarding point 3, what you are referring to is a background with transparency under each featured item? |
Oh yes! I love that idea and I have several proposals about it too! |
Issues were created to start with API work and also JS-Dataverse use cases |
Overview of the Feature Request
This is to analyze point 3 of the Epic: Design, demonstrate, and implement new SPA-based Dataverse homepage and collection pages
What kind of user is the feature intended for?
SPA Users
What inspired the request?
Q4 Roadmap
The text was updated successfully, but these errors were encountered: