[buddypress-trac] [BuddyPress] #4414: Admin UI for Groups management

buddypress-trac at lists.automattic.com buddypress-trac at lists.automattic.com
Sat Aug 18 01:19:28 UTC 2012


#4414: Admin UI for Groups management
-------------------------------------------------+-------------------------
 Reporter:  boonebgorges                         |       Owner:
     Type:  enhancement                          |  boonebgorges
 Priority:  normal                               |      Status:  assigned
Component:  Administration                       |   Milestone:  1.7
 Severity:  major                                |     Version:
 Keywords:  has-patch needs-ui needs-testing     |  Resolution:
  dev-feedback                                   |
-------------------------------------------------+-------------------------

Comment (by boonebgorges):

 DennisSmolek - Yes, that's one of the main reasons for introducing this
 feature.

 DJPaul - Many thanks for the feedback.

 Love your ideas for the index page. The 'number of members' bit is likely
 to introduce a lot of overhead, but maybe we don't care too much in the
 Dashboard.

 Re member management. I have thought a fair amount about this. A couple
 thoughts:

 - The current actions in the regular group admin are 'Promote to x',
 'Demote to member', 'Kick and Ban', 'Remove'. While I normally like verbs
 in UI, this has never sat right with me. It seems to me that this
 interface is far clearer when you select the role from a list of options.
 - Related to this: Bulk actions, as things stand, are all but impossible.
 The dropdowns I introduced make it a bit easier to manage multiple user
 changes at a time (though it's still cumbersome).
 - I'd also thought of draggable, but I wanted a noscript option too. If
 the draggable were implemented, I think the dropdowns could be left for
 noscript purposes. I'm also not sure how it would scale; I suppose the
 Manage Members widget needs pagination (it has none right now), but
 clearly draggable will only work if all members (or at least all 4 user
 types) are displayed on the same page. Maybe draggable could be disabled
 if you have more than, eg, 100 members in a group.
 - I'm not sure that very much is gained by moving Member Management to a
 separate screen from Edit. The purpose for the Dashboard panels is to
 allow super admins to have a simple way to edit (potentially large numbers
 of) groups. Doubling the number of screens doesn't serve this purpose.
 Also, the wp-admin Users screens are not really so great that they're
 worth emulating in detail, IMO.

 Group extensions: Correct. I thought about this. It'd actually be possible
 to automatically pull the edit_screen() method from the group extension
 into standalone metaboxes, but this is really asking for trouble in terms
 of custom styling, scripts, etc. I agree this could be a future
 enhancement.

 I'll work on a second revision of the patch, with some of these
 considerations in mind, in the next week or so.

-- 
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/4414#comment:7>
BuddyPress <http://buddypress.org/>
BuddyPress


More information about the buddypress-trac mailing list