Есть несколько категорий вещей, которые вы должны рассмотреть, как двигаться вперед:
- изменения в скрипты и модули
Если вы вносили изменения в код непосредственно, он должен просто вопрос слияния 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
Вы можете найти полезным посетить #mozwebtools на irc.mozilla.org. Вот где все крутые дети Bugzilla болтаются! Они с удовольствием обсуждают настройки вашего контента.