/cakephp-feedback

A CakePHP plugin for direct feedback or bugreport (with screenshot!) tab option in your app.

Primary LanguageJavaScriptMIT LicenseMIT

CakePHP Feedback Plugin

Build Status Latest Stable Version Minimum PHP Version License

This plugin provides a static feedback tab on the side of the screen that enables website visitor to submit feedback or bugreports. Features pure client-side screenshot function including user-placed highlight / accent.

Note: For CakePHP 3.x

Currently saves the following on form submit

  • Name of sender (optional, can work with AuthComponent)
  • E-mail of sender (optional)
  • Subject
  • Message
  • Current URL
  • Screenshot of body DOM element
  • Browser and browser version
  • User OS flavor

Save options (configurable and extendable)

Out of the box:

  • Filesystem

Easily extendable to:

They can also be stacked (multiple stores at once).

Furthermore

  • This plugin is CakePHP Security component compatible.
  • Fully localizable to your language.

Requirements

Required: jQuery

Optional: Bootstrap (Bootstrap 2 and 3 compatible)

Includes: html2canvas.js by niklasvh

Installation and Usage

See Documentation.

Demo

https://sandbox.dereuromark.de/

2.x version

This is the original project:

https://github.com/stefanvangastel/CakePHP-FeedbackIt

Website: http://stefanvangastel.nl/feedbackitdemo/