noi-techpark / it.bz.opendatahub.databrowser

Explore and navigate through Open Data you need to build your next service.
https://databrowser.opendatahub.com
GNU Affero General Public License v3.0
9 stars 7 forks source link

As a Data Consumer I want in the Table View an easy way to change the dataset I looking, to be quicker in the navigation of the data. #525

Closed sseppi closed 1 month ago

sseppi commented 10 months ago

If I'm navigating a dataset in the Table View, by clicking on the Dataset name top right (see screenshot below), I want to be able to filter, search and browse the dataset list to change the data I looking.

Image

Once the user clicks on the dataset name, an Idea could be to explode the bar and show the list of datasets and the search and filre options, like in the dataset overview page.

Image

Warning If we do so, we have to find a way to warn the user about this functionality! Maybe a tooltip or something similar could be useful. Maybe we could consider something similar what Githug (screenshot belo) or google drive with the new features do.

Image

sseppi commented 5 months ago

@Mazzolintis

The proposed solution is inline with the goal of this issue. During the call the following aspect has been discussed:

sseppi commented 5 months ago

For the search on the Table view "Search within Title" we need to identify a way to implement it also for the mobiltiy.

Since in the Tourism the searchfilterdoes the search on the Title field, on the mobility side we could implement it by making the search on the "Station Name" field.

On mobile the search will be reduced only to a lens icon. If the user clicks on it will be opened the search.

sseppi commented 5 months ago

@pkritzinger can you please add the link to the final version of the design?

pkritzinger commented 5 months ago

@sseppi @MatteoBiasi please find the design here. It would be great if @MatteoBiasi could check what influences the implementation of V2 would have on the different components so that we can review - and in case optimize - them.

https://www.figma.com/design/DmuP6Dbv5LzkCNOXrDnWIL/2023-2024?node-id=2646-5382&t=d5M8J8DHL80jfTxr-1

sseppi commented 3 months ago

@MatteoBiasi

During the today's meeting we agreed that in case the "Embedded view", if exists a configuration, is always the default view that will be loaded if the user changes the Dataset he is viewing.

In case the users will ask to keep their manual configuration, we will evaluate in future if we need to implement a more complex logic to keep the user choice. The logic should differentiate two different cases:

  1. the Data Browser changes from Embedded to Generated view on request by the user and in that case stores the information to load always the Dataset with the configuration chosen by the user;
  2. the Data Browser changes from Embedded to Generated view automatically because the configuration is missing. In that case shouldn't be stored the information and in case the users jumps to a dataset with a configuration should open the "Embedded view" per default accordingly the user's choice.
pkritzinger commented 3 months ago

@MatteoBiasi find the specifications for the new search here: https://www.figma.com/design/DmuP6Dbv5LzkCNOXrDnWIL/2023-2024?node-id=3115-2213&t=8yuDhiRdxlgUhQHh-1

FYI: @sseppi

gappc commented 1 month ago

@sseppi seems to work (see e.g. https://databrowser.opendatahub.testingmachine.eu/dataset/table/tourism/v1/Accommodation, can we close this issue?

sseppi commented 1 month ago

@gappc Yes, the functionality has been developed as expected. A dedicated issue has been created to solve the representation problem of long dataset names: #603

Therefore we can close this issue.