Design
 Idea
  • Open XWIKI-13656 Improve User Index to display Groups the users belong to
  • Closed XWIKI-1901 See to which groups a user belongs to
 
 

Description

Proposal

  • Provide a Cards layout view to display users, additional to the Livetable one
  • Better integrate the "Customize" into the actions
  • Display Groups for users
  • Additional: display user actions (follow, send message, etc.)

Current (10.4)
userindex_before.png

Proposal
userindex_proposal.png

Layouts

Livetable View
userindex_mode_livetable.png

Cards View
userindex_mode_cards.png

Customize
userindex_mode_customize.png

Buttons

  • Showcasing how the application's specific buttons would be displayed inside the content or integrated inside the content menu

Separated
userindex_actions_separated.png

Integrated
userindex_actions_integrated.png

Create

  • Showcasing that "Create" action could be represented as a button or as a separate card
  • Invite functionality could be added in the card
  • If we have a "New user" button and viewer we could integrate multiple ways of creating / inviting users, like LDAP, XSL import, etc.

Card
userindex_create_card_overview.png
userindex_create_card.png

Button
userindex_create_button.png

User card

User status

  • Current user is marked with a border
  • Display more profile details
  • The categories displayed are configurable and equivalent to the livetable columns displayed
  • In our example we display "About" and "Groups"
  • Additional interesting fields could be "Location/Address", "Telephone/Phone", "Email" or custom ones like "Title", etc.

Current user
userindex_user_current.png

Multiple groups
userindex_user_groups.png

User actions

  • We could provide user actions like "Follow" and it's status ON/OFF
  • Additional we could integrate the "Send Message" feature or other related user actions: send mail, invite, etc. 

userindex_user_default.png

userindex_user_actions.png


 

Tags:
Created by Ecaterina Moraru (Valica) on 2018/06/07 12:08
    

Get Connected