当您在线发布任何内容时,内容的布局方式可能与内容本身一样重要。良好的布局可以帮助读者更好地互动和消费内容。
内容管理系统(如 Drupal)的用户有多种选择,可以创建非常有吸引力、非常实用的布局。这是吸引 Murray Woodman 使用 Drupal 的一个因素。他与人共同创立了 Morpht,这是一家位于澳大利亚悉尼的基于 Drupal 的 Web 开发商店。他发现 Drupal 6 提供了高度的自由度和生产力,并且一直坚持使用至今。
Woodman 喜欢用于页面布局的一个 Drupal 模块是 Paragraphs。在 他在 DrupalCon 2015 上的演讲之前,我采访了 Woodman,他友好地分享了他对 Paragraphs 模块的见解。
什么是 Paragraphs 模块?
Paragraphs 最初是一种将页面内容分解的方法。您可以扩展它,为内容创作者和设计师提供许多令人兴奋的可能性。Paragraphs 模块允许内容创作者通过在页面上按任意顺序放置不同的小部件来构建页面。它为内容创作者提供了根据他们想要使用的内容类型构建页面的自由。他们不受站点构建者选择的数据模型的限制。例如,您可以混合和匹配滑块、图库、地图等小部件。所有这些都可以在编辑页面上完成,这非常方便。
与类似的模块或现有的 Drupal 功能相比,Paragraphs 为用户提供了哪些优势?
在以下情况下,您可以使用 Paragraphs:
- 内容特定于一个节点。如果您想重用您正在显示的内容,最好选择一些旨在根据上下文放置在页面上的内容。
- 编辑必须易于访问它。由于 Paragraphs 在节点编辑表单上可用,因此它们位于编辑领域。其他选项,例如块和窗格,位于站点构建者领域。
- 内容具有一定的结构。Paragraphs 是可字段化的实体,因此,它们比 WYSIWYG 编辑器中的文本块更好。如果您的内容具有结构,请考虑使用 Paragraph。
你不应该将 Paragraphs 当作大锤使用。在许多情况下,替代方法会产生更好的结果——这实际上取决于手头的任务。
有效使用 Paragraphs 需要什么级别的技术能力?
Paragraphs 易于使用。它们使用了许多熟悉的 Drupal 模式:实体、字段、视图模式等。
它们不应该对技术型内容创作者造成问题。编辑表单有时可能会变得非常复杂,初学者可能会感到不知所措。这取决于 Paragraphs 的复杂性。
您使用 Paragraphs 的一些更有趣的方式是什么?
公平地说,我们 Morpht 是 Paragraphs 的忠实粉丝。在过去的几个月中,我们花费了大量时间构建了各种各样的模块,这些模块完成了一些非常棒的事情。我们的模块允许:
- Paragraphs 在边缘到边缘的设计以及“普通”设计(内容在中间)中良好显示
- 将类应用于 Paragraphs 以更改样式
- 向任何 Paragraph 添加背景(图像、颜色、视差图像)
- 添加(JavaScript 和 CSS)行为,例如 Skrollr 动画
- 页面上 Paragraphs 的导航块
- 演示 Paragraphs 的入门套件,包括图库和项目列表。
您可以将它们组合起来,相对容易地生成一些非常前沿的设计。它们使 Drupal 以一种可能会让一些习惯了 Drupal 某种外观和感觉的人感到惊讶的方式工作。您可以在 Paragraphs 演示站点上看到这些模块的实际应用,该站点展示了我们回馈给 Drupal 的开源代码。
我们已经能够扩展这些想法,并构建一个 Drupal 产品,该产品 100% 依赖 Paragraphs 来构建页面。在这种情况下,没有页眉、页脚、侧边栏或菜单。整个页面由 Paragraphs 组成。这种极端的方法适用于单页网站,这些网站在页面之间没有组件重用。
这种方法可能会为 Drupal 开辟一些新的市场,因为单页网站的创建一直由 Wordpress 等系统主导。
使用 Paragraphs 有哪些限制?
最大的缺点是节点编辑表单的体验。简单的页面,带有简单或少量的 Paragraphs 项目,不应该有问题。但是,我在某些站点上看到了一些问题。包含大量 Paragraphs 且具有复杂表单元素的页面编辑速度可能会很慢。
Drupal 中还有其他系统,例如 Panels,它们更模块化、更灵活、更强大。在站点构建者手中,这些工具无疑是更优越的。
如果有人想开始使用 Paragraphs,他们学习如何有效使用它的最佳方法是什么?
直接上手尝试一下。一旦您试用一下,您就会看到打开的可能性。
Paragraphs 的未来会怎样?
我看到越来越多的人在未来几个月内转向 Paragraphs,它们将变得更加流行。我们将看到它们的生态系统正在发展。
但是,我们也可能会看到一些不同的意见。许多人可能更喜欢保留对其数据模型以及站点上小部件布局的控制权。对于那些希望将一些自由还给内容创作者的人来说,Paragraphs 是一个自然的选择。例如,我可以看到许多发行版选择整合它们以提供可插拔的灵活性。
人们可以在哪里获得有关 Paragraphs 的更多信息?
查看 Drupal.org 上的模块页面,或查看我的公司 Morpht 构建的 演示站点。
演讲者访谈
本文是 DrupalCon 2015 演讲者访谈系列的一部分。DrupalCon 2015 将来自全球各地使用、开发、设计和支持 Drupal 平台的人们聚集在一起。它于 2015 年 5 月 11 日至 15 日在加利福尼亚州洛杉矶举行.
评论已关闭。