我在哪里可以找到有关将我们的自定义页面从我们当前安装的 Bugzilla 迁移到最新的 Bugzilla 3.6 的信息?
我正在努力了解如何将所有部分组合在一起以使 Bugzilla 工作。我在 VHD 中安装了 3.6(我们在 Windows 上运行)。接下来,我只需要弄清楚如何推进我们的定制。
谢谢!
我在哪里可以找到有关将我们的自定义页面从我们当前安装的 Bugzilla 迁移到最新的 Bugzilla 3.6 的信息?
我正在努力了解如何将所有部分组合在一起以使 Bugzilla 工作。我在 VHD 中安装了 3.6(我们在 Windows 上运行)。接下来,我只需要弄清楚如何推进我们的定制。
谢谢!
您必须考虑如何推进以下几类内容:
如果您一直在直接对代码进行更改,那么只需将 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 孩子们闲逛的地方!他们很乐意根据您的喜好聊天定制。