问题标签 [activecollab]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sharepoint - 项目管理:SharePoint 与 activeCollab
我正在尝试为我们的下一个项目选择项目管理和协作软件,并且想知道您对“企业”SharePoint 与“轻量级”替代方案(如 BaseCamp 或 activeCollab)的看法(从两者中,我更喜欢后者)。
对我们很重要的功能:
- 文件共享(规格、手册等)
- 论坛(我讨厌收件箱中丢失重要信息)
- 问题跟踪
- Subversion 集成会很好,但可能 SharePoint 和 activeCollab 目前都不支持它,是吗?
时间跟踪等其他事情对我们来说不太重要(虽然很高兴)。
当我比较这两种解决方案时,我看到了这些优点和缺点:
- SharePoint 的杀手级功能是 Office 集成。例如,与纯 HTML 文本区域和一些纯文本格式相比,在 MS Word 中使用样式、图像拖放等编写规范要好得多。我们还非常广泛地使用 Outlook,所以如果我们可以利用这个工具会很好。
- activeCollab 是基于网络的,并且有一个流畅的用户界面,这对于我们公司的采用很重要(如果我们的开发人员没有找到易于使用的解决方案,他们将不会使用它)。我的老板也有点喜欢简单的解决方案,activeCollab 在这方面很容易获胜。
关于价格,activeCollab 大约是几百美元(合理的一次性成本),但我不太确定 SharePoint。如果我是对的,基本的“SharePoint Services”版本对我们来说就足够了(我认为我们不需要完整的 MS Office SharePoint Server),在这种情况下,我们只需要 Windows Server 许可证(我们已经)和SQL Server 许可证(SQL Server Express 可以工作吗?还是我们至少需要工作组版本?)。这意味着如果我们选择最低版本,即使 SharePoint 也不需要太贵。
有没有人做过同样的比较并且可能提供更多的见解?
svn - ActiveCollab subversion 集成是否可以通过 ssh 与 subversion 一起使用?
我正在尝试在 ActiveCollab 项目中设置存储库。在安装过程中,它报告连接测试成功。但是,当我尝试实际更新存储库时,我收到以下消息:
无法获取给定存储库的最高修订号。
如果我尝试浏览存储库,则会出现以下错误:
致命错误:在第 357 行的 /u/sites/activecollab/webroot/shared/activecollab/activecollab/application/modules/source/controllers/RepositoryController.class.php 中的非对象上调用成员函数 getRevision()
这是因为试图通过 svn+ssh 插件而不是 http 访问存储库吗?还是在 ActiveCollab 端发生了什么?通过其他方式可以很好地访问存储库——只有 ActiveCollab 有问题。
django - 在 django 和 API 调用中删除对象
我正在尝试删除程序中的客户端对象,然后使用提供的 API 删除 activeCollab 中的对象。我可以删除该对象,但在调用 API 时我不断收到 404 错误。我打印了 c.id 并且得到了正确的 ID,如果我将 req 语句中的 ':company_id' 替换为客户端的实际 ID,它就可以工作。
这是我的删除代码:
感谢大家。
哦,这里是删除 API 文档的链接: http ://www.activecollab.com/docs/manuals/developers/api/companies-and-users
python - 从 API 调用返回的 XML 分配变量
我需要从 API 中提取一些数据。它以 XML 格式返回 GET,我在试图弄清楚如何将 API 中的一些数据分配给 django/python 模型中的字段时遇到了一些问题。
activeCollab 的 API 不允许我创建自己的 projectID 编号,它会自动为我生成编号。所以我想拿那个号码,然后把它分配给我的项目模型中的 API_id 字段。有人可以帮我弄清楚如何获取 GET 返回的 XML 并将其分配给我的一个字段。
项目的 ActiveCollab API 文档: http ://www.activecollab.com/docs/manuals/developers/api/projects
这是我的models.py
视图.py
任何建议将不胜感激。
史蒂夫
附言。我展示的 api 调用是创建一个新项目
python - 通过 API 调用将受让人添加到工单
我正在使用 API 与 ActiveCollab 系统集成。我正在尝试将一些受让人添加到每次创建新项目时创建的票证中。它完全无视我添加受让人的请求,这让我相信我做得不对。
这是 API 说明的链接,我也在下面发布了我的代码的代码片段。
我的代码:
任何帮助将非常感激。
谢谢,
史蒂夫
git - 有人将 Activecollab 与 Git 或 Hg 一起使用吗?
我们目前使用带有 subversion 的 activecollab,但我们想考虑使用 Git 或 Hg 来为我们提供分布式源代码控制。
有没有人在做这项工作,以便修订可以链接到 activecollab 中的票,就像它们用于 SVN 一样?
php - 在 ActiveCollab 的单个页面上禁用 Smarty
我正在开发一个使用 Smarty 作为模板的系统 (ActiveCollab)。我想输出一些 JSON,所以我需要让它自己输出......没有其他东西。但是,如果我没有为相应的操作提供 Smarty 模板文件,我会得到一个破坏 JSON 的错误输出。
有谁知道如何根据具体情况禁用 Smarty 输出?在伪代码中,类似
如果做不到这一点,有谁知道如何让 ActiveCollab 不需要模板文件进行输出?或者甚至知道在 ActiveCollab 中输出 JSON 以供消费的更好方法?
我的主要目标是输出 json 供 ActiveCollab 中的 jqgrid 使用,以防万一。
谢谢。
编辑:
事实证明,它就像die();
在所需的输出之后添加一样简单。
就是这样。为什么我总是在解决方案如此基本时寻找“硬”答案,我永远不会知道......叹息。
php - PHP sendmail 在 ActiveCollab 中停止处理
我是一家将 ActiveCollab 作为项目管理工具运行的商店的开发人员。当工单更新/完成/等时,Activecollab 会发送电子邮件通知。
现在,页面在发送电子邮件之前“暂停”,这会减慢我们的工作流程,因为发送邮件平均需要 2-3 秒。当试图一次关闭多张票(打开几个标签)时,它变得非常糟糕。
有没有办法让电子邮件“排队”或以其他方式设置系统,以便在发送邮件时进程不会被阻塞?请注意,破解代码并不是一个真正的选择......但我很好地编写了一个“通过”bash脚本。另请注意,如果通知没有发出,那没什么大不了的……如果它加快了一切速度,我可以在这里和那里丢失一两个。
php - Activecollab 模块:未捕获 RangeError:超出最大调用堆栈大小
我正在研究 ActiveCollab 模块,并面临一个前所未有的严重问题。当我开始使用简单的 index.tpl 文件(带有静态文本)开发一个简单的模块时,activecollab 允许成功安装它并在安装后单击项目中的某个位置而不刷新页面时进行所有操作,但是当我通过 F5 刷新页面时全部正文消失并且在activecollab中没有任何作用,我在Firefox中执行该页面,它在firebug中显示:
当我在 Chrome 中运行它以识别问题时,它会显示如下内容:
我检查了 activecollab 日志文件,但没有发现任何错误,如果有人帮助我解决这个问题,对我来说真的很棒。
更新帖子: 根据要求我的控制器代码;下面是我的控制器:
php - 如何在自定义模块的 activecollab 中链接 css 文件?
我正在研究 activecollab 自定义模块,所以在 css 文件放置方面有一些问题,我在其中放置了一个文件
但是在安装“mymodule”之后,activecollab 没有在运行时加载页面上获取该 css 文件..
如果有人这样做请帮助我,是否需要添加一行来将该 CSS 与模块链接?还是css文件夹问题?
更新:
此外,我想知道模块的 assets/default/stylesheets/ 文件夹中的 FRONTEND 和 BACKEND 是什么?
我需要将我的普通 main.css 文件放在前端文件夹中吗?