简单的错误报告,通知用户和错误修复列表

时间:2012-01-14 11:28:17

标签: php bug-tracking error-reporting issue-tracking

我开发了一个网站。

人们通过电子邮件向我发送错误。我将电子邮件复制到doc并且当它被修复时我在那里注意并且当我结束错误修复周期时我发送给报告错误的用户感谢您注意并且有关它被修复的信息。比我发布上一版本中修复的错误。

现在这是一个很好的系统,但我认为随着时间的推移,保持现在的沟通水平将变得更加困难。当我将拥有数百名用户时,我将没有时间回答所有用户,而且我将没有多少时间来跟踪相同质量的每个错误。

所以我需要一些bug跟踪软件。我正在测试一些解决方案(FogBugz,UserVoice等),但无法找到满足我需求的正确解决方案。

我想系统会像这样工作:

  • 人们可以打开表单(没有登录)来报告问题。表单应该有我需要从用户获取的自定义字段(例如他们使用的操作系统)。表格应该尽可能简单明了,这样用户就不会被其他事情分心。
  • 当有人报告错误时,我会收到一封电子邮件。
  • 当我修复bug时,我可以写一些关于它的注释。
  • 当我结束错误修正周期时,我应该能够“关闭它”,以便系统自动发送预定义的感谢信和我的注释。我应该可以改变感谢信。
  • 在网站上会有自动更新的修订列表,其中包含报告的错误列表,状态和注释,以便其他人也可以看到刚修复的内容。它应该尽可能简单明了。

此外,我的项目不是开源的,我不想将错误报告/跟踪系统与我的源代码控制连接,因为我不想与源代码控制绑定,也不希望遇到所有问题源代码控制导致并找到解决方案来修复如此模糊的错误,并尝试讨厌的功能才能正常工作。

系统可以是在线服务或PHP中的一些MySQL软件,以便我可以在我的服务器上安装它。它可以是免费的或商业的。

重要的是它应该被翻译成多种语言,或者至少可以选择自己更改文本,以便将其翻译成我的语言。它可以通过选项或模板来完成。

可选地,它应该允许用户对错误进行投票,但这不是必需的。

我应该可以在我的网站上嵌入报告表格和问题列表。

用户应该能够在没有登录的情况下报告错误。

所以我需要一些简洁,易于维护和设置,简单的错误报告/跟踪系统,以便纳入我的网站。

你知道这样的系统吗?提前感谢提示。

2 个答案:

答案 0 :(得分:1)

在这里您可以找到几乎所有可用软件的列表,只需根据PHP选择它们:

http://en.wikipedia.org/wiki/Comparison_of_issue-tracking_systems

但是,我想推荐www.redmine.org,它很棒。我知道,你说的是PHP / Mysql,但是如果你可以管理web服务器(期待apache),那么很容易设置。 而且它也是免费的并且被广泛使用。

答案 1 :(得分:0)

在我的上一期项目中,我更喜欢Flyspray作为错误跟踪系统。可悲的是,它不再发展,我不知道是否有一个持续的项目。但就我所知,它适用于PHP 5.3。如果有一个类似的PHP bug跟踪器仍在开发中,那将会很有趣。

- 马克