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

Модератор: ykolesnikov

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

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

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

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

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

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

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

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

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

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

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

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

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

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

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

Ответить