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