Extension:UIFeedback

The UIFeedback-Extension allows Users to give feedback about the user interface. It implements two different methods:
 * a questionnaire with several questions about a found usablity-flaw
 * a JavaScript-based screenshot-renderer where a user can highlight and blackout areas

The Renderer is based on the html2canvas-library by Niklas von Hertzen.

Installation
git clone https://lb42@bitbucket.org/lb42/UIFeedback.git
 * download the extension (will be transfered to Gerrit soon)

require_once( "$IP/extensions/UIFeedback/UiFeedback.php" );
 * add the following line to `LocalSettings.php`:

run update.php from maintenance-folder
 * create the table in your database

mkdir extension/UIFeedback/cache chmod a+rwx extension/UIFeedback/cache
 * add a cache-folder to the Extensions-Directory and give write access for it.

This is necessary for the UserAgent-Parser which extracts the Operating-System and Browser-Version from the UserAgentString. Attention! You should only give read- and write-access to the user that is running the php-process in your environment.