stefanvangastel/feedback-it

在您的 CakePHP 应用程序中,提供反馈或错误报告(带截图!)选项卡。数据可以直接发送到 Mantis、电子邮件、GitHub 问题、文件系统等。

安装: 17

依赖: 0

建议: 0

安全性: 0

星标: 24

关注者: 9

分支: 7

开放问题: 3

语言:JavaScript

类型:cakephp-plugin

v0.0.1 2017-03-13 18:25 UTC

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 元素的截图
  • 浏览器和浏览器版本
  • 用户操作系统类型
**保存选项包括(可配置):** ## 要求

此插件与 CakePHP 安全组件兼容。

必需

可选

包含

## 安装和设置
  1. 使用 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"

  2. 在 app/Config/bootstrap.php 中加载插件:

    CakePlugin::load('FeedbackIt');

  3. 复制默认的 feedbackit-config 文件:

    ../app/Plugin/FeedbackIt/Config/feedbackit-config.php.default 复制到 ../app/Plugin/FeedbackIt/Config/feedbackit-config.php

    并根据您的需求进行调整。

  4. 在视图或布局中使用 feedbackbar 元素将反馈选项卡放置在相应页面。由于它使用绝对 DOM 元素定位,所以您可以将以下行放置在任意位置。

    <?php echo $this->element('FeedbackIt.feedbackbar');?>

## 用法

要测试此功能,请访问 http://stefanvangastel.nl/feedbackitdemo/

## 示例

Example of form Example of result

结束