2016年ERPNext会议:摘要

来自十多个国家的150多人参加了第三届ERPNext会议。 在两天的时间里,我们进行了一些精彩的讨论,分享了反馈和技巧,并且玩得很开心! 就与会者和演讲而言,本次会议显然比上次会议大了一个数量级(请不要错过!)。

来这里的大多数人都是来与其他开发人员会面的,并从核心团队了解项目的愿景和方向。 在两天的时间里,我们分享并讨论了我们如何计划推进ERPNext并实现贡献。 我与之交谈的每个人都对开放的视野表示赞同,并充满活力地开始这条新的道路 ,我们就称它为“ ERPNext for Everything”

全面的ERPNext

在会议之前,我们就产品的发展方向进行了许多内部讨论。 我们看到了在其他开源项目中有效的项目,以及无效的项目。 我们认真研究了制作“应用程序”的策略,并意识到它没有用。 有几个原因。

  1. ERPNext是一个快速发展的平台,甚至那些由我们制造的应用程序也被抛在后面。 为每个应用程序分别创建分支和发行版的过程效果不佳。
  2. 拥有多个(免费或付费)应用程序是糟糕的用户体验。 如果应用生态系统不断壮大,我们意识到将会有大量无法维护的竞争性付费应用关闭用户。 想象一下去Wikipedia并在某些页面上找到付费专区(付费阅读)。
  3. 将所有内容都包含在核心产品中,可以实现重用和标准化。
  4. 一旦开发人员做出了贡献,他们就不必担心它是否将“升级”。 因为一旦功能成为“核心”,它将由核心团队和社区维护

一旦我们向开发人员解释了这一点,每个人都同意这是一个好主意。 然后,有很多关于最佳实践以及什么使某些事物成为核心或非核心的后续问题。

核心内容是什么?

如果您正在制作简单的经验法则,则其他用户可以使用它,然后便是其核心。 例如,如果您要制作新的看板视图或新的筛选器小部件,或修复某些数据结构,或添加更好的电子邮件集成或与电话系统的集成。 所有这些都可以被其他人使用。 这可能是核心。

域也是核心。 如果您要为学校,医疗保健,非营利组织,农业或先进制造业构建模块,这些模块也将成为核心部分。 这些也可以是小的功能或报告。

诸如税收报告,会计科目表,政府数据库的API连接器之类的本地化也可以为每个人所用,也是核心。

与第三方服务(如支付网关,电子商务站点和平台,如Magento,Shopify,亚马逊等)的集成也应该是核心的一部分,因为每个人都可以使用和维护它们。

消除贡献的瓶颈

既然我们已经确定了核心内容(几乎所有内容!),我们就需要消除贡献的瓶颈。 为此,我们确定了一些我们将立即开始做的事情:

  1. 鼓励较小的请求:较小的请求很容易查看和合并。 如果有人想贡献一个大型功能或模块,我们将鼓励他们将其分解为小部分。 这将确保每个人都能看到进度(发布!),并且新添加的组件也将在构建时得到测试。
  2. 增加维护人员的数量:由于我们的团队很小,因此我们无法审查所有拉动请求。 为了解决这个问题,我们将邀请社区中更多的维护者来负责他们专业领域的审阅请求。
  3. 花更多的时间在审查上,而不是在编写新功能上:到目前为止,我们的大部分精力都花在了将ERPNext提升到这个水平上,现在是我们改变角色并花更多时间指导和帮助其他用户的时间。
  4. 鼓励参与所有领域,包括文档,测试用例,设计,演示等:贡献不一定总是用代码编写。 有很多用户,领域专家可以在文档之外的领域提供帮助,我们需要找到更多鼓励非开发人员社区的方法。

领域专家

正如我们所确定的那样,最佳功能是由Beta测试人员和用户编写的。 要构建下一组功能,我们需要邀请各个领域(制造,会计)等领域的领域专家提出路线图,并帮助进行Beta测试和反馈。 为此,我们将计划每个次要版本(7.2、7.3等),并请域专家帮助我们解决问题。 为了实现这一点,我们计划与社区进行每周一次的环聊 。 在这些视频群聊中,我们将提出一个主题,并邀请领域专家分享他们的观点。 然后,我们将它们转换为GitHub Issues / Milestones ,然后将它们分配给开发人员(在Frappe或社区内)。

没有付费应用

我们在会议上做出的另一个重大决定是,我们将不鼓励使用付费应用。 付费应用通常是不好的,包括大量开发人员。 实际上,很少有开发人员通过付费应用赚钱,这使大多数开发人员选择将此作为获利模型。 对于最终用户而言,在社区中的付费应用程序中找到功能就像在Wikipedia中点击付费墙。

不再使用付费应用程序将为社区开放更多的协作机会。 在服务,托管,培训,实施,自定义,有偿开发等方面可以赚很多钱。让我们专注于构建可持续实践,而不是试图从许可证中赚钱。 通用公共许可证始终禁止使用付费应用。

成为一部分!

ERPNext已经从一个简单的开源项目发展成为一个繁荣的社区。 用户和服务提供商社区的听证会上,ERPNext对他们的生活产生了有意义的影响,这的确令人鼓舞。 精灵已经从瓶子里拿出来了,没有回头路可走了。

我们都是共享经济的一部分,正在改变技术对社会的影响方式。 借助Wikipedia,我们创建了知识资源;借助Linux,我们创建了用于计算设备的通用平台;借助WordPress,我们创建了用于服务网站的平台;同样,借助ERPNext,我们将创建世界各地的组织可以使用和贡献的资源,以及我们所有人所有的一个!

非常感谢使这次会议取得巨大成功的每个人!

讨论在这里继续