Acquia Site Builder D10 study materials
Acquia Site Builder D10 study resources

Acquia Site Builder D10 flashcards

Acquia Site Builder D10 · Build recall with a focused review session.

32 cards. Read the term and the definition here. The deck at the top of this page is optional.

Content entity vs config entity
Content entities hold user-created data in database tables; config entities hold site structure as exportable YAML configuration. Nodes are content; content types are config.
Bundle
A bundle is a subtype of a content entity, such as a content type for nodes or a vocabulary for taxonomy terms. Fields and displays are attached per bundle.
Field storage vs field instance
Field storage defines the shared database column and field type; the field instance attaches that storage to a specific bundle with its own label, widget, and required setting.
Cardinality
Cardinality sets how many values a field accepts. A value of one means single-value; -1 means unlimited; higher integers cap the number of allowed values.
View mode
A view mode is a named set of field formatter settings used to render an entity, such as Teaser or Full. Layout Builder and templates can target specific view modes.
Form display
A form display configures which widgets appear on an entity edit form, their order, and their widget settings for a given bundle and form mode.
Text format
A text format combines enabled filters, such as converting line breaks or limiting allowed HTML, with permissions controlling which roles may select it.
Entity reference field
An entity reference field stores IDs of other entities, such as taxonomy terms or users. Entity reference revisions additionally stores a specific revision ID.
Layout Builder
Layout Builder lets editors compose entity or bundle displays from blocks arranged in sections and responsive grid columns, storing overrides separately from default config.
Block layout
Block layout places blocks into theme regions for all pages of a theme. It is theme-level configuration, unlike Layout Builder, which is entity-level.
Paragraphs
Paragraphs is a contributed module providing a bundleable entity for reusable content components referenced from nodes, often rendered through Layout Builder or view modes.
Taxonomy vocabulary
A vocabulary is a bundle of the taxonomy term entity. Terms form hierarchical or flat lists used for categorization and exposed as entity reference targets.
Media type
A media type is a bundle of the media entity defining source plugin, such as image or file, plus fields and display settings for reusable media items.
Responsive image style
A responsive image style maps breakpoints to image styles and fallback images, letting formatters output srcset and sizes attributes for adaptive delivery.
Content moderation
Core workflow module assigning editorial states, such as Draft and Published, to content; transitions are permission-gated and revisions track each state change.
Configuration dependency
Config entities declare dependencies on modules, themes, and other config. Missing dependencies prevent deletion and cause import errors until resolved.
Sync directory
The filesystem path set by $settings['config_sync_directory'] where exported YAML config lives and from which imports read. It must be writable for export.
drush config:export
Command that writes active configuration to the sync directory as YAML files, one per config object, including UUIDs and dependency metadata.
drush config:import
Command that applies YAML from the sync directory to active config, creating, updating, and deleting config so active state matches the files.
drush config:status
Command listing config objects that differ between active storage and the sync directory, showing only-in-active, only-in-sync, and changed states.
Config UUID matching
Each exported config object carries a UUID. Importing files from a different site with mismatched UUIDs causes errors unless the UUIDs are reconciled first.
Config override
Values set in $config within settings.php override active configuration at runtime. Overrides are environment-specific and are never written by config export.
Config split
Contributed module that excludes or splits selected configuration per environment, keeping development-only config out of production exports.
Configuration entity deletion
Removing a config entity in the UI deletes it from active config only. A later import restores it if its YAML remains in the sync directory.
Content staging
Moving content between environments uses database sync, the Migrate API, or default-content tooling, because content is not part of configuration export.
drush sql:sync
Command that copies a database between aliased environments, commonly used to pull production content down to local or to push content upward.
Migrate API
Core module set that imports content and config from source plugins into Drupal using migration YAML, process plugins, and destination plugins.
Default content
Contributed module that ships content entities inside a module or profile, exporting and importing them as structured files alongside configuration.
Config import validation
Before applying changes, import validates schema and dependencies. Failures abort the import and leave active configuration unchanged.
Single config import
The Synchronize configuration UI and drush config:import support importing a single named config object, useful for targeted fixes without a full sync.
Settings.php overrides
The $config array in settings.php sets runtime config values, such as system performance caching, that differ per environment without altering exported YAML.
Config ignore
Contributed module that excludes specified config objects from export and import, useful for config that changes constantly, such as contact form recipients.