Skip to content
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

Backoffice - breadcrumbs #295

Open
janequist opened this issue Nov 12, 2020 · 2 comments
Open

Backoffice - breadcrumbs #295

janequist opened this issue Nov 12, 2020 · 2 comments
Labels
enhancement New feature or request Tech-UX

Comments

@janequist
Copy link

janequist commented Nov 12, 2020

Is your feature request related to a problem? Please describe.

Loss of navigation context and relying on Browser Back button.

Describe the solution you'd like

Breadcrumbs are implemented on the Frontsite, but Backoffice also needs same. Even on Frontsite, going back is non ideal - its similar to the Browser back which does a full refresh of Backed up page. It loses context and goes to the top of start search page. Ideally, if you are going back from the Detail page you'd like to go to the specific search results page and scroll region from which the selection was made. There are a few other issues that may also need to be addressed (such as multi-page skip-jump)

@janequist
Copy link
Author

Another problem that I've run into is that certain pages become "not navigable" unless you get out of the current navigation chain. For instance, if we go from Book detail to PhysicalItem detail, then at that point the PhysicalItem search page becomes inaccessible. Of course, there are always ways to work around these issues, but the UX becomes less than optimal.

@FlorianCassayre
Copy link
Member

Breadcrumbs are implemented on the Frontsite, but Backoffice also needs same.

I like the suggestion of having breadcrumbs in the backoffice, I completely agree that it would improve navigation.

Even on Frontsite, going back is non ideal - its similar to the Browser back which does a full refresh of Backed up page. It loses context and goes to the top of start search page. Ideally, if you are going back from the Detail page you'd like to go to the specific search results page and scroll region from which the selection was made.

That makes sense (that's how non single page apps work), the current behavior is to reload the search because we don't save the search history.

There are a few other issues that may also need to be addressed (such as multi-page skip-jump)

This is specifically fixed in inveniosoftware/react-searchkit#157 and will be available shortly. The browser back/forward button worked everywhere except for the search.

Another problem that I've run into is that certain pages become "not navigable" unless you get out of the current navigation chain. For instance, if we go from Book detail to PhysicalItem detail, then at that point the PhysicalItem search page becomes inaccessible. Of course, there are always ways to work around these issues, but the UX becomes less than optimal.

Excellent point that we probably haven't thought of. The reason why we blocked the link in the menu is a workaround to another issue but it's most definitely far from optimal.

@FlorianCassayre FlorianCassayre added enhancement New feature or request Tech-UX labels Nov 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Tech-UX
Projects
None yet
Development

No branches or pull requests

2 participants