错误报告

如果你认为你发现了一个bug,你需要验证它真的是一个问题。(如果您认为发现了安全漏洞,请按照不同的程序在https://civicrm.org/security网站.)回答以下问题:

  1. 您使用的是最新版本的CiviCRM吗?如果没有,可能是在比您使用的更新版本中修复的。
  2. 你能在CiviCRM演示网站上重现这个问题吗?通过选择此处使用的CMS登录演示版本:https://civicrm.org/demo。沙箱部分位于底部,运行最新的CiviCRM开发版本。
  3. 如果你对前两个问题的回答是“是”,那么你可能会有所领悟。然而,您可能不是唯一发现问题的人。
  4. 在CiviCRM Stack Exchange董事会上搜索同一问题的观察结果/投诉:https://civicrm.stackexchange.com
  5. 如果没有人提到您的特定问题,请首先在Stack Exchange上发布,详细描述问题,包括您正在使用的CMS、CiviCRM版本以及解决问题的具体步骤。如果您在屏幕上看到错误代码,请复制并粘贴它(或附上它的屏幕截图)。清楚地陈述1)你做了什么,2)你预期会发生什么,3)实际发生了什么。把你的指示写得很清楚,这样别人就能准确地复制你所做的。 
  6. 返回查看更多信息的响应和请求。此反馈将帮助您决定是否应该提交错误。
  7. 如果是一个bug,通常CiviCRM核心团队会确认是否是,您应该在问题跟踪程序中报告它。你需要创建帐户在本网站上,它也将在Issue Tracker上工作。在启用帐户之前,验证可能会延迟。Issue Tracker位于https://lab.civicrm.org/探索CivicCRM核心问题位于开发,但也有其他空间,例如扩展
  8. 在“问题”菜单下,单击“列表”,然后单击“新建问题”。
  1. 用尽可能多的细节填写所有字段并提交。复制并粘贴与您的错误相关的任何错误代码或论坛帖子。
  2. 当你的bug被审查、处理并希望得到修复时,你会定期通过电子邮件收到关于其状态的通知。如果CiviCRM团队成员有任何问题,他们可能会与您联系。

祝贺您发现并报告错误!作为CiviCRM社区的成员,我们都在为解决方案做出贡献。根据您的技能和/或资源,您可以提交修补程序来修复错误,也可以雇佣其他人来提交修补程序。

问题的优先顺序

请注意,CiviCRM社区努力及时解决各种问题。也就是说,我们经常资源不足,所以我们根据问题的关键程度来确定问题的优先级。仅仅因为你提交了一个问题并不能保证它会被及时修复。如果有些事情对你来说真的很关键,考虑使用付费问题队列帮助确定修复的优先级。