All Categorization

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

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.

Quality

Security

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

Technology

HTML

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

Technology

JavaScript

The browser programming language used for client behavior and integration.

Technology

JSON

A text format for structured data exchange.

Technology

XML

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

Technology

HTTP

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

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.

Technology

RDF and Linked Data

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

Technology

JSON-LD

A JSON syntax for serializing Linked Data.

Technology

OAuth 2.0

An authorization framework for delegated access to HTTP services.

Technology

TLS and certificates

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

Technology

DKIM

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

Technology

oEmbed

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

Quality

Privacy

Responsible handling and disclosure of personal or sensitive information.

Task

Publish

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

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

Query

Retrieve select filter sort or aggregate data.

Task

Index

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

Task

Upload

Transfer a file from a user or client into Zotonic.

Task

Authorize

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

Task

Transform

Convert reshape enrich resize or derive one representation from another.

Task

Parse

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

Task

Serialize

Encode a value into a transferable or storable textual representation.

Task

Compare

Test equality ordering membership or another relationship between values.

Task

Import

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

Task

Export

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

Task

Validate

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

Task

Authenticate

Prove an identity using credentials tokens or additional factors.

Task

Send and receive

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

Task

Schedule

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

Task

Monitor

Observe status behavior progress errors or health over time.

Task

Migrate

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

Data type

Number

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

Data type

Text

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

Data type

Boolean

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

Data type

Date and time

A calendar date clock time or combined timestamp.

Data type

Duration

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

Data type

Collection

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

Data type

Structured data

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

Data type

Identifier

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

Data type

URL

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

Data type

Language code

A standardized identifier for a natural language or locale.

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.

Technology

PostgreSQL

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

Architecture

Database

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

Architecture

File store

The local or remote storage abstraction for managed file content.

Architecture

Background task

A supervised queued scheduled or asynchronous unit of server work.

Architecture

Site

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

Architecture

Module

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

Task

Configure

Set options policies credentials or environment values that determine behavior.

Task

Create

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

Task

Edit

Change existing content configuration code or relationships.

Domain

Mailing lists

Managing recipients subscriptions campaigns and bulk email delivery.

Domain

Configuration

Defining site module runtime and service settings.

Domain

Module management

Installing activating configuring upgrading and removing Zotonic modules.

Domain

Site management

Creating configuring updating starting and stopping Zotonic sites.

Domain

Malware scanning

Checking uploaded or stored files for malicious content.

Architecture

Resource

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

Architecture

Category

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

Architecture

Predicate

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

Architecture

Edge

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

Architecture

Content group

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

Architecture

Media resource

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

Architecture

Template filter

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

Architecture

Template validator

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

Architecture

Server component

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

Architecture

Model

A namespaced interface for retrieving or changing data from Erlang templates MQTT or APIs.

Architecture

Controller

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

Architecture

Notification

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

Architecture

Dispatch rule

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

Architecture

Pivot and search index

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

Architecture

Cache

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

Domain

Privacy and consent

Handling personal data tracking choices and consent-dependent behavior.

Domain

Authentication

Verifying the identity of a user client or service.

Domain

Email delivery

Sending queuing relaying and tracking outgoing email.

Domain

Email

Creating receiving relaying and managing electronic mail.

Domain

API and integration

Exposing or consuming structured interfaces between Zotonic and other systems.

Domain

Import and migration

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