WordPress.org

Make WordPress Core

Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#39008 closed enhancement (maybelater)

Create and Manage Users from the Customizer

Reported by: lukecavanagh Owned by:
Milestone: Priority: normal
Severity: normal Version: 4.6.1
Component: Users Keywords:
Focuses: Cc:

Description

Since you can already manage and create menus, along with being able to manage widgets from the customizer. It seems logical that you should be able to create and manage users as well from the customizer.

Change History (10)

#1 @ocean90
4 years ago

  • Keywords reporter-feedback added

Why does this seem logical to you? What would be the live preview part?

#2 follow-up: @lukecavanagh
4 years ago

@ocean90

There is no live preview part, only being able to easily edit or create users from the customizer. It might end up being a easier UI then having to deal with the current users screen in the WP admin.

Last edited 4 years ago by lukecavanagh (previous) (diff)

#3 in reply to: ↑ 2 @ocean90
4 years ago

Replying to lukecavanagh:

Which parts of the current UI are complicated? What issues does the current screen have which we can only fix in the customizer?

#4 @lukecavanagh
4 years ago

@ocean90

I am not saying that it could only be improved by being in the customizer. But it might be an easier flow for new users using the customizer. I could see maybe a drag and drop for being able to easily change user roles on users, create a user field on the fly when creating a new user. Just a couple of ideas.

Last edited 4 years ago by lukecavanagh (previous) (diff)

#5 @westonruter
4 years ago

I want to play around with adding user management to the customizer, with the goal of being able to manipulate all core objects in the customizer, but before users it's more important to be able to manage posts and terms AFIAK. In any case, there is:

Awhile ago I created a feature plugin placeholder for customizing users at https://github.com/xwp/wp-customize-users

And then I also created one for terms at https://github.com/xwp/wp-customize-terms but this depends on #38227

And then for posts (and postmeta) there is Customize Posts, which is pretty mature: https://github.com/xwp/wp-customize-posts

In any case, all of these should be worked on as feature plugins first and it may be premature to create tickets for them in Trac.

#6 @helen
4 years ago

  • Keywords close added

I think it's important to continue to think about what it means to add live preview and edit functionality to something, rather than "let's be able to manage X here because you can manage Y too". Also, "managing" users is not equivalent to managing menus or widgets.

#7 @westonruter
4 years ago

  • Milestone Awaiting Review deleted
  • Resolution set to maybelater
  • Status changed from new to closed

The first step for adding live preview is the underling WP_Customize_User_Setting which would be part of the customize-users feature plugin. With that developed, we can then look at where live preview would make sense to add. For example, I could imagine that we could integrate with the user profile editor so that changes to the user description could be added to a changeset and then the URL to the user's author page could be opened in a new window with that customize_changeset_uuid param supplied so they could preview the changes. Likewise, live preview to changes to the user description could also be added inline in the frontend context using customize changesets.

#8 @lukecavanagh
4 years ago

  • Resolution maybelater deleted
  • Status changed from closed to reopened

@westonruter

If live preview is helped by working on users then it makes sense to work on for WP 4.8.

#9 @jnylen0
4 years ago

  • Keywords reporter-feedback close removed
  • Resolution set to maybelater
  • Status changed from reopened to closed

@lukecavanagh this ticket should remain closed with the "maybelater" resolution. Here's why:

before users it's more important to be able to manage posts and terms

If you want to help out in this area, I'd suggest testing out the existing plugins to customize posts and terms.

#10 @lukecavanagh
4 years ago

@jnylen0

Sure not a problem, I will help test customize post and terms plugins.

Note: See TracTickets for help on using tickets.