Acquia Site Factory Pro study materials
Acquia Site Factory Pro study resources

Acquia Site Factory Pro flashcards

Acquia Site Factory Pro · 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.

Acquia Site Factory
A multisite management platform built on Acquia Cloud that lets one shared codebase run many Drupal sites, each with its own database, domain, and configuration.
Factory management console
The central interface for creating, cloning, deleting, and governing sites across the factory; it is separate from any individual Drupal site's administrative interface.
Site group
A logical partition of sites in Site Factory used to scope delegated administration, bulk operations, and access; a site can belong to a group.
Shared codebase
A single deployed code repository used by all sites in a Site Factory factory; code changes therefore affect every site that uses that codebase.
Default domain
A platform-provided hostname automatically assigned to a Site Factory site, usable before or instead of a custom domain; custom domains require DNS and TLS setup.
Site Factory API
A versioned REST interface for automating factory operations such as site creation, cloning, deletion, and user or role management; requests authenticate with API tokens.
Environment separation
Site Factory provides production and non-production environments so code and configuration can be validated before release; production changes should follow the same tested path.
Governance scope rule
Factory-wide privileges should be limited to users who must create, clone, delete, or deploy across sites; site-level administration should be delegated through site groups or per-site roles.
Site creation task
Site creation provisions a new site record, database, and files from a chosen profile or distribution; it runs asynchronously and returns a task that must be monitored.
Site cloning
Cloning copies an existing site's database and files into a new site while leaving the source unchanged; the new site uses the factory's deployed codebase.
Site deletion
Deleting a Site Factory site removes its site record and associated data after confirmation; it is destructive, so verify backups and confirm the correct site first.
Default site domain
The automatically generated hostname for a new site, typically derived from the site name; it lets the site be reached before a custom domain is configured.
Custom domain mapping
Adding a customer-owned hostname to a Site Factory site requires DNS records pointing to the platform and TLS certificate provisioning for that hostname.
Bulk site operations
Site Factory console and API can create, clone, or delete multiple sites in one request; each site becomes an asynchronous task that can succeed or fail independently.
Site name uniqueness
A site's machine name or default domain must be unique within its factory scope; duplicate names cause creation or domain assignment to fail.
Clone source integrity
A clone captures the source site's database and files at the time the task runs; later changes to the source are not included in the already-created clone.
Code deployment pipeline
Site Factory code changes move from version control through a build and deployment process to non-production, then production; the same artifact should be promoted.
Factory-wide code change
Because sites share a codebase, a module or theme update deployed to the factory can affect every site; test across representative sites before production release.
Database update task
After code deployment, Drupal database updates must run for each affected site; Site Factory can run these updates as per-site tasks and report failures.
Non-production first
Deploy code and run updates in the non-production environment before production; this catches site-specific update hook failures without exposing live sites.
Configuration in database
Much Drupal configuration is stored per site in its database, while code and some exported configuration live in the shared codebase; deployments do not automatically sync all site config.
Drush per site
Drush commands in Site Factory target a specific site's database and files through site-specific aliases or the API; they do not run across all sites by default.
Rollback plan
A rollback restores the pre-deployment database backup and redeploys the prior code artifact; both code and database state must be returned to a consistent version.
Update hook failure
If a Drupal update hook fails on one site, that site may remain on the old database schema; isolate the failure, fix the code or data, then rerun that site's update.
Factory user identity
A Site Factory user account is a global identity; access to individual sites or site groups is granted separately from the existence of the account.
Factory administrator
A factory-level role with broad rights to manage sites, users, and deployments across the factory; it should be limited to platform operators who need cross-site control.
Site-level Drupal roles
Drupal roles such as editor or administrator are stored per site database; granting a role on one site does not automatically grant the same role on another site.
Site group access
Membership in a Site Factory site group can grant a user access to all sites in that group; removing membership removes that group-scoped access.
API token permissions
A Site Factory API token acts with the permissions of its associated user or service account; leaking a token exposes exactly those rights until the token is revoked.
Least privilege
Grant only the permissions needed for a user's current task; separate content editing, site administration, and factory administration so no role has unnecessary cross-site power.
User offboarding
When a user leaves, remove their Site Factory account or group memberships and revoke API tokens; otherwise their site and factory access may persist indefinitely.
SSO for Site Factory
Site Factory can integrate with an identity provider so users authenticate through SAML or similar SSO; authorization to sites and roles still comes from Site Factory assignments.