Wikimedia Labs/Interface usability improvement project

The war on clicks
Many actions in the interface take way too many clicks to access. There's a number of things we can do to reduce clicks:


 * 1) Bug 44174: Remove "are you sure" steps from places it isn't necessary
 * 2) Bug 44175: Combine role and project membership into a single interface
 * 3) Bugs 44176, 44177: Add an API and make a combined javascript interface
 * 4) Bugs 45455, 45456: Have shell requests marked as uncompleted or completed by checking if the user is in the shell group and if they are blocked.

Notifications
For things that occur mostly asynchronously, like instance creation and security group rule modifications, we should be able to notify users of when actions have completed.


 * 1) Bug 44179: Add Echo notification for instance reboot completions
 * 2) Bug 44180: Add Echo notification for instance build completions (full puppet run, send to all admins of the project)
 * 3) Bug 44182: Add Echo notification for new requests in queues

Skin
Vector leaves something to be desired. Change the default skin.


 * Try out the strapping-mediawiki skin
 * demo (requires socks-proxy into labs)