カスタマイズされたページを現在インストールされている 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 の子供たちがたむろする場所です! 彼らはあなたの心ゆくまでカスタマイズについて喜んでチャットします.