All Categorization

Domain

Payments

Initiating, receiving, verifying and tracking payments through payment service providers.

Domain

Browser navigation

Reading and changing browser locations history query parameters and windows.

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.

Architecture

Message bridge

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

Technology

Service Workers

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

Domain

Browser storage

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

Architecture

Message broker

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

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.

Technology

OAuth 2.0

An authorization framework for delegated access to HTTP services.

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.

Quality

Interoperability

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

Quality

Maintainability

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

Technology

HTTP

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

Technology

JSON-LD

A JSON syntax for serializing Linked Data.

Quality

Reliability

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

Quality

Accessibility

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

Quality

Privacy

Responsible handling and disclosure of personal or sensitive information.

Quality

Performance

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

Technology

DKIM

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

Technology

XML

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

Technology

TLS and certificates

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

Technology

Semantic Web

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

Technology

MQTT

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

Quality

Security

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

Technology

JavaScript

The browser programming language used for client behavior and integration.

Technology

RDF and Linked Data

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

Architecture

Background task

A supervised queued scheduled or asynchronous unit of server work.

Task

Configure

Set options policies credentials or environment values that determine behavior.

Task

Export

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

Architecture

Database

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

Task

Query

Retrieve select filter sort or aggregate data.

Task

Migrate

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

Task

Serialize

Encode a value into a transferable or storable textual representation.

Task

Upload

Transfer a file from a user or client into Zotonic.

Data type

Structured data

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

Data type

Language code

A standardized identifier for a natural language or locale.

Data type

Date and time

A calendar date clock time or combined timestamp.

Data type

URL

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

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

Transform

Convert reshape enrich resize or derive one representation from another.

Task

Format

Produce a human-readable textual presentation of a value.

Task

Monitor

Observe status behavior progress errors or health over time.

Task

Authenticate

Prove an identity using credentials tokens or additional factors.

Task

Import

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

Task

Create

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

Task

Publish

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

Data type

Collection

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

Data type

Text

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

Architecture

Site

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

Data type

Number

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

Data type

Identifier

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

Task

Validate

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

Task

Compare

Test equality ordering membership or another relationship between values.

Task

Parse

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

Task

Schedule

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

Architecture

File store

The local or remote storage abstraction for managed file content.

Architecture

Module

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

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

Edit

Change existing content configuration code or relationships.

Task

Render

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

Task

Send and receive

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

Data type

Boolean

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

Technology

PostgreSQL

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

Task

Index

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

Architecture

Cache

A temporary store of computed rendered or fetched results with dependency-based invalidation.

Domain

Malware scanning

Checking uploaded or stored files for malicious content.

Domain

Privacy and consent

Handling personal data tracking choices and consent-dependent behavior.

Architecture

Predicate

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

Architecture

Wire action

A server-defined browser action or event binding connected through Zotonic wires.

Domain

Email delivery

Sending queuing relaying and tracking outgoing email.

Domain

Email

Creating receiving relaying and managing electronic mail.

Domain

Site management

Creating configuring updating starting and stopping Zotonic sites.

Domain

Module management

Installing activating configuring upgrading and removing Zotonic modules.

Domain

API and integration

Exposing or consuming structured interfaces between Zotonic and other systems.

Architecture

Template filter

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

Architecture

Media resource

A resource associated with an uploaded generated or externally referenced medium.

Architecture

Pivot and search index

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

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.

Architecture

Resource

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