1

我在哪里可以找到有关将我们的自定义页面从我们当前安装的 Bugzilla 迁移到最新的 Bugzilla 3.6 的信息?

我正在努力了解如何将所有部分组合在一起以使 Bugzilla 工作。我在 VHD 中安装了 3.6(我们在 Windows 上运行)。接下来,我只需要弄清楚如何推进我们的定制。

谢谢!

4

1 回答 1

0

您必须考虑如何推进以下几类内容:

  • 脚本和模块的更改

如果您一直在直接对代码进行更改,那么只需将 3.6 合并到您的源代码树中即可。这可能会产生许多冲突,并且可以作为代码考古学的练习来找出解决方案。

以此为契机,加入代码钩子的行列,这样您就可以对 Mozilla 的源代码进行最小的(希望没有)更改,这将使未来的升级变得更加容易。

  • 对模板的更改

如果您一直在更改模板template/en/default,那么这与上面的情况几乎相同 - 您需要合并 Mozilla 的更改。如果您一直在进行自定义template/en/custom,那么您需要评估是否需要根据对默认值的相应更改进行任何更改。

  • 扩展的变化

3.6 在扩展系统中引入了一些新的架构。你可能想像我一样深入研究这个页面:

http://www.bugzilla.org/docs/3.6/en/html/api/Bugzilla/Extension.html

您可能还想查看 3.6 的升级说明:

http://www.bugzilla.org/releases/3.6/release-notes.html#v36_upgrading

最后,在我手动转换扩展程序之前我没有注意到,有一个脚本可以为您完成!

http://www.bugzilla.org/docs/3.6/en/html/api/contrib/extension-convert.html

您可能会发现访问 irc.mozilla.org 上的 #mozwebtools 会有所帮助。那是所有酷酷的 Bugzilla 孩子们闲逛的地方!他们很乐意根据您的喜好聊天定制。

于 2010-05-04T14:59:21.443 回答