user intrface (module[3] drupal[2])

FacebookTwitter
http://drupal.org/project/login_destination

Login Destination

The Login Destination module allows you to customize the destination that a user is redirected to after logging in, registering to the site (7.x), using a one-time login link or logging out (7.x). The destination can be an internal page or an external URL. It is possible to specify certain conditions like referring pages or user roles and make the destination depend upon them.
http://drupal.org/project/profile_role Relate profile field categories to particular roles, instead of all fields being related to all roles. Use profile to define all user data fields, but restrict which fields are related to users of a particular role. The interface allows you to relate profile field categories to roles.

Profile role

http://drupal.org/project/role_delegation This module allows site administrators to grant some roles the authority to assign selected roles to users, without them needing the administer permissions permission. For each role, Role Delegation provides a new assign ROLE role permission to allow the assignment of that role. The module also adds an assign all roles permission. Enabling this permission for a role is a convenient way to allow the assignment of any other role without having to check all the assign ROLE role permissions in the Permissions page. If an administrator has the administer users permission, a role assignment widget gets displayed in the account creation or editing form, and bulk add/remove role operations become available on the user administration page. Otherwise, if s/he has at least the access user profiles permission, the module adds its own Roles tab to the user profile so that roles can be assigned.

Role Delegation

http://drupal.org/project/wysiwyg

Wysiwyg

Allows to use client-side editors to edit content. It simplifies the installation and integration of the editor of your choice. This module replaces all other editor integration modules.