以开源方式创建在线社区

还没有读者喜欢这篇文章。
Preparing for my first open source conference

Opensource.com

我在 7 月 22 日星期四晚上在 Triangle Drupal 用户组 (TriDUG) 上做了题为“以开源方式创建在线社区”的演讲,并认为与更广泛的受众分享这个想法会很好。在这篇文章中,我将使用 opensource.com 在线社区作为我的案例研究。

Opensource.com 是一个社区,旨在探索协作、透明和精英管理等开源原则如何影响技术以外的创新——塑造教育、法律、商业、政府和日常生活。Opensource.com 是一个分享、讨论和发现人们如何应用开源之道的平台,即使他们不这么称呼它。

许多人熟悉

开源开发模式如何通过使用共享、协作、快速原型制作和许多其他原则而获得成功。“开源之道”一词是所有这些原则的集合。

我最喜欢的开源原则之一是快速失败。您可能听说过“尽早发布,经常发布”这句话。另一种说法是“尽早失败,经常失败”。对我来说,这意味着迭代的路线纠正。DeLisa Alexander 在她的文章“害怕失败?通过快速失败来拥抱它”中更详细地介绍了这一点。

opensource.com 项目团队是如何从一个想法发展到一个已部署的网站,并拥有不断增长的社区的?我们需要我称之为 3C 的东西:内容管理系统 (CMS)、内容和社区参与。

我们如何选择平台

第一步是确定我们的目标和受众。一旦我们确定了我们想要实现的目标,我们就开始研究可以实现我们目标的开源平台。我们最终的决定是 Drupal。引导我们选择 Drupal 的一些因素是托管和管理选项。但使 Drupal 脱颖而出的因素是可作为附加组件使用的社区模块,这些模块允许我们自定义我们的部署,以及工作趋势,这对我们来说意味着该平台及其支持将在一段时间内存在。

更多详情:http://acquia.com/community/resources/library/red-hat

我们如何获取内容

该网站分为五个频道:商业、教育、政府、法律和生活。每个频道都有版主积极撰写和寻找其他人撰写帖子。我们还邀请我们的社区向我们的版主发送他们发现的故事或自己投稿博客文章。

除此之外,我们始终关注时事和趋势。我们对各个主题的学科专家进行访谈,并邀请客座博主贡献他们的想法。

我们如何建立社区

我们使用了多管齐下的方法来建立我们的社区。我们的方法包括社交媒体、传统(“老派”)方式、活动以及在 opensource.com 上的参与。

社交媒体

首先,我们决定了一个名称:opensourceway,主要是因为它具有描述性,并且在大多数流行的社交媒体渠道中都可用:Twitter、Identi.ca、Facebook、Flickr、YouTube 和 LinkedIn,我们现在都使用它们。

传统(“老派”)方式

用于构建在线社区的一些传统工具包括电子邮件营销、互联网聊天室和邮件列表。我们的社区要求建立一个 IRC(互联网中继聊天)频道——您现在可以在 Freenode 的 #opensource.com 频道上找到我们。我们有一个庞大的邮件列表,每月都会收到一封电子邮件,其中重点介绍网站上发布的一些内容。我们还使用较小的邮件列表,用于内容传播和频道内较小的协作工作。

活动

我们参加了各种活动,并且我们继续学习活动如何帮助我们提高知名度和发展我们的社区。每个活动都不同,有不同的受众和机会。

在网站启动后的四个月内,我们举办了我们的第一个虚拟活动。开放你的世界论坛是一个为期一天的网络研讨会,汇集了来自世界各地的演讲者。演讲者引人入胜,这对我们来说是一次很好的学习经历。

在 opensource.com 上的参与

我们多管齐下构建社区方法的最后一部分是我们的用户可以在网站上完成的事情。我们认为最好设置一些低门槛的参与方式,例如评价文章和在民意调查中投票。

我们的目标之一是鼓励访问者加入对话并评论文章。这对我们来说非常有价值,因为我们希望围绕我们发布的文章展开对话。

总结

对于开源之道,实际上没有正确和错误的答案,但我们正在尝试很多事情。重要的是要记住,在做决定时,应该将开源之道的原则用作指导方针。但是您应该始终尽可能地对您的社区保持透明。

“以开源方式创建在线社区”幻灯片如下。

标签
Avatar
Jason Hibbets 是 Red Hat 数字社区团队的社区主管。他与 Enable Architect、Enable Sysadmin、Enterprisers Project 和 Opensource.com 社区出版物合作。

7 条评论

关于构建以社区为中心的成功网站的每个步骤背后的思考。

@Steven,谢谢。这是一个团队的努力,我只是把演示文稿放在一起。我们每天都在继续学习。社区就像参与和贡献其中的人们一样流动。

事实上,关于此的所有帖子都始终具有洞察力和发人深省。很高兴能与这里的每个人联系起来。

Paul Booker
Mozilla 贡献者和 [开放 Web / 联邦社交 Web] 倡导者
@paulbooker : http://mozilla.status.net/paulbooker
社交 : http://sudosocial.me/u/paulbooker

@Paul,谢谢。如果您有任何关于与其他 Mozilla 合作方式的想法,请告诉我们。无论是基于内容还是基于发行,我们都在寻找双赢的方式和发展方式。

Jason

感谢您的文章,我正在对比这篇文章,并将一些概念应用于我正在协调的开源游戏开发社区建设项目的重新评估(重启)。我们遭受了一些重大挫折,最终得到了一个一团糟的网站、严重停滞的社区和失败的项目。但我确信它仍然可以挽救。

根据经验,我可以肯定地说,“<em>尽早失败,经常失败</em>”(小的可管理失败)和“<em>壮观地失败,并且不要忘记做笔记</em>”(巨大的失败)作为迭代过程的一部分都运作良好。我遇到的问题是,在社区建设倡议中失败往往会带来一系列独特的挑战。在开发倡议中失败是意料之中的,如果存在任何“包袱”,通常会在恢复阶段开始时自行解决。我完全没有准备的是,情感和“政治”包袱会产生持久的影响,这很难克服。即使根本性的失败得到解决,副作用也可能恶化为不良声誉或污名,并倾向于产生负面反馈循环,从而迅速导致社区停滞不前。

对于社区协调员来说,这里存在的严重危险,以及我遇到的问题的核心是,如果社区变得足够大,以至于从失败中恢复需要社区的努力,那么负面反馈循环效应可能会导致社区失去恢复能力。从那里,唯一的解决方案似乎基本上是从头开始,放大了原始失败和随之而来的包袱的影响数倍。

目前,我只能指出这是将 <em>开源之道 </em> 方法应用于社区建设的一个漏洞,也许这是人性的怪癖。除了通过纯粹的意志力坚持不懈之外,我还没有找到解决方案。不要将壮观的失败个人化,否则它会变得令人沮丧,随之而来的挫败感只是不必要的压力或不必要的痛苦。

希望这能帮助到某人...

我相信,失败的风险对于开源社区与对于任何其他团体或实体来说并没有完全不同。损失的时间、士气、努力收拾残局和重新集结?这些都是我在其他领域也经历过的问题。我认为,开源社区的不同之处不在于您冒的风险,或者您为应对失败必须做的事情——而在于绩效的要求,以及您通过坚持不懈所能获得的回报。

当您失败时,如果您以开源的方式工作,每个人都会(并且可以说是应该)知道这一点。当项目崩溃时,无法将其掩盖。可能最糟糕的反应是试图混淆或隐藏发生的事情。这只是为恢复设置障碍,而在健康且不断扩展的社区中,恢复应该快速发生。快速恢复可以提高士气,或者至少阻止士气下降,并确保不必要的变革阻力不会累积。这就是为什么客观标准在开源中如此重要,就像在任何其他成功的项目中一样。每个人都可以使用相同的衡量标准,并了解计划何时有效,何时无效。使这些标准或您正在使用的任何定量措施成为透明过程的一部分非常重要。

我认为,当失败发生时,承认失败也具有附带的好处——也许很小,也许是无形的,但肯定至关重要——这(希望)在一定程度上平衡了不可避免的痛苦。通过在失败之前、期间和之后公开风险和后果,您将有望提高您作为坦诚交易者、直言不讳者的声誉。社区重视诚实,因为诚实所产生的开放性和透明度是建立社区关系的基石。任何试图运营开源项目(无论大小)的人都会从提供诚实的环境中受益。它吸引优秀的贡献者,并在他们之间培养相互尊重和奉献的氛围。

这些是宝贵的见解。

另一个需要考虑的问题是,从失败中重新开始如何提供新的灵活性。一个尝试新方法的绝佳机会,并额外获得社区层面的宝贵经验,而没有从头开始时看到的许多障碍。当一个项目具有巨大的势头、长长的待办事项清单和未来几年的路线图时,通常不可能探索新的想法。虽然这并非开源独有,但社区仅通过集体意志力来实现这一点的能力绝对是一项独特的优势。

这也是最敬业、通常是无私奉献的“核心”社区成员休假的机会......

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 3.0 Unported License 许可。
© . All rights reserved.