DrupalCamp 伦敦 2018

距离 DrupalCamp London 2018 已经有几个星期了,所以我想我会试着写下我周末的经历。DrupalCamp London 于 3 月 2 日至 4 日举行,包括在为期 2 天的会议之前的 CxO 日。

今年参加会议比往常要麻烦一些。那一周的雪和霜造成了火车上的混乱(更不用说道路了),因此在多次取消和延误之后,我最终在周六/周日会议的前一天晚上到达了伦敦。这场雪不仅影响了我,还有一些人无法参加,一些会议不得不重新安排。值得庆幸的是,最后每个人都到达了营地。

会议由 Commerce Guys 的Ryan Szrama开始,他谈到了“做得好”和“做得好”。本次演讲基于 Dries 的一篇博客文章,他谈到了 Acquia 以及它们如何支持 Drupal 和开源。当时 Dries 和 Acquia 因在支持 Drupal 方面做得不够而受到批评,这就是他对此的回应。当 Acquia 也为开源做出贡献时,Acquia 做得很好并且赚钱这一事实绝不是一个问题。Acquia 实际上雇佣的人的唯一责任是回馈 Drupal。

瑞安质疑我们如何在我们做得好的时候保持我们的价值观或做好事。当企业因为依赖开源而表现良好时,他们如何继续为开源做出贡献?他承认这是一个很难解决的概念,但你不应该害怕赚钱,因为这意味着你可以养家糊口或让你的同事养家糊口。请始终牢记,您的企业应该以某种方式回馈开源。想想你如何优化这一天,以确保他做当天重要的事情。我认为 Ryan 的主要观点是你应该始终牢记正确的驱动力。总的来说,这是对周末的一个很好的介绍,也是一个很好的提醒,社区与学习一样重要。

在主题演讲之后,我就Drupal 8 服务和依赖注入做了我自己的演讲。在一周内练习了演讲并在短时间内(例如 20 分钟)快速完成了演讲,我认为这次要好得多。我在浏览内容时更有控制力和谨慎性,不会匆忙,至少不会太多。提交演讲时,我特意找了一个之前看过很多次的复杂话题,挑战自己。从我当天收到的推文、评论和问题来看,我认为谈话进行得很顺利。

如果您有兴趣,可以使用演讲的幻灯片,并且可以在 YouTube 上查看演讲本身(尽管您无法真正看到屏幕)。

短暂休息后,我去看了Elliot Ward就“开箱即用”倡议发表演讲. 这是一场由 Mark Conroy 和 Gareth Goodwin 主持的会议,Eli 提供了一些额外的信息,但由于下雪,Eli 最终用他前一天晚上才收到的幻灯片完成了整个演讲。Eli 做得非常出色,结果证明这次演讲很好地介绍了开箱即用的计划。他只跳过了一些更复杂的主题元素,但我认为这最终会变得更好,因为它简化了一些事情。开箱即用的倡议是安装 Drupal 站点的方式,它将展示 Drupal 可以做什么,以及,开箱即用。为此,该项目是关于使用 Drupal 核心中的工具和技术,而不是使用第三方模块来提供其他功能。这本质上是一个安装配置文件和一个主题的形式,该主题创建了一个名为 Umami 的食谱站点。开箱即用目前是 Drupal 8.5.0 的一部分,尽管它仍处于试验阶段,因此目前处于隐藏状态。

在吃了一顿丰盛的三明治午餐后,我接着去看史蒂夫理查兹谈论 Drupal 8 与英超足球俱乐部的冒险经历。这涉及建立阿森纳足球俱乐部网站所涉及的技术和流程。网站内不仅实际发生了很多事情,而且还获得了相当高的流量。因此,有很多技术涉及缓存和延迟加载页面,以便让 Drupal 服务于高水平的流量。这既适用于网站,也适用于网站也为移动应用程序运行的 API 层。迷人的东西,尽管我讨厌足球。

接下来是Steve Cowie和他的演讲“项目中出了什么问题以及我们可以做些什么”。本次演讲着眼于项目中可能(和将会)出错的地方,以及我们如何缓解这些问题。这是一次很棒的演讲,从实际经验中吸取了很多教训。一个突出的教训是,仅仅因为你告诉客户一些事情,并不意味着他们听到了。这可能意味着保留电子邮件的审计跟踪可能很有用,但拥有良好的文档是必不可少的。能够了解您正在构建的内容并准确地翻译客户的要求对于项目的顺利运行至关重要。总体而言,从一位引人入胜的演示者那里获得了一些非常有价值的教训。

当天的最后一次演讲是与David Thorne一起作为后端学习前端开发。这是对一些 Drupal 和非 Drupal 主题套件的介绍,以及它们如何用作后端开发人员。作为后端开发人员,我对这个演讲很感兴趣,因为我刚刚开始研究一些前端主题包。不幸的是,大卫跳过了一些基本概念,我最终有点迷失了。我想我期待对 SCSS、gulp 和其他构建工具等内容的介绍,但这次谈话的水平远高于此。然而,我做了很多笔记,所以我可以在之后查阅资料,一旦我开始自己的研究,大卫在他的演讲中说的很多东西实际上是有道理的。David 建议使用 PatternLab 作为主题起点。

社交活动与去年相同,在距离会议地点不远的 Blacksmith and Toffee Maker 酒吧。好消息是他们今年已经把整个酒吧都订满了,因此它比去年稍微不那么拥挤了。此外,由于一些很棒的人的各种赞助,晚上的大部分时间都有一个免费的酒吧。我认为预订一个地方并让人们做自己的事情是最好的方法,因为它允许人们在忙碌的会议之后聊天和社交。

周日以Chris Teitzel的主题演讲开始,名为Calling All Superheroes. 其基本信息是超级英雄有各种形状和大小。并非所有的 Drupaler 都是一样的,这是一件好事。Drupal 社区的一件好事是,如果您与 Drupal 社区互动,那么社区就会参与进来。不仅如此,公司还共同努力使产品变得更好。这在开发行业和其他社区似乎很少见,在那里人们为了一块蛋糕而互相争斗是很正常的。克里斯提到的一件有趣的事情是安全应该是新的希波克拉底誓言。因此,除了不造成伤害之外,开发人员承诺保证数据安全也很重要。归根结底,成为超级英雄是在做正确的事情,而不是期望从中获得营销回报。

在喝了一些急需的咖啡之后,贾斯汀·波科克Justine Pocock)为什么设计师不使用真实内容。这是一个很好的演讲,探讨了设计师的日常流程,他们为什么做出决定,以及这些设计是如何被创建成主题的。Justine 是具有图形设计背景的前端开发人员,因此她很适合谈论这个问题。我从这次演讲中获得的最终教训是,设计师应该做事是有原因的。因此,如果您注意到页面上的某个元素,那么设计师应该能够说出他们为什么将其放在那里。如果他们不能说为什么它在那里看起来不错,那么很可能可以在不影响站点功能的情况下将其删除。归根结底,最好的设计不是由团队构建的,而是由团队创建的。

就在午饭前,我去看了Elliot Ward在周末的第二次演讲,那就是Get Your Bits In, Drupal 8 Migration。我已经看到 Eli 在许多不同的活动和见面会上发表过这样的演讲,但这是我见过的最好的一次。事实上,这是我见过的最好的 Drupal 迁移演讲。以 Internet 猴子数据库为例,Eli 展示了执行迁移到(预创建的)Drupal 8 内容类型的每个步骤。这涉及到内容迁移的简单数据以及内容关系甚至媒体。最重要的是,这是一系列带有猴子艺术品的精彩幻灯片。顶级工作伊莱!

周末的最后一场会议是Baddý Sonja Breidert的主题演讲。Baddý 最初来自冰岛,并以冰岛足球队的成功为例,研究该国如何从头开始解决这个问题,以提高其 337,780 人的技能。他们通过要求所有教练接受欧足联培训来提高训练质量,创建设施以进行训练,以及让学校对足球感兴趣,从而做到了这一点。这可以通过更好的指导和培训计划以同样的方式应用于 Drupal 社区,并使人们更容易找到 Drupal 培训和教育。一个非常好的结尾主题演讲,给了我很多思考。

如果您有兴趣观看 DrupalCamp London 2018 的演讲和采访,请查看 DrupalCamp London YouTube 频道。

总的来说,DrupalCamp London 2018 是另一个巨大的成功。今年我的氛围很好,遇到了一些很棒的人,看到了一些很棒的演讲,学到了很多有用的东西。事实上,他们已经在计划明年的活动是个好消息,我一定会提交演讲。明年再见!