Drupal最新创新成果中,有一项尤为大胆、雄心勃勃且充满前景:这是一个旨在将Drupal平台的力量带给非开发者的新版本。它被称为Drupal CMS(此前代号为“Starshot”),并赢得了大量当之无愧的关注。
Drupal CMS融合了Drupal最精华的部分,将流畅直观的站点管理体验直接呈现在您的指尖。它预装了诸多功能配置,提供卓越的开箱即用体验。其开发速度同样令人瞩目:在Starshot计划首次宣布仅八个月后,该项目的首个正式版本——Drupal CMS 1.0——就已面向全球发布。
即使您已对此有所耳闻,亲眼见证其实际运作才最具说服力。请跟随我们踏上一次Drupal CMS的实景之旅,我们将一同拆解这个激动人心的新套装,探索其核心功能。
Drupal CMS (Starshot) 实景之旅
安装
安装Drupal CMS的三种方式
目前,有三种方式可以安装Drupal CMS:
本地使用 DDEV(技术性最强的方式)
使用新的桌面启动器应用程序
使用 Acquia 的演示环境(仅供临时使用,是最用户友好的方式)
本次实景之旅基于 Acquia 演示环境安装的 Drupal CMS。
为您的网站选择功能集
在安装过程中,您只需勾选几个复选框,即可从一组流行的网站功能中进行选择——它们将以完全预配置的状态准备就绪。这些功能集被称为 Drupal Recipes(Drupal配方),它们是Starshot计划的核心组成部分。每个配方都是一个预定义的配置、内容类型和模块的组合包,旨在快速启动您的网站。
您可以选择跳过此步骤,稍后再添加这些及其他配方——或者用Drupal专家的首选术语来说,“应用(apply)”这些配方。
目前,在安装Drupal CMS时可用的功能集包括:
博客 (Blog)
案例研究 (Case Studies)
活动 (Events)
新闻 (News)
人物档案 (Person Profiles)
项目 (Projects)
(图注:在Drupal CMS安装过程中选择功能集)
内置的优秀贡献模块
众所周知,Drupal拥有一个庞大的优秀贡献模块库,支持广泛的网站目标。在Drupal CMS安装过程中,进度条会显示正在加载的一些杰出模块——从用于防范垃圾机器人的Honeypot,到作为Drupal图像优化一部分、用于智能图像裁剪的Focal Point。
这是Drupal CMS与传统Drupal核心的一个关键区别。在Drupal CMS中,一些贡献模块从一开始就可用;而在Drupal核心中,它们需要单独下载。Drupal核心虽然非常强大,但看起来更像是一个网站的MVP(“最小可行产品”),而Drupal CMS则旨在解决大量常见用例,无需您额外下载任何东西。
具体的模块列表取决于所选的配方。我们将在本文后续部分揭示其中一些模块。
(图注:进度条显示在Drupal CMS安装期间如何加载贡献模块)
现代化的管理体验
Gin管理主题
当您踏入Drupal CMS的管理界面时,其现代化的外观和感觉立刻脱颖而出——这要归功于时尚的Gin管理主题。它具有新的导航工具栏、更好的对比度、滚动时保持可见的粘性操作按钮等等。您还可以启用深色模式并根据个人喜好调整颜色。
可定制的管理仪表盘
在管理界面中,您还会看到仪表盘(Dashboard)——这是旨在快速引导您完成管理工作流的新Drupal工具之一。它包含最近的内容和您可以立即导航到的首要任务。例如,您可以跳转到创建内容、浏览模块、更改站点外观等。点击“编辑首要任务(Edit top tasks)”即可自定义任务列表。
(图注:Drupal CMS中的仪表盘)
新的管理导航菜单
在左侧,您会发现另一个实用工具:Drupal新的垂直导航菜单。这个左对齐的工具栏提供了对关键管理页面的快速访问,包括创建站点上可用任何内容类型的快捷方式。其设计兼顾便利性和灵活性——您可以展开或折叠菜单,以保持工作区整洁。
(图注:Drupal CMS中的管理导航菜单)
Coffee模块
还有一个智能自动完成搜索栏,可快速找到所需的管理页面。只需点击右上角的“前往(Go to)”,然后开始输入,即可快速跳转到设置、内容管理或配置页面——无需在菜单中费力查找。此功能由Coffee模块提供。
它还提供了方便的键盘快捷键,因此您可以完全依靠键盘进行操作。很高兴看到Drupal CMS包含了Coffee模块,我们在之前介绍受食物名称启发的有趣Drupal模块集合时曾涵盖过它。
(图注:Drupal CMS中的Coffee模块)
添加更多预配置的功能集(配方)
所有配方都可以在 扩展(Extend) > 推荐(Recommended) 下找到。如前所述,您可以在网站生命周期的任何时刻添加它们。如果某些配方已安装,它们会被标记为“已安装(Installed)”。要添加更多配方,只需选择您想要的,然后点击旁边的“安装(Install)”。
目前可用的配方包括:
无障碍工具 (Accessibility tools)
AI助手 (AI Assistant)
博客 (Blog)
案例研究 (Case Studies)
活动 (Events)
表单 (Forms)
Google Analytics
新闻 (News)
人物档案 (Person Profiles)
项目 (Projects)
搜索 (Search)
SEO工具 (SEO Tools)
(图注:Drupal CMS中可用的配方)
卓越的内容创作
就绪的内容类型
您无需任何额外设置即可直接开始创建内容,因为内容类型已为您预配置好。这包括博客文章、案例研究等——基于您选择的配方。
(图注:Drupal CMS中就绪的内容类型)
这些内容类型拥有完美结构所需的所有必要字段。例如,在创建活动时,您会看到标题和正文等标准字段,以及特定于活动的字段,如开始和结束日期、地点名称、地址、国家等。
(图注:活动内容类型中的活动特定字段)
示例内容
得益于Starshot计划对流畅开箱即用体验的关注,您的网站已预装示例内容。这有助于您快速启动Drupal之旅,无需从零开始构建一切,因为您可以查看或重用示例内容。在前端,您可以看到内容组织有序,各个部分已整齐地集成到主导航中。
(图注:Drupal CMS主页,内容部分集成在主导航中)
(图注:Drupal CMS主页上的最新示例内容)
内容排程
您可以安排内容在特定日期和时间发布或取消发布。虽然此功能传统上由Scheduler模块提供,但在Drupal CMS中它是开箱即用的。对于每个内容项,您会在内容编辑表单上找到一个“排程选项(Scheduling options)”子标签。查看我们的详细概述以了解更多关于排程Drupal内容的好处和实际用途。
自动URL生成
无需为每篇内容手动创建URL,您可以让它们根据可定制的模式自动生成。在Drupal中负责自动URL生成的Pathauto模块在Drupal CMS中默认启用。同时提供了内容页面的就绪URL模式。当然,您始终可以用手动添加的URL覆盖自动生成的URL。
内容审核工作流
内容审核工作流也是开箱即用启用的。基本工作流包括诸如草稿(Draft)、已发布(Published)和未发布(Unpublished)等内容状态。您可以直接从任何内容项的编辑表单轻松更改其状态。此外,您可以在配置(Configuration)页面上自定义此工作流或创建新的工作流。
(图注:更改内容状态、排程内容和管理URL的选项)
内容复制
一个有趣的功能是每个内容项主操作菜单中的“复制(Duplicate)”选项。这使得快速便捷地创建类似内容变得轻而易举,无需从头开始。
(图注:内容复制选项)
自动草稿保存
内容管理者最大的担忧之一是由于意外关闭浏览器标签或断电等技术问题而丢失工作成果。Drupal CMS通过定期自动保存草稿来解决这个问题——让您在操作时所做的更改都能安全存储。
回收站
当内容被删除时,它会被移动到回收站(Trash)文件夹——一个易于查找和恢复项目的直观位置。这种方法使得不同技能水平的用户都能轻松恢复已删除的内容。
(图注:Drupal CMS中的回收站文件夹)
SEO工具包
如果您应用了“SEO工具(SEO Tools)”配方,您将获得一套完整的Drupal搜索引擎优化功能。
首先,您的内容创建表单将增强一个“搜索引擎优化信息(Search Engine Optimization information)”子标签。它包含针对特定内容的全面SEO分析。此分析由我们早前文章中描述过的Real-Time SEO模块提供支持。
(图注:实时SEO分析)
其次,您可以在一个页面(配置(Configuration) > 搜索与元数据(Search and Metadata))中找到所有SEO设置。它包含您可能需要的任何内容,从配置元标签到在Drupal网站上设置XML站点地图。
(图注:同一页面上的所有SEO设置)
使用ECA实现自动化工作流
Drupal CMS包含的最令人印象深刻的贡献模块之一是ECA (Event-Condition-Action)。它是社区最新且最强大的工具之一。ECA允许您根据网站上发生的特定事件自动触发特定操作。
Drupal CMS附带了一些预配置的、可立即使用的ECA工作流。您可以选择任何工作流并通过图形界面进行自定义。它以可视化方式呈现针对您网站上特定场景的事件、条件和操作序列。虽然视觉设计很直观,但要有效使用ECA,仍然需要对Drupal的结构和概念有扎实的理解。
早些时候,我们分享过一篇关于在Drupal中使用ECA设置自动化操作的详细评测,您可能想查阅以了解更多关于其工作原理的信息。
(图注:Drupal CMS中的ECA)
各种在线表单
来认识Drupal CMS内部的另一个强大工具:Webform模块。它使您能够创建和配置任何类型和复杂度的在线表单。它是有史以来安装量最大的10个Drupal模块之一。Webform周围有一个庞大的模块生态系统来扩展其功能——例如,我们团队的开发人员创建了用于交互式计算器和从远程源集成数据的模块。
在Drupal CMS中,Webform默认不启用,但您可以通过应用“表单(Forms)”配方来获得它。
电子邮件模板
Drupal CMS还通过提供各种即用型电子邮件模板简化了沟通流程。这些模板涵盖了常见场景,如账户激活和密码恢复。
(图注:Drupal CMS中的电子邮件模板)
人工智能
最后,我们来到了Drupal CMS最令人兴奋的部分之一:AI功能。这些功能在Drupal创始人Dries Buytaert和其他顶尖专家近期的演示中占据了中心位置。
Drupal CMS包含一套强大的AI模块;但是,它们默认不启用。要访问诸如有用的聊天机器人、处理特定任务的AI代理、图像的自动替代文本(Alt text)生成等功能,您首先需要启用相关模块。您还需要为您计划使用的AI服务设置API密钥。
(图注:Drupal CMS中的AI模块)
一个便捷的选择是Drupal CMS中的“AI助手(AI Assistant)”配方。当您应用此配方时,系统会提示您提供OpenAI或Anthropic等AI服务提供商的API密钥以开始使用。敬请关注——我们将在即将发表的文章中详细指导您完成设置过程。
(图注:应用AI助手配方)
总结
当然,Drupal CMS在配置(Configuration)、开发(Development)、结构(Structure) 及其他熟悉的版块中还包含更多有用的设置——就像我们对Drupal核心的期望一样。在这次旅程中,我们重点介绍了使其真正与众不同的突出特性。
Drupal CMS不仅仅是一个新版本——它是朝着让Drupal更快、更友好、更易于不具备深厚技术知识的每个人使用而迈出的勇敢一步。它展示了当创新遇见简洁时所能实现的可能——而这仅仅是个开始!