DrupalCamp 伦敦 2019

3 月 2 日和 3 日的周末,我去伦敦参加了 DrupalCamp London 2019。这个周末我和 Access 的其他 9 位同事一起去了,这几乎可以肯定是我们最大的公司参加营地活动。

周六

周六由 Rowan Merewood (@rowan_m) 开始,他发表了开幕主题演讲。他谈到了为互联网构建东西是多么困难,并展示了他在 2000 年代初期为互联网构建的第一件事的例子。这是一个将表单输出保存到地址簿的 perl 脚本,但它以一种天真的方式构建,任何人都可以将他们想要的任何内容发布到页面中,并且它会保存。从那以后,他显然已经走了很长一段路。

Rowan 随后展示了一个名为 httparchive.org 的项目,该项目显示了互联网上前 1000 万个站点的统计数据。其中大约有 95,000 个 Drupal 站点,所以 Rowan 展示了平均站点和平均 Drupal 站点(所有版本)之间的差异。Drupal 要么与其他站点相当,要么略差,但尝试猜测还是很有趣的。提到的一些统计数据是 Chrome Lighthouse 的一部分,我们对其进行了快速介绍。他最后说应用程序和网站已经死了,并研究了渐进式网络应用程序的用处以及它们如何改善移动互联网的用户体验。

多年来,我一直在 PHP 会议(主要是 PHPNW)上看到 Rowan 的演讲,所以再次看到他演讲真是一种享受。白天我也能赶上他一两次。

喝了杯咖啡后,我去看了罗伯特·卡斯特洛 (@robertcastelo),他的演讲题目富有想象力,如果你可以的话,请缓存我!这是对可以应用于 Drupal 站点的所有级别的缓存的自上而下的观察。就在一周前,我一直在研究缓存标签和缓存上下文,对 Drupal 的那部分有更好的理解是件好事。 

接下来是 Tatár Balázs János (@tatarbj),让我们编写安全的 Drupal 代码!当我走进房间时,我看到每张桌子上都放着红色和绿色的纸。谈话本身很有趣,但也许最好的事情是 Tatár 展示了一些代码示例,我们必须对我们认为它们是安全的还是不安全的进行投票。这些示例包括访问绕过、SQL 注入和 JavaScript 注入攻击。更重要的是,每个例子都被分解成为什么这是一个问题以及如何解决它。一个绝妙的主意,而且执行得非常好。

午饭后,我参加了名为 Getting Into Drupal 8 Configuration 的课程。从各方面来看,这次会议都非常受欢迎,我得到了一些非常令人鼓舞的回应。

在这一点上,日程安排有点混乱。不幸的是,由于演讲者没有出现,我想参加的其中一场会议被取消了。所以我去了另一个会议,也被取消了。因此,我没有去参加会议,而是去找了杯咖啡并与其他一些代表聊天。

最后在星期六是 Nicolas Borda (@ipwa) 对模式进行视觉回归测试。这是对模式是什么以及如何去测试它们的看法。这里主要使用的是 BackstopJS,Nicolas 展示了如何使用它来显示不同的情况。样式中 CSS 之间的差异被视为失败,这看起来很奇怪,但是当您意识到它正在尝试测试回归而不是与设计的一致性时,这是有道理的。

社会的

对于社交,我们去了铁匠和太妃糖制造商。几年来,这里一直是会议社交场所,这是一个非常好的地方。不是世界上最大的酒吧(尤其是当数百名与会者同时前往时),但啤酒很棒,公司甚至更好。

星期日

周日从 Preston So (@prestonso) 开始,他谈到了 Decontextualise Your Content。这是对内容在不同情况下显示时如何改变其上下文的经过深思熟虑的分析。例如,当在 Drupal 上显示内容页面时,它将具有页面标题、块、菜单和面包屑。该页面是通过 API 获取的,所有这些页面装饰元素可能都丢失了,因此考虑上下文可能会如何变化很重要。这个演讲很有意义,并插入了我最近与客户一起计划的事情。题主分析的真好。 

接下来是低悬的果实:识别和修复前端性能问题,与 Mike Herchel (@mikeherchel) 合作。Mike 带我们查看了几个使用 Google Chrome 中的审计工具检查其性能的真实网站。他展示了一些常见问题以及如何解决这些问题。一个非常好的演讲,如果仅从我写了将近 3 页的笔记来判断的话。

又喝了一杯咖啡后(这个周末我喝了很多咖啡),我去看了 Heather Burns (@WebDevLaw) 和 Jamie Abrahams (@Yautja_Cetanu),他们在开放网络隐私工作组的演讲中谈论了 Better Together。这是对小组正在做什么以及他们的总体目标是什么的介绍。我们还了解了 Drupal 正在做什么以及未来可能会如何发展。看到不同的平台(WordPress、Joomla 等)如何解决这个问题以及 Drupal 与它们相比如何,真的很有趣。正确地双重说话真的很难,但希瑟和杰米在这里做得很好。

周末的最后一个主题演讲是 Sally Young (@justafish),他带我们了解了 Drupal 管理 UI 和 JavaScript 现代化计划。几个月前,我们在 NWDUG 的一次聚会上邀请了 Sally 作为演讲者,因此很高兴看到在幕后取得的进展和想法。我认为我需要更多地了解 React,因为它显然在 Drupal 世界中越来越流行。

总的来说,夏令营很有趣。去伦敦的 DrupalCamp 观看精彩的演讲总是很好,但今年我也努力向更多人介绍我自己,并向我认识的任何人或看起来很孤独的人打招呼。结果,我遇到了一些非常酷的人,并进行了一些非常有趣的对话。

以上是 DrupalCamp 伦敦 2019 的全部内容, 来源链接: utcz.com/z/335521.html

回到顶部