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

Sites Management Dashboard: add site actions to the ellipsis menu #65174

Closed
6 tasks done
vindl opened this issue Jul 1, 2022 · 7 comments
Closed
6 tasks done

Sites Management Dashboard: add site actions to the ellipsis menu #65174

vindl opened this issue Jul 1, 2022 · 7 comments

Comments

@vindl
Copy link
Member

vindl commented Jul 1, 2022

Updated summary after comments:

Based on the feedback, I compiled a list of items to add for i1. We'll iterate on this further, once we elevate some options to primary actions in list view columns (e.g., launch/checklist) and start showing contextual actions based on the site's type.

Done is:

@vindl vindl added [Type] Task [Status] Needs Design Add this to PRs that need input from Design Sites Management Page i1 labels Jul 1, 2022
@SaxonF
Copy link
Contributor

SaxonF commented Jul 3, 2022

Let's discuss this week but we can also launch without it.

Other options

  • Edit site (FSE)
  • Launch site
  • Unlaunch site
  • Manage plugins

@p-jackson
Copy link
Member

I'm in favour of actions like "launch" because that's info that we are surfacing in the dashboard. Or if we end up with labels for "plan expiring soon", then an action to "renew plan" would be a good one. Maybe "Visit site", which opens the front end in a new tab? (since presumably the primary action for the row will open the back end).

I'm not sure about adding actions that quick-jump to other Calypso areas (i.e. edit site, manage plugins), unless they're something the user can customise. Once a link is added to the list it'll be hard to remove because it'll break people's flows. So we might just add a nav link to the list because we don't have good actions to put there yet and we don't want it to feel empty, but then I worry we'll end up with a very long list of actions as we continue to add things and can't remove any.

@p-jackson
Copy link
Member

Delete your site

This isn't a quick action for Atomic sites (which will be many of our users) because it requires talking to Happiness. So I'm not sure we want to add it, and then only have it inconsistently available i.e. it'll be in the simple site menus but not the atomic sites, which seems strangely arbitrary to a user.

@vindl
Copy link
Member Author

vindl commented Aug 16, 2022

Based on the feedback, I compiled a list of items to add for i1. We'll iterate on this further in the future, once we elevate some options to primary actions in view columns (e.g., launch/checklist), and start showing contextual actions based on the type of site.

@vindl vindl removed the [Status] Needs Design Add this to PRs that need input from Design label Aug 16, 2022
@p-jackson
Copy link
Member

/wp-admin/ opens a new tab maybe? I think our wp-admin links usually do this, but I can't find any links anymore. I guess we'd only just removed them all 😅
(FWIW I'm in favour of having a wp-admin link)

@vindl
Copy link
Member Author

vindl commented Aug 16, 2022

/wp-admin/ opens a new tab maybe? I think our wp-admin links usually do this, but I can't find any links anymore. I guess we'd only just removed them all 😅

Yes, that was my intention and I added it to the top-level summary. 😄 It's still available at the bottom of the sidebar for Jetpack sites, but not shown otherwise.

@vindl
Copy link
Member Author

vindl commented Aug 18, 2022

I removed the Hide from list from the scope of this task since we decided to punt further work on it. Since the others are already merged, we can close this issue.

@vindl vindl closed this as completed Aug 18, 2022
@p-jackson p-jackson added this to the Sites Management Page i1 milestone Aug 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants