5种可替代Trello的开源项目管理工具

资料来源:https://opensource.com/alternatives/trello,有删改
本文作者在使用Trello后,想要寻找一些开源的项目管工具作为替代,这是他的一些心得。

Image by : Jeff Lasovski. Modified by Opensource.com. CC BY-SA 3.0.

如果你喜欢使用列清单的方式来管理工作,那么Trello是一个非常好的、可以提高生产力的工具。它可以实现两个主要目标:保持GTD(Get Things Done)时间管理框架,以及通过看板的形式(类似时间表)来管理这些项目。

但是 Trello 是一个封闭源码的 SaaS 产品,作者想知道是否能找到一个开源的替代产品来满足他的需求。尽管他非常喜欢Trello,但它缺少一些他非常想要在列表/任务管理器中拥有的特性,因此他打算寻找一下其他的替代产品。

如果你不熟悉Trello,或者你不清楚看板的概念,那么下面简单介绍一下,其实这很好理解。列表/清单上的每一项都被视为“卡片”,在离线版本中通常展现为在一系列文件箱之间移动的便利贴形式。它基于为制造业开发的一个流程,但被精益软件开发社区广泛采用。卡片作为一种组件,在整个开发、审核、测试和部署的流程中移动,来表示该项目的六种状态。数字化工具让用户得以在这些卡片上添加附件:图像、链接、附加列表、分配到任务的人员等。许多数字化工具都带有附加工具,可以帮助用户更全面地了解任务在工作流中的移动情况。对于从事大量生产导向型工作的人来说,它们在软件开发领域之外也能很好地工作。作者用看板功能追踪一切事情,不论是写过的文章还是家庭维修。

大多数看板工具都是多用途的,你也可以用它们来跟踪下一步的行动、某一天/可能要做的清单,甚至是你需要去取的东西。几乎所有公司的“杀手锏”都是能够与团队共享您的看板,允许团队协作,让每个人都保持一致。以下是作者找到的5个能够满足他需求的,开源、免费的可以替代Trello的产品,向大家介绍并分享一些使用的经验。

Taiga

首先是Taiga,最顶级的项目管理工具之一。虽然有些项目管理工具似乎过于注重要包含尽可能多的功能,但它最受人喜爱的一点是注重打造简单干净的界面。此外,Taiga也是高度可定制的,包括与许多其他功能和外部工具的集成,以及许多社区开发的工具。

如果你之前使用的是其他的项目管理工具,你可以在创建新的Taiga项目时导入其他看板的数据。即,在创建新项目时,选择导入工具并登录到你其他平台的账户,支持导入Trello、Jira、Github和Asana这些平台的数据。

Taiga的功能不仅限于看板,只是因为作者对此感兴趣,所以将此作为重点探索的部分。作为一个开源项目,你除了可以将它下载下来自己运行,Taiga还提供了一个在线版本,带有公共项目看板和个人看板。

Taiga 是用 Python、Django、AngularJS 编写的,是一个基于 GNU Affero GPL 开源的工具。

Taiga screenshot by Jason Baker. CC BY-SA 2.0. Kanboard

Kanboard

是进入开源看板工具世界的一个相当简单的入口,但不要让小界面愚弄了你,它仍然包含了许多特性,包括任务搜索和过滤、子任务、附件、评论等,以及一些相当不错的分析和报告选项。您还可以轻松地将卡片上的内容以多种格式导出。Kanboard 易于安装,占用很少的空间(例如,可以在 Raspberry Pi 上运行),并且已经被翻译成许多不同的语言。

Kanboard是用PHP编写的,在MIT license下生效。

Kanboard screenshot by Jason Baker. CC BY-SA 2.0.

Wekan

Wekan的前身是librebord,尽管这个项目相较于先前的版本已经有了很大的改进。Wekan有一个免费的托管演示版可以试用,你也可以自行下载和安装。他们让安装变得特别简单,提供了一个容器镜像,VirtualBox镜像,或从源代码安装的能力。如果你已经在使用该平台托管个人云服务器,它还将集成到Sandstorm.io。

在我看到的所有看板风格的工具中,Wekan是与Trello的界面最相似的。前端和后端都是基于 Meteor 框架,用 JavaScript 编写的。

与Taiga一样,在Wekan创建项目时,也可以直接从你的Trello账户导入。

Libreboard (now Wekan) screenshot by Jason Baker. CC BY-SA 2.0.

Restyaboard

Restyaboard试图找到Trello未开发的部分,并对功能集进行一些扩展;他们的网站上有一个很便利的对比图,很好地展示了他们的附加功能。他们的在线演示版展示了其中的大部分功能。如果你已经在使用Trello,那么你会很欣赏从 Trello 的默认格式直接导入任务的功能,这样你就可以快速地开始工作了。

作者欣赏Restyaboard的模板化特性,这是他现有的解决方案所缺少的。他们还有一个便捷的API管理器,使得与其他工具的定制化集成变得轻而易举,前提是你愿意写一点代码。Restyaboard 是用 PHP 编写的,并且在Open Software License下免费分发。

RestyaBoard screenshot by Jason Baker. CC BY-SA 2.0.

Task Board

作者查看的最后一个工具是Task Board。和其他工具一样,Task  Board 也有在线演示,你可以在下载和安装之前先自己试用。

Task Board有许多与其他工具相同的功能,这当然不是一种错误。这是一个功能相当全面的解决方案,包括过滤、评论、附件以及作者所期望的看板的大多数标准功能。TaskBoard 最让作者喜欢的是它对 MarkDown 的内联支持,它已经成为作者写作的首选格式。

Task Board是用PHP编写的,在MIT license下生效。

TaskBoard screenshot by Jason Baker. CC BY-SA 2.0.

*原文为作者第一人称撰写,翻译时有人称转换;内容如有出入,以原文为准。

翻译|周懿隽 屠文怡