As a commitment to accessibility the control panel is fully functional without javascript. However, we still want to enhace the user experience for those(hopefully most) who have javascript enabled. Below is a list of ways to improve the user experience with javascript hooks.

Items below marked in blue do not require AJAX.

User Management

Add Single/Multiple

  • Add autocomplete for search box on main page
  • Auto-hide external auth credentials unless external is selected
  • Add password strength & match detectors

Listing

  • Lightbox confirmation for bulk operations e.g. Activate, deactivate, add to groups, etc
  • Add autocomplete for search box again (see above)

Edit User

  • Password strength & match detectors (see above)
  • Auto-hide external auth creds (see above)
  • Renaming local users should check if a username is available with nice little green/red light

    

Group Management

Listing

  • Add autocomplete for search box (similar to user search)
  • Renaming group should check if a new group name is available with nice lights (similar to user name check)
  • Bulk operations should be given lightbox confirmations (similar to users)

  

Customize

Logo & Skins

  • Hide radio inputs and add selected class to skins
Tag page
You must login to post a comment.