2016-08-12 4 views
1

Мы приобрели самостоятельную платформу инструмента управления проектами Active Collab.Настройка Active Collab кода

Моя компания хочет, чтобы я уже настроил Active Collab в соответствии с их потребностями.

Мне очень сложно найти даже один файл для настройки.

И команда поддержки Active Collab четко заявляет, что если я сломаю код, они не дадут никакой поддержки в будущем, а модификация также невозможна и очень сложна.

Пожалуйста, помогите мне в этом.

Есть ли какие-либо индивидуальные настройки новой версии Active Collab 5.x.

ответ

1

TL; DR

Активный Collab не построен, чтобы быть расширена с помощью внутренних модулей или модификаций кода, и что способ расширения не поддерживается. Вместо этого используйте REST API Active Collab.

Более длинный ответ

Поддержка дал правильный ответ: Активный Collab не должен быть изменен, и как таковой он не построен не должен быть изменен. Вот почему вы не видите каких-либо кодовых крючков или инструкций, как подключить свой собственный код в приложении. Активный Collab распространяется таким образом, что он включает исходный код, потому что он является наиболее удобным для многих клиентов (без каких-либо требований к производительности, без дополнительных системных требований). Поскольку экосистема PHP продолжает развиваться, и другие варианты становятся доступными, это может измениться.

Если вы решили проигнорировать это предупреждение, вы должны иметь следующие вещи в виде:

  1. модификация коды, которые вы делаете не может нарушить активную лицензию Collab соглашения (https://www.activecollab.com/terms-selfhosted.html). Прочтите их внимательно,
  2. Active Collab LLC не поддерживает поддержку модифицированных систем. С измененной системой вы сами по себе, без поддержки,
  3. Выполнение автоматического обновления отменяет любые сделанные вами изменения, поэтому вам придется повторно применить их (и убедиться, что они работают с новой версией) ,
  4. Active Collab LLC оставляет за собой право изменять способ его размещения Active Collab.

Рекомендуемый способ расширения функциональности программного обеспечения - использовать REST API Active Collab для получения данных в и из приложения, как и с любым другим веб-сервисом.

документация API доступна здесь:

https://developers.activecollab.com/api-documentation/

Если вы используете PHP, вы можете использовать активный совм SDK, так что вам не нужно беспокоиться о механике аутентификации и обработки запроса:

https://github.com/activecollab/activecollab-feather-sdk

+0

Да, я уже обсуждал это в канале IRC и пришел к выводу, что очень плохое решение по изменению запатентованных мягких изделий. Теперь я самостоятельно создаю собственное решение Спасибо за подробное объяснение. – makemelive

Смежные вопросы