Методы доработки

Модератор: ykolesnikov

Ответить
merkushov
OTRS Бывалый
Сообщения: 310
Зарегистрирован: 25 окт 2012, 15:06
Откуда: Воронеж
Поблагодарили: 1 раз

Методы доработки

Сообщение merkushov » 26 окт 2012, 13:08

Я в этом деле новичёк., интересуюсь кто как дорабатывает.

Как я это сейчас понимаю:
  • Чтобы доработать или внести изменения в существующий модуль, нужно переместить его в папку ./Custom со всей иерархией папок.
  • Новые модули можно вносить непосредственно в ./Kernel
  • Все свои конфиги системы держать в Kernel/Config.pm
Очень огорчает что код написан в процедурном стиле, с ООП и наследованием было бы проще. Мучает вопрос как быть с обновлением, т.е. как правильно обновлять основные версии OTRS если уже есть свои? Забирать изменения из их cvn и мерджить со своим репозиторием?
Меркушов Виктор, perl программист

alexus
OTRS Гуру
Сообщения: 4732
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 27 раз
Поблагодарили: 30 раз

Re: Методы доработки

Сообщение alexus » 04 ноя 2012, 00:39

http://doc.otrs.org/developer/3.1/en/html/. Для начала необходимо проштудировать документацию.
С уважением,
Алексей Юсов

Prod: OTRS ITSM 5.0.14 on CentOS 7 x64 Linux with MySQL 5.7

Radiant System OTRS Intergrator RU
Radiant System OTRS Intergrator EN
Хотите внедрить OTRS? Спросите меня как!
Следите за нашими новостями на Facebook

merkushov
OTRS Бывалый
Сообщения: 310
Зарегистрирован: 25 окт 2012, 15:06
Откуда: Воронеж
Поблагодарили: 1 раз

Re: Методы доработки

Сообщение merkushov » 06 ноя 2012, 10:08

Этот раздел документации я видел и даже пробежался вскользь. Но интересно было бы найти человека который занимался более-менее серьёзной доработкой.

Кто-нибудь пытался сливать код из source.otrs.org ? У меня что-то не получается. А мерджить разные версии кода и свои доработки?
Меркушов Виктор, perl программист

Ответить