专栏名称: freeCodeCamp
FreeCodeCamp.cn官方公众号
目录
相关文章推荐
鸿洋  ·  Android anr排查之sp卡顿 ·  2 天前  
郭霖  ·  Android 16首个开发者预览版到来 ·  3 天前  
鸿洋  ·  再学安卓 - init进程 ·  3 天前  
51好读  ›  专栏  ›  freeCodeCamp

社区协作 | Meeting for Good:我们开发了这款开源工具来应对时区问题

freeCodeCamp  · 公众号  ·  · 2017-06-28 18:07

正文


今天,我很高兴地跟大家介绍一款免费工具,可以用于解决会议安排两大难题——时区和可预约时间。

它就是“Meeting for Good”,下面是快速演示:


越来越多的人正在远程工作,与世界各地的人们协作正在成为常态,而不是例外,然而我们的协作工具还不能适应需求。


作为非盈利组织 freeCodeCamp的一员,以及Open Source for Good项目的发起人,在过去的两年半时间里,我组织了世界各地数百名开发人员聚在一起,为非营利组织编写代码。


[ Open Source for Good ] 旨在提供开源代码,为不同的非营利组织解决相同或者相似的问题。我们允诺所有的非营利组织都可以免费使用freeCodeCamp的代码,鼓励所有的freeCodeCamp学员为开源项目做贡献。



我们的团队在一起构建免费的开源软件,此外我们也有各自的事务。 我们大多数人都在工作、抚养家庭、上学、在军队服役,或者同时处理几件事务。


我们在不同时间,以不同方式忙碌着。


而且因为freeCodeCamp是一个全球性的社区,我们几乎都来自不同的时区。

所以为来自5个不同国家的人们安排一次电话会议,真是说起来容易做起来难。


虽然有一些基于网络的工具可以帮助人们安排会议,但我们尚未发现一款易于使用,支持多个时区,并且能帮助参会者标识相同的可预约时间段的工具。


以下就是目前工具中的一个例子:





是的,不是很好。


于是我们怀着一个简单目标来着手构建工具:帮助人们轻松地安排多时区的通话。

这正是我们所做的——Meeting for Good。我们已经使用它好几个月,每天都会更加完善,也欢迎你使用它。


我们免费托管,没有广告。当然这也是开源的。


如何使用Meeting for Good?

1.创建一个包含日期和时间范围的事件



2. 通过简单点击并拖动,确定你可预约的时间段

3.通过使用电子邮件、活动的自定义网址或最近参与者来邀请他人


就是这么简单的步骤!


随着参与者加入并添加TA们自己的可预约时间,你将看到活动会自动更新,并标识出在你的时区适合所有人的时间点。

如果你想查看重叠时间的更多细节,可以点击“查看详细信息”并查看热图:

你的信息中心将让你一目了然地了解你需要参加的活动。



到目前为止,我们对这个应用感到非常自豪,而且我们还没有完成。


我们也很想知道你的想法,所以欢迎你提供反馈。

特别感谢我们的志愿者们:JP(圣保罗),Aniruddh(新加坡),Bob(加利福尼亚州)和Akira(新喀里多尼亚)为“Meeting for Good”所做的贡献。


今年夏天我们还会推出更多新的软件项目,并且会建立一个指南,显示我们所有的Open Source for Good 项目。


敬请关注!

原文:Meeting for Good: How Campers Built an Open Source Tool to Solve Time Zones

作者: Michael D. Johnson

译者:FCC 新乡组织者 琚致远 


点击“阅读原文”打开新页面。