dereuromark / cakephp-feedback
在您的 CakePHP 应用程序中提供反馈或错误报告(带有截图!)标签选项。数据可以直接发送到 Mantis、电子邮件、GitHub 问题、文件系统等。
2.0.5
2024-09-16 12:59 UTC
Requires
- php: >=8.1
- cakephp/cakephp: ^5.0.0
Requires (Dev)
- cakephp/migrations: ^4.0.1
- fig-r/psr2r-sniffer: dev-master
- phpunit/phpunit: ^10.2
README
本插件在屏幕侧边提供静态反馈标签,允许网站访客提交反馈或错误报告。具有纯客户端截图功能,包括用户放置的高亮/强调。
此分支适用于 CakePHP 5.0+。有关详细信息,请参阅 版本映射。
当前在表单提交时保存以下内容
- 发件人姓名(可选)
- 发件人电子邮件(可选)
- 主题
- 反馈消息
- 当前 URL
- body DOM 元素的截图(可选标记)
- 浏览器和浏览器版本
- 用户操作系统类型
名称和电子邮件可以从 TinyAuth.AuthUser 或普通会话 Auth 自动检索。
保存选项(可配置和可扩展)
开箱即用
- 文件系统
- 数据库
易于扩展到
- 自定义数据库
- 电子邮件
- Mantis Bugtracker
- GitHub(仓库问题)
- Bitbucket(仓库问题)
- Jira
- Redmine
它们也可以同时堆叠(一次多个存储)。
此外
- 此插件与 CakePHP FormProtection 组件兼容。
- 完全本地化到您的语言。
需求
必需: jQuery
可选: Bootstrap(兼容 Bootstrap 4/5)
包含: html2canvas.js by niklasvh
安装和用法
请参阅 文档。
演示
https://sandbox.dereuromark.de/
CakePHP 2.x 版本
这是原始项目