stefanvangastel / feedback-it
在您的 CakePHP 应用程序中,提供反馈或错误报告(带截图!)选项卡。数据可以直接发送到 Mantis、电子邮件、GitHub 问题、文件系统等。
Requires
This package is not auto-updated.
Last update: 2024-09-19 12:14:42 UTC
README
网站: http://stefanvangastel.nl/feedbackitdemo/
目录
## 简介此 CakePHP 插件在屏幕侧边提供了一个静态反馈选项卡,允许网站访客提交反馈或错误报告。功能包括纯客户端截图功能,包括用户放置的高亮/强调。
当前在表单提交时保存以下内容:
- 发送者姓名(可选,可以与 AuthComponent 一起使用)
- 发送者电子邮件(可选)
- 主题
- 消息
- 当前 URL
- body DOM 元素的截图
- 浏览器和浏览器版本
- 用户操作系统类型
- 文件系统
- Mantis Bugtracker
- GitHub(仓库问题)
- 电子邮件
- Bitbucket(仓库问题)
- Jira
- Redmine
此插件与 CakePHP 安全组件兼容。
必需
可选
- Bootstrap(兼容 Bootstrap 2 和 3)
包含
## 安装和设置-
使用 Git 从存储库检出 FeedbackIt CakePHP 插件:
git clone http://github.com/stefanvangastel/CakePHP-FeedbackIt.git
或从 Github 下载存档:
https://github.com/stefanvangastel/CakePHP-FeedbackIt/archive/master.zip
您必须将 FeedbackIt CakePHP 插件放置在您的 CakePHP 2.x 应用程序 app/Plugin 目录中。
或使用 composer 载入:
"stefanvangastel/feedback-it": "dev-master"
-
在 app/Config/bootstrap.php 中加载插件:
CakePlugin::load('FeedbackIt');
-
复制默认的 feedbackit-config 文件:
将
../app/Plugin/FeedbackIt/Config/feedbackit-config.php.default
复制到../app/Plugin/FeedbackIt/Config/feedbackit-config.php
并根据您的需求进行调整。
-
在视图或布局中使用 feedbackbar 元素将反馈选项卡放置在相应页面。由于它使用绝对 DOM 元素定位,所以您可以将以下行放置在任意位置。
<?php echo $this->element('FeedbackIt.feedbackbar');?>
要测试此功能,请访问 http://stefanvangastel.nl/feedbackitdemo/
## 示例
结束