Progressive Enhancement

    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.

    Copyright © 2011 MindTouch, Inc. Powered by