<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ux | 伪架构师</title>
    <link>/tags/ux/</link>
      <atom:link href="/tags/ux/index.xml" rel="self" type="application/rss+xml" />
    <description>ux</description>
    <generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>zh</language><lastBuildDate>Wed, 14 Oct 2015 22:08:31 +0800</lastBuildDate>
    <image>
      <url>/img/logo-wide.png</url>
      <title>ux</title>
      <link>/tags/ux/</link>
    </image>
    
    <item>
      <title>第二部 增强的移动体验</title>
      <link>/post/drupal-portable/</link>
      <pubDate>Wed, 14 Oct 2015 22:08:31 +0800</pubDate>
      <guid>/post/drupal-portable/</guid>
      <description>&lt;p&gt;在&lt;a href=&#34;https://www.acquia.com/blog/ultimate-guide-drupal-8-episode-1-authoring-experience-improvements&#34; target=&#34;_blank&#34;&gt;编辑体验增强&lt;/a&gt;之外，对Drupal的最终用户来说，还有一个焦点问题是如何让Drupal 8对移动设备更加友好，这也是顺应当今移动设备访问量暴增的潮流之举。&lt;/p&gt;

&lt;p&gt;##移动优先&lt;/p&gt;

&lt;p&gt;Drupal 8用户会发现，Drupal 8从安装器到模块页面的设计核心思想都是以移动为中心的。每一个新特性，例如就地编辑等功能，都被设计为可以在移动设备的小屏幕上顺畅运行。读者可以尝试用手中的设备尝试访问Drupal 8，如果发现任何Bug，&lt;a href=&#34;https://drupal.org/node/2152519&#34; target=&#34;_blank&#34;&gt;欢迎指出&lt;/a&gt;（呃&amp;hellip;.最好是有效的BUG）。&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/sites/default/files/get_image/09d309bed38a0de54da15078a93bd210.png&#34; alt=&#34;iphone&#34; /&gt;&lt;/p&gt;

&lt;p&gt;(上图是Module页面的一个搜索功能，在Drupal 7中可以使用&lt;a href=&#34;https://drupal.org/project/module_filter&#34; target=&#34;_blank&#34;&gt;Module Filter模块&lt;/a&gt;实现类似体验)。&lt;/p&gt;

&lt;p&gt;##随处可见的响应式&lt;/p&gt;

&lt;p&gt;未来五年中，将会有多到无法预测的设备接入互联网，为了追随这种趋势，Drupal 8将响应式设计纳入所有功能之中。&lt;/p&gt;

&lt;p&gt;对入门者来说，所有的核心主题都是响应式的，菜单，Block等元素在移动设备的屏幕上会自动重新排布（如果Viewport太紧凑，可能会把纵向变成横向）。响应式的图片处理也是内置的，所以同一图片在桌面设备会以大尺寸展现，而在平板或手机上进行缩小显示。&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/sites/default/files/get_image/3dec8100934d3cecce5070d542d02b8f.png&#34; alt=&#34;mobile and pc&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Drupal 8也对Table提供了响应式的支持，表格的列可以定义为高中低不同的优先级，在宽屏幕上会显示所有列，而屏幕变窄以后，次要的列就开始隐藏了。这一特性也内置在Views模块中，所以用户可以自行定义自己的响应式管理界面。&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/sites/default/files/get_image/1ede8c810a4365d6dfbb43df43a03e7e.png&#34; alt=&#34;admin&#34; /&gt;&lt;/p&gt;

&lt;p&gt;在Drupal 7中可以使用&lt;a href=&#34;https://drupal.org/project/responsive_bartik&#34; target=&#34;_blank&#34;&gt;Responsive Bartik&lt;/a&gt;以及&lt;a href=&#34;https://drupal.org/project/responsive_tables&#34; target=&#34;_blank&#34;&gt;Responsive Tables&lt;/a&gt;模块来完成类似功能。也有为数众多的Drupal 7响应式主题，包括&lt;a href=&#34;http://drupal.org/project/omega&#34; target=&#34;_blank&#34;&gt;Omega&lt;/a&gt;和&lt;a href=&#34;http://drupal.org/project/zen&#34; target=&#34;_blank&#34;&gt;Zen&lt;/a&gt;，利用这些主题可以为自己的站点添加响应式特性。&lt;/p&gt;

&lt;p&gt;##移动设备友好的工具栏&lt;/p&gt;

&lt;p&gt;Drupal 8的工具栏亮点多多，在宽屏幕上，他会自动展开并置为横向；而在小屏幕上则会折叠称谓图标并变为纵向排列。和其他Drupal 8的前端新特性一样，这一功能对访问性的促进非常大，在各种屏幕尺寸下都可以实现流畅的站内跳转。&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/sites/default/files/get_image/93697be8247dbc4442ec5b87f99953c2.png&#34; alt=&#34;Toolbar&#34; /&gt;&lt;/p&gt;

&lt;p&gt;如果想在Drupal 7中看到类似特性，可以去看看&lt;a href=&#34;https://drupal.org/project/navbar&#34; target=&#34;_blank&#34;&gt; Mobile Friendly Navigation Toolbar&lt;/a&gt;模块。&lt;/p&gt;

&lt;p&gt;##响应式阅览&lt;/p&gt;

&lt;p&gt;这一部分尚未确定是否能够同Drupal 8核心同时完成，Drupal 7中的&lt;a href=&#34;https://drupal.org/project/responsive_preview&#34; target=&#34;_blank&#34;&gt;Responsive Preview&lt;/a&gt;模块提供了一种易用的，集成到CMS中的预览能力，能够迅速确定你的站点在多种不同的，可定义的设备上的大致的横向或是纵向的显示效果，而不用在硬件上投入几万美金。&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/sites/default/files/get_image/2991b46bdfed6bfdb61fa1bc39c18b4d.png&#34; alt=&#34;baby-ver&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/sites/default/files/get_image/ce8d91cec18fef97fe2db5b618944d24.png&#34; alt=&#34;baby-hor&#34; /&gt;&lt;/p&gt;

&lt;p&gt;##前端的性能&lt;/p&gt;

&lt;p&gt;对于移动体验来说，性能是一个很大决定性的影响因素。所以，在Drupal 8中投入了很多精力来减轻Drupal 8前端的重量。例如，多数情况下，jQuery会被置换为原生JavaScript，Drupal 8对匿名访问者不会载入JavaScript文件。一些JS密集的功能，例如Overlay模块被移除，以保证对移动设备的友好性（在管理工具栏中会出现一个&amp;rdquo;Back to site&amp;rdquo;连接，在Drupal 7中实现等价功能可以使用&lt;a href=&#34;https://drupal.org/project/escape_admin&#34; target=&#34;_blank&#34;&gt;Escape Admin模块&lt;/a&gt;）。&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/sites/default/files/get_image/1f42261185d17605ada61920eab6e088.png&#34; alt=&#34;Back to site&#34; /&gt;&lt;/p&gt;

&lt;p&gt;##接下来&lt;/p&gt;

&lt;p&gt;下周将会讲述&lt;a href=&#34;https://www.acquia.com/blog/ultimate-guide-drupal-8-episode-3-site-builder-improvements&#34; target=&#34;_blank&#34;&gt;Drupal 8对网站建设的改进&lt;/a&gt;。&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
