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

Admin Organization and Structure #1120

Closed
graygilmore opened this issue May 9, 2016 · 5 comments

Comments

@graygilmore
Copy link
Contributor

@graygilmore graygilmore commented May 9, 2016

The navigation in the admin is accomplished through several partials that pass around regexes to determine what the "active" page is. This is both confusing to debug and difficult to modify and improve.

Our lack of structure in this area comes across to users of the system as things aren't necessarily in a logical place. For example, this PR addressed an issue where navigation items were being duplicated under different hierarchies.

Running through a site architecture exercise should allow us to:

  1. More easily add breadcrumbs
  2. Clean up menu partials (like this one)
  3. Provide a platform moving forward to add/remove new pages to the admin
@Mandily

This comment has been minimized.

Copy link
Contributor

@Mandily Mandily commented Jun 9, 2016

I've started recruiting admin users for a cart sort that should help us organize the admin better. Will post back here when I have some results. We're looking for admin users, not developers that code on the platform. If that sounds like you or you know of anyone who wouldn't mind spending 10 - 15 minutes of time, please forward.
The survey will be open until Friday, June 10th at midnight.

https://30336t5m.optimalworkshop.com/optimalsort/solidus-nav

@tvdeyen

This comment has been minimized.

Copy link
Member

@tvdeyen tvdeyen commented Jun 10, 2016

@Mandily great idea. I forwarded the link to our "non-devs"

@Mandily

This comment has been minimized.

Copy link
Contributor

@Mandily Mandily commented Jun 27, 2016

I looked at the results of the cardsort and saw that while there were some obvious moves and label changes, there was also some items that were split between being located in settings vs products. I ran another type of test, called a tree test where the navigation was set, and users were given tasks to follow to see if they went in the right direction.

Again, not everyone thought the same way, but in creating a consistent convention of how we organize the navigation we should be able to account for the mental models of both groups.

I've created a new navigation in a google spreadsheet with highlights for label changes. The new navigation is based around a structure where 'set it and forget' items (for example, things that end in 'types', 'categories', and 'methods') get created in 'settings' and then specifics for those get set in their respective section of the nav (for example, under orders and products). It's seems to be intuitive for about half of users, and the consistency should make it easier to learn by those it's not intuitive for.

I do think the admin UI would benefit from a few more helpful links to other sections, but I'll save those for new issues. I've submitted another PR #1276 for the label changes as a precursor to this. If all that is required here is moving menu links around in all of the partials I can do that too, but I totally understand if the people with more programming knowledge want me to stay out of it. I'll leave it to @graygilmore to decide as he's the one who created the issue.

@jarednorman

This comment has been minimized.

Copy link
Member

@jarednorman jarednorman commented Oct 24, 2019

This is super stale and can be closed. We've had a ton of admin changes since this.

@ericsaupe

This comment has been minimized.

Copy link
Contributor

@ericsaupe ericsaupe commented Nov 6, 2019

Closing as dated. Feel free to open new issues regarding the more recent admin interface.

Thanks!

@ericsaupe ericsaupe closed this Nov 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
5 participants
You can’t perform that action at this time.