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

Модератор: ykolesnikov

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

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

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

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

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

alexus
OTRS Гуру
Сообщения: 4745
Зарегистрирован: 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
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

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

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

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

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

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

Ответить