Skip to content

Glossary

Terms that appear across the User Guide. Entries are sorted alphabetically. Many terms are identical in EN and DE (Pagebuilder, Widget, Plugin, Backend, Frontend); others swap to German in the DE guide (row → Zeile, column → Spalte). Each entry links to the page that covers the term in depth.

2FA / TOTP

Two-Factor Authentication. The Backend supports TOTP (time-based one-time password) apps — Google Authenticator, Authy, 1Password. Enable per-user under Administration → Users. Recovery codes are issued once at enrollment; store them safely. See Users.

A/B Test

An experiment that serves different variants of a page to different visitors and measures which performs better. Variants are snapshots of the live page. Impressions and conversions are tracked under the statistics consent category. See A/B Testing.

API Key

A secret token that lets an external system call the newmeta API on behalf of a user. Keys are managed under Administration → API Keys, each scoped to allowed origins and optional rate-limit overrides. See API Keys.

Backend

The admin UI at /admin. This is where editors and admins manage content, orders, users, and settings. Term is the same in EN and DE — never "Verwaltung" or "admin panel". See Backend Tour.

Blog Post

A single article in the Blog module. Each post has a title, slug, excerpt, body (edited in the Pagebuilder), author, categories, tags, hero image, and SEO fields. Translated per language. See Create and edit blog posts.

Canonical URL

The "official" URL of a page when the same content is reachable under multiple URLs. The Backend sets <link rel="canonical"> in the page head. For Shopware 6 products in multiple categories, toggle the canonical category on the category edit view. See Categories & Canonical.

Column

A vertical slot inside a Row. Columns hold Widgets. The Pagebuilder uses a 12-grid system — column widths sum to 12 per breakpoint. In the DE guide, Column is called Spalte. See Rows, Columns, responsive layout.

CORS Origin

An external domain allowed to call the newmeta API. Required for headless frontends, mobile apps, and cross-origin widgets. Managed under Administration → CORS Origins. See CORS Origins.

Customer

A registered end-user of the shop with login credentials, address book, and order history. Distinct from a Guest (no login, one-off checkout). See Customers.

Design Token

A named, reusable value (color, font, spacing) defined in custom.less under SEO & Design → Design Tokens. Tokens compile to CSS variables (--color-primary, --font-body) and drive the frontend theme. See Design Tokens.

Draft

A state of a page: unpublished changes that only you and other Backend users see. The live site continues to serve the last Published version. In the DE guide, Draft is called Entwurf. See Drafts, Publishing, Versions.

E-Learning

The course-management module for regulated continuing education (BZAEK / DGZMK Category C). Includes Courses, Episodes, Exams, and Certificates. See E-Learning overview.

Email Marketing

Integration with external newsletter providers (Mailchimp, Brevo, Rapidmail, Klaviyo). Subscribers stay with the provider; the Backend forwards opt-ins and consent records. See Email Marketing.

Episode

A single video lesson inside an E-Learning Course. Episodes track watch progress per user, support quality-select and closed captions, and each requires 95% watched to count toward certificate eligibility. See Episodes and video tracking.

Exam

The knowledge check at the end of an E-Learning Course. 67% pass threshold, 3 attempts, questions and answers shuffled, snapshot frozen at exam start. See Exam questions.

Form

A contact, inquiry, or newsletter form placed on a page. Submissions land in the database and optionally forward to email or a marketing provider. See Forms.

Frontend

The user-facing site that visitors see — pages, shop, blog. Term is the same in EN and DE. Never "Auftritt" or "public site". See Key Concepts.

Language Variant

A translated version of a page, blog post, menu item, or product. Each variant shares a base_id and has its own language_short (en, de, fr, ...). See Languages.

Media Manager

The central file browser. Upload images, videos, PDFs, organize them in folders, embed them in Widgets. See Media Manager.

The module for building site navigation — header menu, footer menu, sidebar menus. Supports icons, badges, dropdowns, and Mega Menus with images. See Menu Editor.

Meta (SEO Meta)

Per-page search-engine metadata — meta title, meta description, meta keywords, Open Graph image, Twitter Card. Set per language. See SEO Meta per page.

Order

A confirmed purchase in the shop. Holds line items, totals, shipping address, payment status, and status history. See Orders.

Page

A content page in the Pagebuilder — landing page, article, contact page. Has a slug, a title, SEO meta, language variants, and a structure of Rows / Columns / Widgets. In the DE guide, page is called Seite. See Pages & Pagebuilder.

Pagebuilder

The visual editor for pages. Drag Rows, drop Columns, place Widgets, set spacing and animations. Term is the same in EN and DE. See Pages & Pagebuilder.

Plugin

A packaged feature that extends the Backend — shop, e-learning, AI, webhooks, etc. Installed via Administration → Plugin Manager. Term is the same in EN and DE. See Plugin Manager.

Product

A shop item. The Native Shop stores products in its own table; Shopware 6 products stay in Shopware and the Backend caches them locally. See Products.

Published

A state of a page: the current version that visitors see on the live site. Opposite of Draft. In the DE guide, Published is called Veroeffentlicht. See Drafts, Publishing, Versions.

Queue (Task Queue)

A background job list processed by a worker. Webhooks, emails, sitemap generation, and imports all go through the queue. See Task Manager.

Row

A horizontal strip on a page. Rows contain Columns, Columns contain Widgets. Rows can have background colors, images, full-width / boxed layout, and spacing per breakpoint. In the DE guide, Row is called Zeile. See Rows, Columns, responsive layout.

Scheduled Task

A job that runs on a fixed schedule — every 5 minutes, hourly, daily. Examples: session cleanup, sitemap generation, scheduled-publish processing. See Task Manager.

Session

An authenticated login state bound to an IP address. Expires after 2 hours of inactivity. Changing IP (VPN, WiFi hop) invalidates the session. See Users.

Shopware 6 (SW6)

An external e-commerce platform integrated in headless mode. Products, orders, categories, and customers live in Shopware; newmeta renders the storefront. See Shopware 6.

SKU

Stock Keeping Unit — the unique product identifier. Used in order exports, stock feeds, and external integrations. See Products.

Theme

The visual design of the Frontend — colors, fonts, layout, component styling. Driven by Design Tokens and optional project-specific LESS overrides. In user docs, Theme is the frontend design, not the developer-sense Nuxt theme. Term is the same in EN and DE.

URL Rewrite

A per-language translation of a page's URL slug. Without a rewrite, the language-switcher falls back to the default URL. See URL Translations.

Version (Snapshot)

A frozen copy of a page at a point in time — an autosave, a publish, an A/B variant. Managed under Versions in the Pagebuilder topbar. Restore any version to roll back. See Drafts, Publishing, Versions.

Webhook

An HTTP callback the Backend sends when an event happens — page.published, order.created, media.uploaded. Subscribers are registered under Administration → Webhooks, signed with HMAC-SHA256. See Webhooks.

Widget

A content block placed in a Column — text, image, slider, form, product listing, etc. Over 40 Widgets ship with the CMS; Plugins add more. Term is the same in EN and DE. See Place and configure Widgets.

EN ↔ DE term mapping

Quick-reference for terms that swap between locales.

ENDENotes
rowZeileProse only. UI labels stay verbatim.
columnSpalteProse only. UI labels stay verbatim.
pageSeiteCapitalized when used as a UI noun (Pages, Seiten).
DraftEntwurfState name, capitalized.
PublishedVeroeffentlichtState name, capitalized.
ScheduledGeplantState name, capitalized.
PagebuilderPagebuilderIdentical in both locales.
WidgetWidgetIdentical in both locales.
PluginPluginIdentical in both locales.
BackendBackendIdentical in both locales.
FrontendFrontendIdentical in both locales.
ThemeThemeIdentical in both locales.

See also

  • FAQ — short answers to common editor questions
  • Common Issues — step-by-step diagnosis for concrete errors
  • Key Concepts — how pages, Rows, Columns, and Widgets fit together