前面几节所讲述的技术实现都不难,就好像响应式设计最初的实现方法也仅仅只是浮动(float)、百分比单位和media query而已,但是,响应式的难点在于如何用新的技术去改善用户体验,以及如何调整传统的工作流程来更好的适应新的技术。所以Jen Simmons才会一脸鄙视而又无奈的对她的听众说:你们以为套一个Bootstrap然后把侧边栏移来移去就算是响应式设计么?
从组件化主题开发流程到原子设计理论再到设计系统这一系列的概念在整个中国都还属于新兴的东西———我指的并不是中国的Drupal圈,而是整个前端设计行业。它就好像2013年之前的响应式设计一样,虽然很好,但是没有几个人知道,知道的人也不见得都抱持着欢迎的态度,因为不是每个人每个团队都愿意跳出自己的舒适区———这一点后面的演讲嘉宾Peter也会提到。
因此,在我们学习这样的新概念时,除了要搞清楚它的技术实现和基本概念以外,更多的则应该去学习行业先锋们是如何调整他们的工作流程以适应新的技术、如何用新技术去处理细节问题并最终使他们的工作成果达到一个新的高度。如果没有人分享经验,这些内容的学习则远远会比学习基本概念和简单的技术实现要难。而一年两度的Drupalcon的举行就为我们提供了一个很好的机会。本书《听晴空讲Drupal8主题》在对结构和内容的把控上则一直紧跟每年的Drupalcon的内容。
第2.29-2.32节是对2018年在Nashvill举办的Drupalcon中关于在Drupal主题中实现设计系统的Session的翻译及要点分析,你可以在youtube上找到这个视频的原版,也可以在这里分小节观看。
本案例的甲方是美国纽约州最大的医院集团Northwell Health,乙方是Drupal圈子里鼎鼎大名的Phase2。Northwell Health拥有23家医院,550多个门诊部及66000多名员工, 包括15000多名护士和3900名医师,每年为超过200万人提供医疗健康服务。