我们已经购买了Active Collab项目管理工具的自托管平台。
我的公司希望我根据自己的需要定制已经制作好的Active Collab。
我发现即使是单个文件也很难找到自定义。
Active Collab支持团队明确指出,如果我打破代码,他们将来不会提供任何支持,修改也不可能也很困难。
请帮助我。
是否有人定制过新的Active Collab 5.x版本。
答案 0 :(得分:1)
<强> TL; DR 强>
Active Collab不是为了扩展内部模块或代码修改而构建的,并且不支持这种扩展方式。请改用Active Collab的REST API。
更长的答案
支持给出了正确的答案:Active Collab不应该被修改,因此它不构建不被修改。这就是为什么你没有看到任何代码钩子或指令如何在应用程序中连接自己的代码。 Active Collab是分布式的,因此它包含源代码,因为它是许多客户最方便的格式(没有性能损失,没有额外的系统要求,无处不在)。随着PHP生态系统的不断发展和其他选项的出现,这可能会发生变化。
如果您决定忽略该警告,则需要牢记以下事项:
扩展软件功能的推荐方法是使用Active Collab的REST API将数据输入和输出应用程序,就像使用任何其他Web服务一样。
API文档可在此处获取:
https://developers.activecollab.com/api-documentation/
如果您使用的是PHP,则可以使用Active Collab SDK,因此您无需担心身份验证和请求处理的机制: