Plain-English definitions of Drupal terms, from alias and block to Twig and user 1, with examples, sources and answers to common questions.

本节内容

A

Ajax
Ajax(Asynchronous JavaScript and XML 的缩写)是一种用来创建交互式网页应用的网页开发技术。在 Drupal 中,Ajax 用来创建动态、交互式的用户界面,无需重新加载整个页面即可加载内容,让用户体验更快、更高效。Ajax 在 Drupal 中用来创建动态、交互式的用户界面…
Automatic Updates
Automatic Updates lets an administrator apply Drupal core patch releases from the browser, with core's Package Manager staging the Composer changes.

C

CKEditor 5
Drupal core's visual editor for text fields, set up per text format, where the toolbar and the allowed HTML tags are configured together.
Claro
Drupal core's default administration theme since 9.4, based on the Drupal Design System; set to give way to the Gin-based Default Admin theme.
CMS(内容管理系统)
一个内容管理系统(CMS)是用来创建、管理和发布数字内容的软件应用。Drupal 是开源 CMS,提供基于网页的操作界面,供用户创建和管理内容,可用来搭建网站、博客和其他数字内容。Drupal 是强大而灵活的 CMS,让用户快速轻松地创建和管理内容,还提供主题、模块、区块等丰富的功能和工具…
Composer
Composer 是 Drupal CMS 所用 PHP 的依赖管理器。开发者用它声明、管理和安装 Drupal 项目的依赖,管理构建 Drupal 项目所需的库和软件包,并跟踪这些库和软件包的版本。Composer 是用来管理 Drupal 项目依赖的命令行工具,可安装、更新和移除 Drupal…
Content translation
The core module that adds a Translate tab to pages, terms, blocks and other content entities, where editors create and manage their language versions.
Cron
Cron 是 Drupal 中用来自动执行特定任务的定时任务调度器,是在后台运行、按特定间隔触发的系统进程。Cron 用来自动执行发送邮件、数据库维护等管理任务,是 Drupal 系统的重要组成部分,保障系统平稳运行。Cron 通过 cron.php 文件配置,该文件位于 Drupal 安装的根目录…

D

Database API(数据库 API)
Drupal 的 Database API 是与数据库交互的一组函数,为访问和操作数据库中的数据提供统一接口,不受数据库类型影响。Database API 灵活可扩展,开发者可以创建自定义数据库查询,以多种方式访问数据,也可以用一致的方式访问不同数据库的数据,无需重写代码即可切换数据库。Database…
Devel
Devel 是 Drupal 内容管理系统(CMS)的开发工具套件,提供一系列模块和特性,方便开发者调试、测试和优化 Drupal 网站。Devel 对 Drupal 新手开发者尤其有用,提供各种实用工具和特性,帮助他们快速上手。Devel 套件包含多种模块,例如 Devel Generate…
Distribution
A Drupal distribution is Drupal core bundled with modules, themes and configuration for one kind of site, installed through an install profile.
Drupal 7 end of life
Drupal 7 end of life was 5 January 2025: the Drupal Security Team stopped issuing advisories and fixes for Drupal 7 core, modules and themes.
Drupal Canvas (formerly Experience Builder)
Drupal Canvas, formerly Experience Builder, is a contributed visual page builder for Drupal 11.3 and later, shipped by default with Drupal CMS 2.0.
Drupal CMS
Drupal CMS is the Drupal project's own starting point for new websites, aimed at marketers and site builders, set up from a site template.
Drupal Console
Drupal Console 是用来管理 Drupal 网站的命令行界面(CLI)工具,提供大量命令,可执行生成代码、管理配置、操作数据库等任务。它是由 Drupal 社区维护的开源项目,可免费使用。Drupal Console 同时面向技术用户和非技术用户,界面易用…
Drupal release cycle
Drupal's published policy for when each core version ships and how long it gets bug and security fixes, so owners can plan updates ahead.
Drupal Security Team
Drupal.org's security group, whose SA-CORE and SA-CONTRIB advisories and PSAs tell site owners which releases fix a vulnerability.
Drupal 协会
Drupal 协会是致力于推动开源 Drupal 项目蓬勃发展的非营利组织,由 Drupal 创始人 Dries Buytaert 于 2006 年创立,经费来自会员、赞助和捐赠。Drupal 协会为 Drupal 社区提供多种服务,包括运营 Drupal.org 网站、为项目提供基础设施、组织…
DrupalCon
DrupalCon 是开源内容管理系统 Drupal 的年度大会,由支持 Drupal 项目的非营利组织 Drupal 协会主办。大会汇聚全球开发者、设计师、企业主和其他 Drupal 爱好者,分享知识、拓展人脉、协作共建。DrupalCon 通常包括主题演讲、分组会议、工作坊等活动,是 Drupal…
Druplicon
Druplicon 是 Drupal 内容管理系统(CMS)的官方吉祥物,是一只蓝色和橙色相间的卡通企鹅,留着白色胡须,系着红色领结。Druplicon 由 Drupal 创始人 Dries Buytaert 于 2003 年创作,现已成为 Drupal 社区的标志性符号。Druplicon 以多种形式代表…
Drush
Drush 是 Drupal 的命令行 shell 和脚本接口,用来从命令行管理和运维 Drupal 网站,可安装和更新模块、下载和启用主题、运行数据库更新等。Drush 是每位 Drupal 开发者和管理员的必备工具。Drush 用 PHP 编写,以命令行工具的形式分发,支持 Linux 和…
Drush Make
Drush Make 是根据一组指令构建 Drupal 代码库的命令行工具,属于用来管理和维护 Drupal 网站的 Drush 工具套件。Drush Make 根据单个文本文件(称为 makefile)创建 Drupal 代码库,makefile 包含下载和组装代码库所需组件(模块、主题、库等)的指令…

E

Entity API(实体 API)
Drupal 的 Entity API 以统一的方式处理不同类型的数据,是创建和管理实体的系统。实体是数据的抽象表示,用来存储和操作内容、配置等信息。Entity API 以一致的方式创建、访问和操作实体,不受实体类型影响。Entity API 是开发者的强大工具,开发者可以创建自定义实体,定义自己的字段…

F

Field API(字段 API)
Field API 是 Drupal 内容管理系统(CMS)的核心组件,为开发者创建和管理内容类型、用户、评论等实体的自定义字段提供了途径。Field API 让开发者创建以结构化方式存储数据的字段,定义数据的展示和交互方式,还可以创建文本、图片、日期等自定义字段类型,定义数据的验证和处理规则。Field…
FOSS(自由及开源软件)
FOSS(自由及开源软件)是一种公开发布的软件,任何人都可以免费获取、修改和再分发。FOSS 通常由开发者社区协作开发,源代码向公众开放。只要遵循许可条款,任何人都可以修改该软件并再分发。在 Drupal 中,FOSS 是 CMS 的基石。Drupal 是在 GNU 通用公共许可证(GPL…

G

Gin admin theme
Gin is a contributed Drupal admin theme with dark mode, accent colors and table density options. Core's Default Admin theme is built from it.
Git
Git 是一种版本控制系统,用于跟踪计算机文件的变更,并协调多人围绕这些文件展开协作。在 Drupal 开发中,Git 常用于管理网站或 Web 应用的源代码。Git 让开发者可以同时围绕同一代码库工作,并提供跟踪变更、在需要时回退到先前版本的方式。Git 是分布式版本控制系统…
GPL(GNU 通用公共许可证)
所谓GNU 通用公共许可证(GPL),是一种广泛使用的自由软件许可证,授予用户使用、修改和再分发软件的权利。它是最流行的开源许可证,许多 Drupal 项目都在使用。GPL 是一种 copyleft 许可证,这意味着任何衍生作品都必须在同一许可证下分发。这确保了源代码始终自由开放…

H

HEAD
HEAD 是一种 HTTP 请求方法,用于在不实际获取资源本身的情况下,获取与资源相关的信息。在 Drupal 中,HEAD 请求用于在不实际下载资源的情况下,检查资源(例如页面或文件)的状态。这有助于检查资源是否可用,或自上次请求以来是否被修改过。HEAD 请求还用于检查资源的响应头,例如内容类型…
Headless Drupal
A decoupled architecture in which Drupal stores content and enforces access, and one or more separate front ends read it through an API.

I

InnoDB
InnoDB 是开源数据库管理系统 MySQL 的存储引擎,用于在关系型数据库中存储和管理数据。InnoDB 是 MySQL 的默认存储引擎,许多流行的内容管理系统(包括 Drupal)都在使用它。InnoDB 是支持事务的安全存储引擎,支持 ACID(原子性、一致性、隔离性、持久性)原则…
Install profile
An install profile defines the modules, themes and configuration a new Drupal site starts with. You choose it once, when you run the installer.

J

JSON:API
A core module that serves Drupal content as JSON in the JSON:API format, shaped by filter, sort, include and paging parameters.

L

LAMP(Linux、Apache、MySQL 和 PHP)
LAMP 是 Linux、Apache、MySQL 和 PHP 的首字母缩写,是一种用于创建动态网站和 Web 应用的 Web 开发平台。LAMP 是开源软件栈,用于构建和运行 Drupal 网站,由四个组件构成:Linux、Apache、MySQL 和 PHP。Linux 是用于运行 Web…
Layout Builder
A core Drupal module that sets how content is displayed with sections and blocks, using a default layout per content type and optional per-item overrides.

M

Media Library
Media Library is the core Drupal module that lets editors upload a media item once and pick it again from any media field or the text editor.
Multisite
Multisite is a Drupal feature that runs independent sites, each with its own database, configuration and files, from one shared codebase.

N

NID(节点 ID)
NID(节点 ID)是 Drupal CMS 中用于标识节点的唯一标识符。节点是一条内容,例如文章、页面或博客,存储在 Drupal 数据库中。NID 是在节点创建时分配给每个节点的数字,用于在数据库中引用节点并访问节点内容。NID 是 Drupal 架构的重要组成部分,用途广泛。例如…

O

Olivero
The front-end theme that Drupal 11.4 installs by default: responsive, made with accessibility experts, with 13 regions and color presets.

P

Paragraphs
Paragraphs is a contributed module that adds the paragraph entity: a small, typed content item with its own fields, owned by one parent entity.
Pathauto
Pathauto 是 Drupal 内容管理系统(CMS)中的一个模块,可自动为内容生成网址别名,用于为 Drupal 网站上的内容创建友好且利于 SEO 的网址。Pathauto 可用于为节点、分类术语和用户等内容创建网址别名,还可用于为自定义路径创建网址别名。Pathauto 通过模式系统创建网址别名…
Project Browser
Project Browser lets site builders find and add Drupal modules from inside the admin UI, instead of searching drupal.org in another tab.

R

Recipes
A Drupal recipe is a one-time set of setup instructions that adds a ready-made feature, such as an editor role or a media type, to a Drupal site.
RSS(Really Simple Syndication)
RSS(Really Simple Syndication)是一种网络订阅源,用户可通过它以标准化的计算机可读格式获取网站的更新。RSS 常用于发布频繁更新的内容,例如博客、新闻标题、音频和视频。在 Drupal 中,RSS 用于将 Drupal 网站的内容聚合到其他网站或应用。RSS 订阅源由…

S

Service container
The object Drupal code gets its services from, such as the database or mailer, built by the kernel from core and module services.yml files.
Simpletest
Simpletest 是 Drupal 的测试框架,开发者可以用它为模块和主题创建自动化测试。它是一个强大的工具,帮助开发者确保代码正确高效地运行。Simpletest 内置于 Drupal 核心,可在所有 Drupal 版本中使用。Simpletest 让开发者可以创建模拟用户与其代码交互的测试…
Single Directory Components
Single Directory Components (SDC) is the Drupal core API, stable since Drupal 10.3, for reusable UI components with typed props and slots.
Symfony
Symfony is the PHP project whose components carry requests, routing, events and the service container in Drupal core; Drupal 11.4 requires Symfony 7.4.

T

Twig
Twig 是 Drupal 8 及更高版本中使用的模板语言。它是一种现代、快速且安全的 PHP 模板引擎。Twig 用于创建和渲染 HTML 元素,是 Drupal 8 及更高版本的默认模板语言。Twig 是强大的工具,让开发者快速轻松地创建和定制 HTML 元素。Twig 基于 Symfony PHP…

U

UID (用户 ID)
UID,即用户 ID,是 Drupal 内容管理系统 (CMS) 中分配给每个用户的唯一标识符,用于识别和区分不同的用户,在用户注册时分配。UID 存储在数据库中,用于跟踪用户活动,例如内容创建、评论以及与网站的其他交互。UID 还用于为用户分配权限。例如,UID 为 1 的用户可以访问 UID 为 2…
URL
在互联网上,URL(统一资源定位符)是用于在互联网上定位特定页面或文件的网址。在 Drupal 中,URL 用于访问 Drupal 网站上的页面或文件。URL 通常由域名和指向特定页面或文件的路径组成。例如,Drupal 首页的 URL 是 https://www.drupal.org/。在 Drupal…

V

Views
The Drupal core module for lists: each view is saved configuration that queries content, users or files and renders the matching items.

W

Webform
Webform 是 Drupal 内容管理系统 (CMS) 的一个模块,用户可以用它创建表单和问卷。它提供了创建表单的拖拽界面,让用户可以定制表单的外观。Webform 还提供电子邮件通知、数据导出以及与其他模块的集成等特性。Webform 是从用户处收集数据的强大工具,可用于收集反馈…

X

XML-RPC API
XML-RPC API 是一种远程过程调用协议,让应用可以通过互联网相互通信。它在 Drupal 中用于让外部应用与 Drupal CMS 交互。XML-RPC API 基于 XML-RPC 协议,这是一种轻量级的远程过程调用协议,使用 XML 编码调用并以 HTTP 作为传输机制。Drupal 中的…
XSS (跨站脚本)
XSS(跨站脚本)是一种计算机安全漏洞,允许将恶意代码注入 Web 应用。它是一种利用 Web 应用与其用户之间信任关系的攻击形式。XSS 攻击可用于窃取用户数据、劫持用户会话,甚至在用户的计算机上执行恶意代码。在 Drupal 中,XSS 是可被恶意行为者利用以向 Drupal 网站注入恶意代码的安全漏洞…

上

上下文过滤器
一个上下文过滤器是 Drupal 内容管理系统(CMS)的一项功能,让用户可以根据上下文信息过滤视图中的内容。这些信息可以包括当前页面、用户或其他变量。上下文过滤器用来创建随页面或用户上下文变化的动态内容。在视图中,上下文过滤器是一种用来限定展示内容的过滤器。它从页面或用户获取上下文信息,并据此过滤内容…
上下文链接
上下文链接是 Drupal 内容管理系统(CMS)的一项功能,让用户可以快速访问相关内容和任务。它们通常以小图标或链接的形式出现,当用户将鼠标悬停在某条内容上时显示。上下文链接让用户无需离开当前页面即可快速访问相关内容和任务。上下文链接通常以小图标或链接的形式出现,当用户将鼠标悬停在某条内容上时显示。例如…

主

主题
在 Drupal 中,主题是一组定义 Drupal 网站表现层的文件,负责网站的外观,包括布局、颜色和样式。主题可用于定制网站外观,也可以创建全新的外观。主题由多个文件组成,包括模板文件、CSS 文件、JavaScript 文件和图片文件。模板文件包含定义网站结构的 HTML 代码,CSS 文件包含样式信息…

人

人可读的
人可读的 URL 是 Drupal CMS 中的一个术语,指便于人阅读和理解的网址。它也被称为“friendly URL”或“vanity URL”。人可读的网址通常比 Drupal 默认生成的网址更短、更具描述性,也更容易记住和分享。人可读的网址由对用户有意义的单词和数字组合而成。例如,一篇关于…

代

代码仓库
所谓代码仓库,是软件包(例如 Drupal 模块、主题和发行版)的存储位置,开发者可以在其中存储代码,并与 Drupal 社区分享。代码仓库通常托管在 Web 服务器上,任何能联网的人都可以访问。在 Drupal 中,代码仓库是文件和目录的集合,包含特定模块、主题或发行版的代码。开发者可以在其中存储代码…
代码冻结
一个代码冻结是指 Drupal 项目中一段不再加入新代码的时间。这样做是为了保证代码库稳定,避免新代码引入缺陷或其他问题。代码冻结期间,只允许修复缺陷和安全补丁。代码冻结通常用于项目接近完成或重大版本即将发布时。代码冻结是 Drupal 项目开发流程的重要环节,有助于保证代码库稳定…

令

令牌
在 Drupal 中,令牌是用于表示动态值的占位符,用于替代程序生成的内容,例如用户名、日期和标题。令牌用于 Drupal 的许多方面,包括模块配置、内容创建和 URL 生成。令牌由文本和 PHP 代码组合创建。文本用于定义令牌名称,PHP 代码用于生成动态值。例如,令牌可用于生成用户名,如 [user…

会

会话
Drupal 中的会话是指用户与网站交互的一段时间。它用于跟踪用户在网站上的活动,存储用户的偏好和设置。用户登录网站时创建会话,用户登出或会话过期时销毁会话。在 Drupal 中,会话存储在数据库中,并由唯一的会话 ID 标识。该会话 ID 存储在用户计算机上的 Cookie 中…

依

依赖注入
依赖注入是 Drupal CMS 中使用的软件设计模式,实现组件之间的解耦。它把依赖提供给组件,而不是让组件自己去寻找依赖,让代码更易维护和测试,也更灵活、可扩展。在 Drupal 中,依赖注入为组件提供运行所需的服务,具体做法是把服务作为参数传入组件的构造函数。这样,组件可以在不同场景中使用…

修

修订版本
修订版本是 Drupal 中的一项功能,内容创作者可通过它长期跟踪内容的变更。内容创作者可以保存内容的多个版本,并在需要时对比和恢复先前版本。这项功能对于频繁更新的内容(例如新闻文章或博客)特别有用。内容创作者保存内容的新版本时,就会创建一个新的修订版本。每个修订版本都存储在数据库中,可从内容的编辑页面访问…

内

内容
在 Drupal 中,内容是指存储并展示在网站上的任何信息,包括文本、图片、视频、音频和其他媒体。内容通过 Drupal 内容管理系统(CMS)进行管理和组织。内容存储在 Drupal 数据库中,并以节点的形式组织。节点是单条内容,例如页面、文章或博客。节点按内容类型归集,内容类型用来把相似的内容归为一组…
内容审核
内容审核是 Drupal 的一项功能,让用户能够管控网站内容的工作流。它让用户以受控的方式审核、批准和发布内容。内容审核让用户可以为网站上创建或编辑的内容设置工作流,包含审核、批准、发布等步骤,还可以为这些内容设置规则,例如谁可以查看、谁可以编辑、谁可以发布内容。内容审核是管理 Drupal…
内容类型
一个内容类型是可以在 Drupal 网站中创建和存储的内容类别。内容类型用来组织和构建内容,便于管理和展示。内容类型由管理员创建,用来定义可以创建的内容,例如文章、博客或页面,也可以定义与内容关联的字段,例如标题、正文和图片,还可以定义内容的工作流,例如谁可以创建、编辑和发布内容。内容类型是 Drupal…

分

分类
分类是 Drupal 的一项功能,用户可以用它将内容归入不同类别。它是按类别、子类别和子子类别组织内容的层级系统。分类用于将内容组织成有意义的分组,让内容更易查找和管理,可用于为博客文章、新闻、产品等内容创建类别。在 Drupal 中,分类通过分类管理器进行管理。这是一个用户界面,用户可以在其中创建…
分类术语
分类术语是 Drupal 中用于指特定类型内容的术语。分类术语用于对 Drupal 网站中的内容进行归类和组织。分类术语按层级类别组织,这些类别称为分类词汇表。每个分类术语都归属于特定的分类词汇表,每个分类词汇表可以包含多个分类术语。分类术语用于对 Drupal 网站中的内容进行归类。例如,网站可以有一个…

别

别名
别名是指代 Drupal 中特定页面或内容项的 URL 路径,让页面更易记忆和访问。别名也称为“易记 URL”或“简洁 URL”。在 Drupal 中,别名通过 Pathauto 模块创建和管理。您可以用该模块为每个页面或内容项创建自定义别名,也可以设置规则,让新内容自动生成别名。例如,您可以设置一条规则…

区

区块
一个区块是 Drupal 中用来在页面区域展示内容的内容类型,常用来展示菜单、列表、图片和文本。区块可以配置为在特定页面或全站所有页面显示,也可以配置为仅对特定用户角色或所有用户显示。区块在 Drupal 管理界面的“结构”区管理,用户可以在此添加、编辑和删除区块。区块可以配置在页面的特定区域显示,例如页眉…
区块布局
一个区块布局是 Drupal 内容管理系统(CMS)的一项功能,让用户按特定方式在页面上安排内容。区块是单块内容,例如文本、图片或视频,可以放在页面的不同位置,用来打造分栏、网格、侧边栏等多种布局,也可以创建菜单、导航和其他交互元素。区块通过 Drupal 管理界面管理,用户可以添加、编辑和删除区块…
区域
在 Drupal CMS 中,区域是页面上可以放置内容的部分。区域在主题的 info 文件中定义,用于组织页面布局。区域通常用于展示内容区块,例如菜单、侧边栏和页脚,也用于展示消息,例如错误消息或状态消息。启用主题后,该主题 info 文件中定义的区域即可使用。将区块指定到某个区域,即可把内容放入该区域…

匿

匿名用户
匿名是指 Drupal 中未登录系统的用户。匿名用户没有关联的用户账户,系统通过 IP 地址识别和跟踪其站内活动。匿名用户在网站上的权限通常有限,例如只能浏览内容,不能评论或发布内容。在 Drupal 中,匿名用户拥有一个名为“anonymous user”的特殊角色,用来控制匿名用户在网站上可以做什么…

向

向导
在 Drupal 中,向导是一项特性,用户可以用它按分步流程完成任务。它是用户友好的界面,引导用户通过一系列步骤完成任务。向导常用于简化复杂任务,例如搭建网站或配置模块。在 Drupal 中,向导通常实现为一系列表单。每个表单包含一组字段,用户必须填写这些字段才能完成任务。表单按步骤组织…

响

响应式
响应式设计是一种 Web 开发方法,可根据查看网站所用设备的屏幕尺寸和方向,动态调整网站的外观。它是创建针对移动设备,以及台式机和笔记本电脑优化的网站的重要环节。在 Drupal 中,响应式设计通过主题和模块实现,这些主题和模块可根据查看网站所用设备的尺寸调整网站布局。响应式设计基于“流式网格”的概念…

图

图像样式
在 Drupal CMS 中,图像样式是一项功能,用户可通过它创建自定义的图像变换并应用于图像,包括缩放、裁剪、旋转,以及去色、锐化和模糊等效果。图像样式用于创建同一图像的多个版本,每个版本应用不同的变换组合。这样,用户可以针对特定场景(例如缩略图或完整尺寸版本)提供最合适的图像版本。图像样式在…

字

字段
一个字段是 Drupal 内容管理系统(CMS)的重要组件,是存储特定条目(如节点、用户、分类术语)信息的数据结构。字段以结构化的方式存储和展示数据,便于检索和操作,可存储文本、数字、图片、文件等类型的数据。在 Drupal 中,字段用 Field UI 模块创建。管理员可以用该模块创建、管理和删除字段…
字段格式化器
字段格式化器是一项 Drupal 功能,可让用户自定义字段中内容的显示方式。字段格式化器用于控制字段在页面上的显示效果,例如文本的大小、颜色或字体。字段格式化器适用于大多数字段类型,包括文本、图像和视频。字段格式化器通过内容类型的“管理显示”选项卡进行管理。字段格式化器用于控制字段在页面上的显示。例如…
字段部件
在 Drupal 内容管理系统(CMS)中,字段部件是一种用户界面元素,用于让用户在表单或其他类型的内容中输入数据。字段部件用于在内容类型中创建字段,例如文本字段、下拉列表、复选框和单选按钮。字段部件还可用于自定义字段的显示方式,例如设置文本字段的大小,或设置下拉列表中的选项数量。字段部件通过 Drupal…

安

安全更新
在 Drupal 术语中,安全更新是 Drupal 项目为修复软件中的安全漏洞而发布的补丁或修复。发布安全更新是为了保护 Drupal 网站免受恶意攻击,确保其中存储的数据安全。发现漏洞后会尽快发布安全更新,因此请您尽快安装,以保护您的网站免受潜在威胁。核心 Drupal 软件和社区贡献模块都会发布安全更新…

实

实体
一个实体是 Drupal 内容管理系统(CMS)中的基本数据单元,是存储和组织内容、配置、用户信息等信息的对象。实体用来在 Drupal 中存储和管理数据,是系统的基石。实体由字段组成,字段是构成实体的单个信息片段。例如,节点实体可以有标题、正文、作者、日期等字段。实体之间还可以建立关联…
实体类型
一个实体类型是 Drupal 内容管理系统(CMS)中使用的数据对象类型,是 Drupal 系统的基本构建块,用来存储和管理数据。实体类型定义数据的结构,可用来创建内容、用户、分类术语等数据类型。实体类型由一组字段定义,字段存储与实体类型关联的数据。例如,内容类型可以有标题、正文、作者、日期等字段…

工

工作流
工作流是 Drupal 中用于指从创建到发布的内容管理过程的术语。它是一套决定内容如何创建、审核、发布和归档的规则和流程。工作流可用于确保内容准确、更新,并符合组织标准。在 Drupal 中,工作流通过 Workbench Access 模块管理。该模块让管理员可以创建角色并为用户分配权限…
工作流状态
工作流状态是 Drupal 内容管理系统 (CMS) 的一项特性,内容编辑可以用它控制内容的生命周期。工作流状态提供了跟踪内容从创建到发布进展的方式,用于定义内容开发的不同阶段,例如草稿、审核和已发布。内容编辑可以为内容分配工作流状态,决定内容的可见性和可访问性。工作流状态通过工作流模块管理,该模块是…

已

已发布
“已发布”是 Drupal CMS 中的一个术语,用于描述内容条目的状态。内容条目发布后,拥有相应查看权限的所有用户都可见。内容条目可由管理员手动发布,也可由系统自动发布。内容条目发布后,即向公众开放,任何能访问该网站的人都可以看到。在 Drupal 中,内容条目可以通过两种方式发布:手动或自动。手动发布时…
已验证用户
已验证是指 Drupal 中已登录系统的用户,与未登录的匿名用户相对。已验证用户可以使用匿名用户无法使用的更多功能和内容,例如发表评论、查看私有内容或访问网站的受限区域。要成为已验证用户,用户必须先在 Drupal 网站上创建账户,提供用户名、密码以及电子邮件地址等信息。账户创建后…

开

开发站点
一个开发站点是用于测试和开发的网站版本,是正式网站的副本,但不对外公开。它用来在向公众发布前修改和测试新功能,确保改动正常工作,不影响正式网站。开发站点也用来在公开发布前测试新模块和主题。在 Drupal 中,开发站点是用于测试和开发的正式网站副本,不对外公开。它用来在向公众发布前修改和测试新功能…

引

引用字段
在 Drupal 内容管理系统(CMS)中,引用字段是一种字段类型,用于存储对另一个实体的引用。这类字段用于在不同内容之间建立关联,例如节点与用户之间,或两个节点之间。引用字段存储被引用实体的 ID,可用于展示被引用实体的标题、图像或其他信息。引用字段在 Drupal 管理界面中创建:新建字段时选择“引用…

所

所见即所得 (WYSIWYG)
WYSIWYG 是“What You See Is What You Get”的缩写,是一种用户界面,让用户以接近最终输出的格式查看和编辑内容。在 Drupal 中,所见即所得是一种文本编辑器,让用户创建和编辑内容而无需了解 HTML 或其他网页编程语言。所见即所得编辑器通常用于创建网页…

插

插件 API
插件 API 是一组用于在 Drupal 中创建和管理插件的函数和工具。插件是一小段代码,可用于扩展 Drupal 的功能,用于添加功能、修改现有功能,或为 Drupal 提供新功能。插件通常用 PHP 编写,可用于创建自定义区块、视图、表单等。插件 API 让开发者可以结构化、有条理地创建和管理插件。插件…

搜

搜索 API
搜索 API 是一个 Drupal 模块,为利用各类搜索引擎,在 Drupal 已知的任何实体上轻松创建搜索提供了框架。它是一个抽象层,网站构建者可通过它在任何实体类型(包括节点、用户和自定义实体)上创建搜索,而无需编写复杂的数据库查询。它还为从 Apache Solr、Elasticsearch…

摘

摘要
摘要是 Drupal 中一篇内容的简短概要,例如博客文章、新闻或页面。它通常显示在网站首页或内容列表中,用于在访客决定点击阅读全文之前,让访客快速了解内容。摘要通常只有几句话或一个段落,也可能包含图片或其他媒体。在 Drupal 中,摘要使用摘要字段创建,这是一种可以添加到内容类型的字段类型…

文

文件 API
文件 API 是 Drupal CMS 中的一组函数,开发者可通过它与存储在服务器上的文件交互。它为管理文件(包括上传、删除和处理文件)提供了统一的接口。文件 API 是 Drupal 架构的重要组成部分,开发者可以轻松访问和处理存储在服务器上的文件。文件 API 用于在 Drupal 中管理文件,例如图像…
文本格式
文本格式是 Drupal CMS 的一项功能,用户可以用它控制文本在网站上的显示方式。它用于设置文本格式以提高可读性和无障碍性,并确保文本在不同设备上正确显示。文本格式是一种在文本显示到网站之前应用于文本的内容过滤器,可用于添加加粗、斜体和下划线等基本格式,以及表格、列表和图片等更高级的格式…

斑

斑马纹
斑马纹,也称为交替行颜色,是 Drupal 中用于让表格更易读的设计技巧,即交替使用每行的背景色,形成条纹图案。该技巧用于帮助区分行和列,让扫描表格并找到所需信息更加轻松。在 Drupal 中,所有管理表格默认启用斑马纹。斑马纹是有用的设计技巧,可以帮助表格更易读易懂,是让表格更美观、更易浏览的简单方法。

断

断点
一个断点是 Drupal 网站设计中页面布局随屏幕尺寸变化而切换的临界点,确保网站在小屏手机到大屏桌面各种设备上都美观可用。断点设置在 Drupal 网站的 CSS 代码中,浏览器窗口达到特定宽度时触发。窗口宽度达到断点后,页面布局随之切换以适应新的尺寸。例如,网站可以在 800px 处设置断点…

日

日志
日志是系统中发生的事件的记录。在 Drupal 中,日志是 Drupal CMS 中发生的事件的记录。日志用于跟踪用户活动、系统错误和其他重要信息,可用于排查故障、发现安全问题和监控系统性能。日志存储在服务器上的文件中,可通过 Drupal 管理界面访问。日志可以实时查看,也可以按特定事件搜索…

显

显示
显示是 Drupal Views 中的术语。Views 是让用户创建定制内容列表的强大模块,而显示是视图生成的一种输出,即内容呈现给用户的方式。一个视图可以有多个显示,各自拥有独立的设置和配置。例如,视图可以有整页内容的页面显示,也可以有放在页面区域的小型区块显示。显示由样式、格式、行等多个组件构成…

更

更新
在 Drupal CMS 中,更新是一个过程,用户可以用它为网站安装新特性、错误修复和安全更新。更新由 Drupal 社区定期发布,可以通过管理界面应用到网站。更新对于保持网站安全并跟上最新的特性和错误修复非常重要。要应用更新,用户必须先从 Drupal 网站下载更新。下载完成后,用户可以进入管理界面…
更新 API
Drupal 内容管理系统 (CMS) 的更新 API是一项特性,开发者可以用它为基于 Drupal 的网站创建和管理更新。它是一组让开发者为基于 Drupal 的网站创建和管理更新的函数和钩子。更新 API 用于使 Drupal 网站跟上最新的安全补丁、错误修复和特性增强。更新 API 是 Drupal…

服

服务 API
Services API 是一组基于 Web 的 API,开发者可以用它对 Drupal 网站的数据执行创建、读取、更新和删除操作。它是开发与 Drupal 网站交互的应用的强大工具,可用于创建 Web 服务、移动应用和其他集成。Services API 基于表述性状态转移 (REST) 架构,这是创建…

未

未发布
未发布是 Drupal 中用于描述不对公众可见的内容的术语。这类内容访客无法看到,也不会被搜索引擎收录。未发布的内容通常是仍在开发中,或尚未准备好向公众发布的内容。在 Drupal 中,未发布的内容通过内容审核系统管理。该系统让内容创建者可以将内容的状态设为已发布或未发布。内容设为未发布后,公众无法看到…

本

本地化
本地化(l10n)是将网站或应用适配到特定语言、地区或文化的过程。在 Drupal 中,本地化是将 Drupal 网站的界面和内容翻译成另一种语言的过程,包括翻译界面文本,以及存储在 Drupal 数据库中的所有内容。本地化是让 Drupal 网站走向全球受众的重要环节。通过提供网站的本地化版本…

机

机器名
在 Drupal 中,机器名是用于标识特定项目的唯一标识符,用于标识内容类型、字段、视图和 Drupal 系统的其他组件。机器名是一串简短的字母数字字符,用于在系统中指代特定项目,通常由小写字母、数字和下划线组成,一般由系统自动生成。机器名之所以重要,是因为它用于在系统中指代特定项目。例如,创建内容类型时…

权

权重
权重是 Drupal 中用于决定条目显示顺序的数值,用于控制列表、菜单和 Drupal 界面其他区域中条目的顺序。权重是相对值,即相对于同一列表中其他条目的权重。例如,如果一个条目的权重为 5,另一个条目的权重为 10,则权重为 10 的条目先显示。权重是在 Drupal 中组织内容的有用工具…
权限
Drupal 中的权限是一组规则,决定谁可以访问和修改网站的特定部分,用于控制对内容、功能和函数的访问。权限赋予角色,再由角色赋予各个用户。这样,管理员可以控制谁可以查看、编辑和删除内容,以及谁可以使用特定功能。在 Drupal 中,权限通过用户权限页面进行管理。在该页面,管理员可以将权限赋予角色…

束

束
一个束是 Drupal 中用来归集相似内容的内容类别,是把博客、文章、产品等内容分类组织的方式。束也称为内容类型,定义某类内容的结构和字段。例如,博客束可以包含标题、正文、作者、日期等字段。束在 Drupal 管理界面中创建,可按网站需求定制。束是 Drupal 内容管理系统的重要组成部分…

核

核心
核心是指 Drupal 内容管理系统(CMS)关键组件的统称,包括系统运行所必需的核心模块、主题和库。核心是 Drupal 系统的基础,提供系统运行所需的基本特性和功能,也保障系统的安全与稳定,并为开发者创建自定义模块和主题提供必要的工具。核心模块是 Drupal 系统的关键组件…
核心提交者
核心提交者是 Drupal 社区的成员,拥有向 Drupal 核心提交代码的权限。他们负责审核、测试和批准 Drupal 核心的代码变更。核心提交者根据技术专长、对 Drupal 项目的投入以及与其他社区成员协作的能力遴选产生。他们还负责确定 Drupal 项目的发展方向,确保代码安全、稳定并保持最新…
核心贡献者
核心贡献者是为 Drupal 核心软件开发做出贡献的人,负责 Drupal 核心代码库的开发、维护和支持,也负责审核和批准核心代码库的变更。核心贡献者通常是经验丰富的开发者,深谙 Drupal 代码库和 Drupal 社区。核心贡献者通常是长期活跃于 Drupal 核心软件开发的社区成员,常因对…

模

模块
所谓模块,是一种扩展 Drupal 内容管理系统(CMS)功能的软件包。模块用 PHP 编程语言编写,通常作为 Drupal 发行版的一部分,或作为独立软件包分发。模块可用于为 Drupal 网站添加新功能,例如自定义内容类型、用户角色和搜索引擎优化(SEO)工具,还可用于修改现有功能…

渲

渲染 API
所谓渲染 API,是 Drupal 的一个系统,开发者可通过它轻松创建和处理 HTML 输出。它功能强大,开发者可以创建和修改 HTML 元素、属性和类,还可以添加 JavaScript 和 CSS。渲染 API 是 Drupal 主题系统的关键组件,用于创建和修改 Drupal 页面的 HTML 输出…

用

用户
在 Drupal 网站上拥有账户的个人称为用户。用户可以登录网站,访问向其开放的内容、特性和功能。用户可以被分配不同的角色,角色决定了用户对网站的访问级别。例如,管理员角色的用户可以访问网站的所有区域,而编辑角色的用户只能访问某些区域。用户还可以被分配权限,权限决定了用户可以在网站上执行哪些操作。例如…
用户 1
用户 1 (User 1) 是 Drupal CMS 中的一个特殊用户账户,用于管理系统。它是安装 Drupal 时创建的第一个用户账户,也是系统中权限最高的用户账户。用户 1 拥有完整的管理权限,可以访问系统的所有区域,包括管理界面。用户 1 也是唯一可以直接访问数据库的用户账户。用户 1 是…
用户体验 (UX)
UX,即用户体验,是一个用于描述用户与网站或应用交互时的整体体验的术语。在 Drupal 中,UX 指 Drupal 网站或应用的设计和可用性,涵盖网站的外观、导航的便捷性、页面加载速度和整体用户体验。UX 设计是创建成功的 Drupal 网站或应用的重要环节,包括理解用户需求…
用户界面 (UI)
UI,即用户界面,是一个用于描述用户与计算机系统交互方式的术语。在 Drupal 中,UI 指用户与 Drupal CMS 交互的方式,包括用户浏览 Drupal 界面的方式、与内容交互的方式,以及管理 Drupal 网站的方式。Drupal 界面直观且用户友好,让用户快速轻松地使用 CMS 的特性和功能…
用户认证
用户认证是 Drupal 中用于验证用户身份的过程,即确认用户是其所声称的人。这通过要求用户提供某种形式的身份证明来完成,例如用户名和密码,或生物识别扫描。用户通过认证后即被授予系统访问权限。在 Drupal 中,用户认证由用户认证模块处理,该模块负责验证用户身份并授予其系统访问权限…

系

系统管理
系统管理是指管理和维护计算机系统或网络的过程。在 Drupal 中,系统管理是指管理和维护 Drupal 网站或应用的过程,包括搭建服务器、配置数据库、安装和更新模块,以及确保网站安全和运行最优等任务。系统管理是运行成功的 Drupal 网站的关键环节,需要深入理解 Drupal 系统…

缓

缓存
缓存是临时存储数据以提升网站性能的系统。在 Drupal CMS 中,缓存存储 HTML、CSS、JavaScript、图片等数据,缩短页面加载时间。缓存通过减少页面加载耗时、提升网站整体性能来改善用户体验。缓存把数据副本存放在数据库或内存等临时位置,用户请求时直接提供,无需每次都从源头获取…

编

编码规范
编码规范是开发者在为 Drupal 网站编写代码时应当遵循的指南和规则,确保代码一致、有条理、易读易维护,也保障代码安全高效。编码规范对任何网站都很重要,对 Drupal 网站尤为重要,因为 Drupal 是包含众多组件和模块的复杂系统。Drupal 编码规范基于 PHP 框架互操作组(PHP-FIG)标准…
编辑工作流
编辑工作流是 Drupal CMS 的一项功能,让内容创作者管理内容的发布流程。它提供可应用于内容的规则和动作,确保内容及时、准确地发布。工作流可按组织需求定制,内容创作者可以定义发布前必须完成的步骤,包括设置角色和权限、向特定用户分配任务、设定内容发布的截止时间…

网

网站信息
网站信息是 Drupal CMS 中的一个术语,指网站的基本信息,包括网站名称、标语、使命宣言,以及用于标识网站的其他详细信息。网站信息通常位于 Drupal 网站的管理界面中,用于简要描述网站及其用途。网站信息页面通常位于管理界面的配置区。在该页面中,网站管理员可以填写网站名称、标语…
网站构建
网站构建是指使用 Drupal 内容管理系统 (CMS) 创建网站的过程,包括配置 Drupal 核心和社区贡献模块、创建内容类型、字段和视图,以及设计网站的整体外观。网站构建是 Drupal 开发流程的关键环节,通常由 Drupal 开发者或网站构建者完成。Drupal 核心提供了一些协助网站构建的工具…
网站维护
网站维护是指保持 Drupal 网站更新并平稳运行的过程,包括更新模块、主题和核心软件等任务,以及确保网站安全和性能最优。网站维护是保持 Drupal 网站平稳安全运行的重要环节,应该定期进行。在进行网站维护时,请确保所有模块、主题和核心软件都是最新的。您可以访问 Drupal.org 网站检查更新…
网站配置
网站配置是 Drupal CMS 中的一个术语,指网站的设置和配置,包括网站内容、设计、功能和其他特性的配置。网站配置通过 Drupal 管理界面进行管理,用户可以将网站定制为满足自己的需求。网站配置页面是管理网站设置的主要页面,包括设置网站内容类型、菜单、区块和其他特性的选项,还包括设置网站设计的选项…

自

自定义模块
一个自定义模块是专为 Drupal 网站创建的软件模块,是用 PHP 编程语言编写、为 Drupal 网站增加新特性和功能的代码集合。自定义模块用来扩展 Drupal 的能力,超越核心软件自带的功能。自定义模块由开发者按网站的具体需求创建,可以增加新功能、修改现有功能,甚至替换现有功能…

节

节点
在 Drupal 内容管理系统(CMS)中,节点是一条内容,是可在 Drupal 网站上创建、编辑和发布的内容的基本单位。节点通常按分类组织,并以多种方式展示,例如列表、区块和页面。拥有相应权限的用户可以创建节点,拥有相应权限的用户可以编辑和发布节点。节点也可以取消发布、删除或移动到其他分类…

补

补丁
所谓补丁,是对计算机程序或其附属数据的一组变更,旨在更新、修复或改进它。在 Drupal 中,补丁是包含两组文件之间差异列表的文件。补丁用于为 Drupal 核心和贡献模块应用缺陷修复、安全更新和其他改进。比较同一文件的两个不同版本,即可创建补丁,生成包含两者差异的文件。然后将该文件应用于文件的原始版本…

表

表单 API
Drupal 表单 API(应用程序编程接口)是一组用于在 Drupal 内容管理系统中创建和管理表单的函数和工具。它以安全且可扩展的方式,为创建、验证和处理表单提供了结构化的方法。表单 API 是 Drupal 核心不可或缺的一部分,用于为管理界面和前端用户界面创建和管理表单。表单 API…

视

视图中的过滤器
在 Drupal 视图中,过滤器是一组用于缩小查询结果范围的条件。过滤器用于精简视图中显示的内容,让用户快速找到所需内容。过滤器可用于将查询结果限制为特定的内容类型、日期范围或其他条件,还可用于对查询结果排序,让用户快速找到所需内容。创建视图时,用户可以为查询添加一个或多个过滤器…
视图全局过滤器
视图全局过滤器是 Drupal CMS 中 Views 模块的一项特性。它们让用户对网站上所有视图显示应用过滤器,即对过滤器设置的任何更改都会应用于所有视图显示,无论内容类型或显示类型如何。这样更易于跨多个视图显示管理内容,因为同一组过滤器设置可以应用于所有视图。视图全局过滤器在视图界面中设置…
视图公开过滤器
视图公开过滤器是 Drupal CMS 中 Views 模块的一项特性。它们让用户通过提供一组筛选条件来筛选页面上的内容,这些条件可用于缩小页面上显示的内容范围。例如,用户可能希望按作者、日期或类别筛选文章列表。视图公开过滤器通过在视图中添加过滤器来创建。该过滤器可以配置为接受用户输入,例如文本框或下拉菜单…
视图关联
视图关联是 Drupal 内容管理系统 (CMS) 的一项特性,用户可以用它在内容类型之间创建关联。该特性是 Views 模块的一部分,Views 模块是创建内容列表和展示的强大工具。使用视图关联,用户可以在内容类型之间创建关联,例如博客文章与其评论之间,或产品与其评价之间。该特性让用户可以创建更复杂…
视图分组
视图分组是 Drupal 内容管理系统 (CMS) 的一项特性,用户可以用它将内容组织成分组。该特性位于 Views 模块中,Views 模块是创建内容列表的强大工具。使用视图分组,用户可以根据内容类型、作者或分类等特定条件创建内容分组。该特性有助于将内容组织成合理的类别,让内容更易查找和管理…
视图批量操作 (VBO)
视图批量操作 (VBO) 是一个 Drupal 模块,用户可以用它在视图中对多个内容项执行批量操作。它提供了快速轻松地执行发布、取消发布、删除或更新内容等操作的方式。VBO 对需要快速高效管理大量内容的管理员特别有用。VBO 的工作原理是在视图中添加一个新字段,用户可以选择多个内容项,然后对其执行操作…
视图排序标准
视图排序标准是 Drupal 内容管理系统 (CMS) 的一项特性,用户可以用它控制内容的显示顺序。它是 Views 模块的一部分,Views 模块是创建动态内容列表的强大工具。使用视图排序标准,用户可以指定内容据以排序的标准,例如按标题、日期或作者。该特性特别适合创建按特定方式组织的内容列表…
视图模板
视图模板是 Drupal 中的强大工具,开发者可以用它定制视图的输出。视图是一种在 Drupal 管理界面中创建和管理的内容类型。视图模板用于控制视图输出的 HTML 标记和样式,用 HTML 编写,可以用 CSS 和 JavaScript 定制。视图模板用一种称为“模板文件”的特殊语法编写…
视图界面
视图界面是 Drupal 中 Views 模块的用户界面 (UI)。它是强大的工具,用户可以用它创建、管理和定制内容列表和展示。视图界面提供了创建和编辑视图的图形界面,视图是可用于以多种格式展示内容的数据集合。视图界面还让用户可以定制内容的展示,包括排序、筛选和分组。视图界面是 Drupal…

角

角色
在 Drupal 中,角色是一组可以赋予用户或用户组的权限,用于控制对 Drupal 系统中特定特性和功能的访问。例如,拥有“administrator”角色的用户可以使用所有特性和功能,而拥有“editor”角色的用户只能使用部分特性和功能。角色通过用户管理系统赋予用户,可随时更改或移除。角色是…

议

议题
所谓议题,是指在 Drupal CMS 中报告的问题或缺陷,通常由用户或开发者在 Drupal 议题队列中报告。议题队列是用于跟踪和讨论缺陷及功能请求的公开论坛。议题小到细微缺陷,大到严重安全漏洞,不一而足。议题通常会指派给特定的 Drupal 核心维护者或模块维护者处理,也可以指派给 Drupal…

词

词汇表
在 Drupal 中,词汇表是用于对内容归类的一组术语,用于将内容组织成相关的分组,可对节点、用户和评论等内容项归类。词汇表在 Drupal 管理界面的结构区创建和管理。词汇表由术语组成,术语是构成词汇表的单个条目。术语按层级组织,层级是将术语组织成父子关系的方式。例如,词汇表可以有一个“Animals…

贡

贡献项目
贡献项目是指由社区创建并免费提供的 Drupal 模块、主题和其他组件。这些组件不属于 Drupal 核心软件,而是由个人或组织创建,用来扩展 Drupal 的功能。贡献模块、主题和其他组件可从 Drupal.org 网站下载。贡献模块是为 Drupal 增加新特性和功能的代码,可用来增加论坛、图片库…

路

路径
在 Drupal 中,路径是网站上页面或内容条目的唯一地址,是网址中域名之后的部分。例如,如果某个页面的网址是 example.com/about-us,那么路径就是 /about-us。路径用于标识和访问网站上的内容,是 Drupal 内容管理系统的重要组成部分。在 Drupal 中…

输

输入格式
输入格式是 Drupal CMS 中的一项功能,用户可通过它控制网站中可添加的内容类型。它用于限制文本字段中可使用的 HTML 标签和属性类型。这有助于确保内容安全,不含恶意代码。输入格式还有助于确保内容格式正确,在网站上正确显示。输入格式通常与文本编辑器结合使用,例如 WYSIWYG(所见即所得)编辑器…

过

过滤器
在 Drupal 中,过滤器是一项功能,可让用户修改网页的文本格式。过滤器用于将文本从一种格式转换为另一种格式,例如从纯文本转换为 HTML,或从 HTML 转换为纯文本。过滤器还可用于为文本添加特殊功能,例如添加链接、图像或其他媒体。过滤器在内容显示于网页时生效,可由用户或管理员配置。过滤器在…

遗

遗留代码
遗留代码是用于描述过时、难以维护且不再受原开发者支持的计算机代码的术语。在 Drupal CMS 中,遗留代码指为旧版 Drupal 编写、与当前版本不再兼容的代码。遗留代码可能难以维护和更新,要使其适配当前版本的 Drupal,可能需要付出巨大努力。模块、主题和 Drupal…

部

部件
所谓部件,是一小段可用于为 Drupal 网站添加内容或特性的代码。部件通常用于在页面的特定区域(例如侧边栏或页脚)显示内容,可用于显示来自其他来源的内容(例如 RSS 源),或添加交互特性(例如投票或表单)。部件常用于定制网站的外观,可用于在页面中添加图片、视频和其他内容。在 Drupal 中,部件使用…

配

配置
Drupal 中的配置是指设置和管理各类选项与设置的过程,这些选项和设置决定内容管理系统(CMS)的工作方式。它是 Drupal 整体体验的重要组成部分,让用户可以根据自身需求定制系统。配置通过 Drupal 管理界面进行,该界面为设置和管理各类选项提供了易用的操作入口。配置分为两大类:系统配置和内容配置…
配置管理
配置管理是 Drupal CMS 中的一项流程,让管理员能够管理和部署网站配置的变更。它可以跟踪网站的各项配置设置,例如内容类型、字段、视图和其他设置。配置管理让管理员无需手动修改代码即可变更网站配置。这让跟踪变更、快速高效地部署变更都变得更加容易。Drupal 中的配置管理由配置管理系统负责…

重

重定向
在 Drupal CMS 中,重定向是一项功能,可将访问者从一个网址自动跳转到另一个网址。当页面被移动或删除,或用户想为页面创建更短的网址时,重定向非常有用。重定向还可用于为页面创建更友好的网址,或将访问者从旧网址引向新网址。在 Drupal 中,重定向通过 Redirect 模块进行管理…

钩

钩子
在 Drupal CMS 中,钩子是一种函数。模块可通过它与 Drupal 核心代码或其他模块交互,而无需修改原始源代码。钩子是 Drupal 架构不可或缺的一部分,用于扩展和修改 Drupal 的功能。钩子用 PHP 编写,存放在 Drupal 安装的模块目录中。启用模块后,Drupal…
钩子系统
Drupal 钩子系统是用于扩展和定制 Drupal 功能的工具。开发者无需修改核心代码,即可修改现有 Drupal 函数的行为并添加新功能。钩子是在 Drupal 请求执行期间的特定时刻被调用的函数。它们让模块与核心代码和其他模块交互,并修改页面输出。钩子在模块的 .module 文件中定义…

队

队列 API
队列 API 是 Drupal 核心模块,为管理数据队列提供了统一的接口。开发者可以创建、更新和删除队列,并向队列中添加、获取和删除数据项。队列用于以异步方式存储和处理数据,这意味着任务可以在后台执行,而不会阻塞主执行线程。这对于需要大量算力或耗时较长的任务特别有用,例如发送电子邮件或生成报告。队列 API…

面

面包屑
面包屑是 Drupal 网站常用的一种导航元素,由一系列链接组成,标示当前页面在网站层级中的位置。面包屑通常展示在页面顶部,直观呈现用户当前所处的位置。在 Drupal 中,面包屑根据页面 URL 自动生成。例如,用户访问 URL 为“example.com/products/shoes/sneakers…

预

预发布网站
在 Drupal 术语中,预发布网站是用于测试和开发的网站副本。它是线上网站的复制品,但不向公众开放。预发布网站用于在变更和更新上线之前进行测试,让开发者确保所做的更改正常工作,不会给线上网站带来问题。在 Drupal 中,预发布网站是用于测试和开发的 Drupal 网站副本。它是线上网站的复制品…