2016-08-25 3 views
-1

Я хотел бы создать новые страницы в Redmine с новыми контроллерами, видами и моделями. Я хотел бы знать, может ли единственный способ сделать это, написав мои собственные плагины?Изменить Redmine Исходный код - Плагин или миграция

Могут быть времена, когда мне придется использовать диалог JQuery. Требуется ли это для кодирования пользовательского плагина.

ответ

3

Как правило, вы можете изменить Redmine в одном из двух способов:

  • Вы можете создать плагин, который может расширить или перезаписать функциональность в ядре Redmine.
  • Вы можете установить Redmine самостоятельно и добавить любые изменения непосредственно к кодовой базе Redmine.

Как правило, предпочтительным является первый подход к разработке плагина. Это связано с тем, что он позволяет вам обновлять Redmine позже с минимальными проблемами. Если вы измените базовую базу Redmine, становится очень сложно ее обновить позже, сохраняя ваши изменения и гарантируя, что они все еще работают.

Существует огромное количество существующих плагинов Redmine (различного качества). Как правило, рекомендуется искать бит для связанных плагинов и читать их исходный код, чтобы понять, как работают плагины.