All Categorization

Domain

Page lifecycle

Changes in page activity visibility suspension and network connectivity.

Technology

Web Workers

Browser workers that execute JavaScript in a separate context and communicate through messages.

Domain

Browser storage

Persisting client-side data in the browser and observing changes to stored values.

Domain

Browser navigation

Reading and changing browser locations history query parameters and windows.

Technology

Service Workers

Browser-managed event-driven workers with a lifecycle separate from an individual page.

Architecture

Message broker

A component that manages subscriptions and routes messages from publishers to matching subscribers.

Architecture

Message bridge

A component that connects messaging environments and forwards messages and subscriptions between them.

Technology

Document Object Model

The browser object representation of a document used to inspect and update page content and handle events.

Technology

Cotonic

A JavaScript framework for isolated browser components communicating through topic-based messaging.

Quality

Interoperability

The ability to exchange data and behavior with other systems while preserving meaning.

Technology

JSON-LD

A JSON syntax for serializing Linked Data.

Technology

OAuth 2.0

An authorization framework for delegated access to HTTP services.

Technology

DKIM

An email authentication mechanism that signs outgoing messages for domain verification.

Technology

RDF and Linked Data

Standards for representing resources and typed relationships as a semantic graph.

Quality

Privacy

Responsible handling and disclosure of personal or sensitive information.

Quality

Accessibility

Design and implementation that lets people with varied abilities perceive operate and understand content and interfaces.

Quality

Performance

Efficient use of time memory storage network and computation under expected load.

Quality

Reliability

Consistent correct operation in the presence of failures retries and changing load.

Quality

Maintainability

Ease of understanding changing testing and operating a Zotonic implementation over time.

Technology

HTML

The markup language used for rendered web pages email and template output.

Technology

oEmbed

A protocol for discovering and retrieving embeddable representations of external URLs.

Technology

JSON

A text format for structured data exchange.

Technology

HTTP

The application protocol used for web requests responses APIs and downloads.

Quality

Security

Protection of systems content identities and communications against unauthorized action or harm.

Technology

TLS and certificates

Protocols and credentials used to authenticate endpoints and encrypt network transport.

Technology

XML

A markup format used by some imports exports feeds and external services.

Technology

JavaScript

The browser programming language used for client behavior and integration.

Technology

MQTT

A topic-based messaging protocol used by Zotonic for browser and service communication.

Technology

Semantic Web

Web standards and practices that give published data explicit machine-readable meaning.

Task

Parse

Interpret textual or encoded input as a typed or structured value.

Task

Migrate

Move data code files or configuration to a new schema version system or location.

Task

Export

Encode Zotonic data or media for download transfer backup or publication elsewhere.

Task

Serialize

Encode a value into a transferable or storable textual representation.

Data type

Number

A numeric value used for counting measuring calculating ordering or presentation.

Architecture

Database

The persistent structured data store used for resources relations identities configuration and operational records.

Task

Upload

Transfer a file from a user or client into Zotonic.

Task

Schedule

Arrange for work or a state change to happen at a chosen time or interval.

Data type

Collection

An ordered or grouped set of values processed as one value.

Task

Validate

Check input state or content against required rules before accepting it.

Task

Send and receive

Exchange messages requests files or email with another actor or system.

Data type

Date and time

A calendar date clock time or combined timestamp.

Task

Authorize

Decide whether an authenticated or anonymous actor may perform an operation.

Data type

Duration

An elapsed or planned amount of time between instants or events.

Task

Import

Read external data or media and create or update Zotonic entities.

Task

Edit

Change existing content configuration code or relationships.

Technology

PostgreSQL

The relational database management system used for persistent Zotonic site data.

Data type

Structured data

A value composed of named fields nested values collections or typed relationships.

Task

Compare

Test equality ordering membership or another relationship between values.

Task

Render

Produce presentation output from a template component media or data value.

Task

Format

Produce a human-readable textual presentation of a value.

Task

Configure

Set options policies credentials or environment values that determine behavior.

Data type

URL

A textual address that identifies a page resource endpoint or external location.

Architecture

Site

An independently configured Zotonic application with its own host content modules templates and database schema.

Data type

Language code

A standardized identifier for a natural language or locale.

Architecture

File store

The local or remote storage abstraction for managed file content.

Data type

Identifier

A stable name code or key used to distinguish and refer to an entity or concept.

Data type

Translated text

A text value containing alternatives for multiple languages.

Technology

Erlang/OTP

The programming language runtime libraries and design principles used by Zotonic server applications.

Task

Authenticate

Prove an identity using credentials tokens or additional factors.

Task

Transform

Convert reshape enrich resize or derive one representation from another.

Task

Create

Add a new resource relation account module object or configuration record.

Data type

Boolean

A true-or-false value used for conditions state and decisions.

Task

Publish

Change availability so content or a message becomes visible or is delivered.

Data type

Text

Human-readable textual data independent of its Erlang string or binary representation.

Task

Index

Normalize and store data structures that make resources searchable or quickly retrievable.

Architecture

Module

An OTP application or site component that adds Zotonic behavior templates data and configuration.

Architecture

Background task

A supervised queued scheduled or asynchronous unit of server work.

Task

Monitor

Observe status behavior progress errors or health over time.

Task

Query

Retrieve select filter sort or aggregate data.

Architecture

Resource

The central Zotonic entity that represents content users media categories and other addressable objects.

Architecture

Model

A namespaced interface for retrieving or changing data and invoking operations in Zotonic or browser-side components.

Architecture

Template filter

A named transformation applied to a value inside a template expression.

Domain

Module management

Installing activating configuring upgrading and removing Zotonic modules.

Architecture

Template

A server-side template_compiler document that renders data into HTML text email or another representation.

Architecture

Predicate

A resource that defines the meaning and allowed endpoints of a relationship.

Architecture

Notification

A typed event or request exchanged between decoupled Zotonic components through the notifier.

Domain

Configuration

Defining site module runtime and service settings.

Architecture

Dispatch rule

A route declaration that matches a URL pattern and selects a controller with arguments.

Architecture

Category

A hierarchical resource type that defines what a resource represents and which behavior applies.

Domain

Import and migration

Bringing content media identities or configuration into Zotonic and reconciling it with existing data.

Domain

Authentication

Verifying the identity of a user client or service.

Domain

Geolocation

Resolving or attaching geographic location information to requests and resources.

Architecture

Controller

A request handler that maps web requests to responses and coordinates authorization rendering or data transfer.

Domain

Mailing lists

Managing recipients subscriptions campaigns and bulk email delivery.

Architecture

Pivot and search index

The normalized indexed representation of resource properties used for querying sorting and full-text search.

Architecture

Content group

A resource used to group content for ownership workflow or access-control purposes.

Architecture

Server component

A reusable server-rendered template component invoked with a Zotonic template tag.

Domain

Malware scanning

Checking uploaded or stored files for malicious content.

Architecture

Edge

A stored directed relationship between a subject resource and an object resource using a predicate.

Architecture

Template validator

A named validation component attached to a form field from a Zotonic template.

Domain

Privacy and consent

Handling personal data tracking choices and consent-dependent behavior.