我不得不承认,我爱上了 Trello 这个生产力工具。如果您喜欢使用列表来组织工作,这是一个非常好的工具。对我而言,它有两个主要用途:保持 GTD 框架,以及使用类似 看板 的日程表管理某些项目。
但是 Trello 是一个闭源 SaaS 产品,我想知道是否可以找到一个开源替代方案来满足我的需求。 尽管我非常喜欢 Trello,但它缺少一些我真正希望在列表/任务管理器中拥有的功能,我想探索其他选择。
如果您不熟悉 Trello 或看板的概念,这非常简单。 列表上的项目都被视为“卡片”。 离线版本通常使用便利贴在多个箱子之间移动。 它基于为制造业开发的过程,但已被精益软件开发社区广泛采用。 卡片可能代表一个功能,该功能在看板上移动以表示其在开发、审查、测试和部署中的流程。 数字工具通常允许将附件添加到这些卡片:图像、链接、附加列表、分配给任务的人员等,并且许多工具还具有其他工具,可让您更全面地了解任务如何在工作流程中移动。 对于从事大量面向生产工作的人来说,它们在软件开发领域之外也运行良好。 我使用看板来跟踪从文章撰写到家庭维修的一切事务。
但是大多数看板工具都是多用途的,您也可以使用它们来跟踪后续行动、某天/也许列表,甚至只是您需要购买的杂货。 几乎所有这些工具的杀手级功能都是能够与团队共享您的看板,从而实现团队协作并使每个人保持在同一页面上。 在寻找适合我需求的开源工具时,我遇到了五个开源、免费的 Trello 替代方案,并想分享一下我对每个方案的体验。
Taiga
首先是 Taiga.io。 我们之前评论过 Taiga,它是我们的 顶级项目管理工具 之一。 尽管某些项目管理工具似乎过于注重包含大量功能,但当我第一次了解 Taiga 时,我喜欢它的一点是它专注于简洁和干净的界面。 Taiga 也具有高度可定制性,并且集成了许多其他功能和外部工具,以及许多社区创建的工具。
如果您要从其他提供商切换过来,则在创建新的 Taiga 项目时,您可以导入看板。 在项目创建期间,选择导入工具并登录您的其他帐户。 有针对 Trello、Jira、Github 和 Asana 的导入器。

Taiga 的功能不仅仅是看板,但由于那是我主要感兴趣的,所以那是我探索最多的部分。 我喜欢添加自定义字段的功能,积分系统是团队可能会觉得有趣的东西; 报告也非常容易。 除了是一个您可以下载并自行运行的开源项目之外,Taiga 还提供在线 托管版本,同时提供公共项目看板和私有看板。
Taiga 使用 Python 和 Django 以及 AngularJS 编写,并在 GNU Affero GPL 下开源。

Taiga 屏幕截图,作者:Jason Baker。 CC BY-SA 2.0。
Kanboard
Kanboard 是一个相当简约的开源看板入门工具。 但不要被简约的界面所迷惑,它仍然包含许多 功能,包括任务搜索和过滤、子任务、附件、评论等,以及一些不错的分析和报告选项。 您还可以轻松地以各种格式导出您的卡片。 Kanboard 易于安装,资源占用少(例如,您可以在 Raspberry Pi 上运行它),并且已被翻译成多种不同的语言。
Kanboard 使用 PHP 编写,并在 MIT 许可证 下提供。

Kanboard 屏幕截图,作者:Jason Baker。 CC BY-SA 2.0。
Wekan
我查看的下一个竞争者是 Wekan。 Wekan 以前被称为 Libreboard,尽管该项目已从之前的版本显着发展。 他们有一个免费的托管 演示,您可以试用,或者您可以下载并自行安装。 他们使这变得特别容易,提供了容器镜像、VirtualBox 镜像或从源代码安装的能力,如果您已经使用 Sandstorm.io 平台托管个人云服务器,它还集成了 Sandstorm.io。
在我看过的所有看板式工具中,Wekan 是最接近 Trello 界面的一个。 前端和后端都使用 JavaScript 编写,基于 Meteor 框架。
与 Taiga 一样,在创建 Wekan 看板时,您可以直接从您的 Trello 帐户导入看板。

Libreboard(现在是 Wekan)屏幕截图,作者:Jason Baker。 CC BY-SA 2.0。
如果您有兴趣参与该项目,请查看 项目 Wiki 或 开发者文档。
Restyaboard
Restyaboard 试图在 Trello 停止的地方继续前进,并稍微扩展功能集; 他们的网站上有一个方便的 比较图表,其中很好地列出了他们的附加功能。 他们的 在线演示 展示了许多这些功能。 如果您已经在使用 Trello,您会欣赏能够直接从 Trello 的默认格式导入任务的功能,这样您就可以快速上手。
我对 Restyaboard 感到满意的是模板功能(我目前的解决方案缺少的功能)。 他们还有一个方便的 API 浏览器,这使得与其他工具的自定义集成变得轻而易举,前提是您愿意做一些编码工作。
Restyaboard 使用 PHP 编写,并在 开放软件许可证 下免费分发。

RestyaBoard 屏幕截图,作者:Jason Baker。 CC BY-SA 2.0。
TaskBoard
我查看的最后一个工具是 TaskBoard。 与其他工具一样,TaskBoard 也有一个 在线演示,您可以在下载和安装之前亲自试用。
我发现 TaskBoard 具有我查看的其他工具的许多相同功能,这当然不是缺点。 它是一个功能相当齐全的解决方案,具有过滤、评论、附件以及我期望的看板的大多数标准功能。 我最喜欢 TaskBoard 的地方是它对 MarkDown 的内联支持,这已成为我写作的首选格式。
TaskBoard 在 MIT 许可 下获得许可,并使用 PHP 编写。

TaskBoard 屏幕截图,作者:Jason Baker。 CC BY-SA 2.0。
您还有其他我遗漏的喜爱之选吗? 请在下面的评论中告诉我们,如果您尝试过其中任何一个,请告诉我们您的想法! 并且一定要查看我们的 敏捷团队项目管理工具 指南,其中有更多出色的项目可供选择。
本文最初于 2015 年 8 月 27 日发布。 它已更新以反映对最初列出的某些项目所做的更改。
您有兴趣阅读更多类似的文章吗? 注册我们的 每周电子邮件新闻通讯。
57 条评论