Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dereuromark/cakephp-feedback
A CakePHP plugin for direct feedback or bugreport (with screenshot!) tab option in your app.
https://github.com/dereuromark/cakephp-feedback
Last synced: 12 days ago
JSON representation
A CakePHP plugin for direct feedback or bugreport (with screenshot!) tab option in your app.
- Host: GitHub
- URL: https://github.com/dereuromark/cakephp-feedback
- Owner: dereuromark
- License: mit
- Created: 2018-01-05T11:48:40.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-09-16T20:55:35.000Z (about 2 months ago)
- Last Synced: 2024-10-11T06:32:39.077Z (29 days ago)
- Language: PHP
- Homepage:
- Size: 469 KB
- Stars: 6
- Watchers: 5
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-cakephp - Feedback plugin - Allow visitors to send quick and easy feedback incl. a screenshot via sidebar form. (Miscellaneous)
README
# CakePHP Feedback Plugin
[![CI](https://github.com/dereuromark/cakephp-feedback/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/dereuromark/cakephp-feedback/actions/workflows/ci.yml?query=branch%3Amaster)
[![Coverage](https://img.shields.io/codecov/c/github/dereuromark/cakephp-feedback/master.svg)](https://codecov.io/gh/dereuromark/cakephp-feedback)
[![Latest Stable Version](https://poser.pugx.org/dereuromark/cakephp-feedback/v/stable.svg)](https://packagist.org/packages/dereuromark/cakephp-feedback)
[![Minimum PHP Version](https://img.shields.io/badge/php-%3E%3D%208.1-8892BF.svg)](https://php.net/)
[![License](https://poser.pugx.org/dereuromark/cakephp-feedback/license.svg)](LICENSE)
[![Total Downloads](https://poser.pugx.org/dereuromark/cakephp-feedback/d/total.svg)](https://packagist.org/packages/dereuromark/cakephp-feedback)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.This branch is for **CakePHP 5.0+**. For details see [version map](https://github.com/dereuromark/cakephp-feedback/wiki#cakephp-version-map).
### Currently saves the following on form submit
* Name of sender (optional)
* E-mail of sender (optional)
* Subject
* Feedback message
* Current URL
* Screenshot of body DOM element (with marker as option)
* Browser and browser version
* User OS flavorName and E-Mail can be auto-retrieved from TinyAuth.AuthUser or plain session Auth.
### Save options (configurable and extendable)
Out of the box:
* Filesystem
* DatabaseEasily extendable to:
* Custom Database
* [Mantis Bugtracker](http://www.mantisbt.org/)
* [GitHub (repo issues)](https://help.github.com/articles/github-glossary#issue)
* [Bitbucket (repo issues)](https://confluence.atlassian.com/display/BITBUCKET/Use+the+issue+tracker)
* [Jira](https://www.atlassian.com/software/jira)
* [Redmine](http://www.redmine.org)They can also be stacked (multiple stores at once).
### Furthermore
* This plugin is CakePHP FormProtection component compatible.
* Fully localizable to your language.## Requirements
**Required:** [jQuery](http://jquery.com/)
**Optional:** [Bootstrap](http://getbootstrap.com) (Bootstrap 4/5 compatible)
**Includes:** [html2canvas.js by niklasvh](https://github.com/niklasvh/html2canvas)
## Installation and Usage
See **[Documentation](docs/README.md)**.
## Demo
https://sandbox.dereuromark.de/## CakePHP 2.x version
This is the original project:
https://github.com/stefanvangastel/CakePHP-FeedbackIt
Website: [http://stefanvangastel.nl/feedbackitdemo/](http://stefanvangastel.nl/feedbackitdemo/)