Мы приобрели собственную платформу инструмента управления проектами Active Collab.
Моя компания хочет, чтобы я настраивал уже созданный Active Collab в соответствии с их потребностями.
Мне очень трудно найти даже один файл для настройки.
И команда поддержки Active Collab четко заявляет, что, если я нарушу код, они не окажут никакой поддержки в будущем, и модификация также невозможна и очень трудна.
Пожалуйста, помогите мне в этом.
Кто-нибудь когда-нибудь настраивал новую версию Active Collab 5.x.
TL; DR
Active Collab не предназначен для расширения с помощью внутренних модулей или модификаций кода, и этот способ расширения не поддерживается. Вместо этого используйте REST API Active Collab.
Более длинный ответ
Поддержка дала правильный ответ: Active Collab не следует изменять, и как таковой он не создан, чтобы его не изменять. Вот почему вы не видите никаких хуков кода или инструкций по подключению вашего собственного кода в приложении. Active Collab распространяется так, что он включает в себя исходный код, потому что это наиболее удобный формат для многих клиентов (без снижения производительности, без дополнительных системных требований, работает везде). По мере развития экосистемы PHP и появления других возможностей это может измениться.
Если вы решили проигнорировать это предупреждение, вам нужно помнить следующее:
Рекомендованным способом расширения функциональности программного обеспечения является использование REST API Active Collab для ввода данных в приложение и из него, как если бы вы использовали любой другой веб-сервис.
Документация по API доступна здесь:
https://developers.activecollab.com/api-documentation/
Если вы используете PHP, вы можете использовать Active Collab SDK, поэтому вам не нужно беспокоиться о механике аутентификации и обработке запросов:
Других решений пока нет …