Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Exponential 6.0 specifications

The specifications are the reference pages of Exponential 6.0: data models, classes and interfaces, every setting with its default and scope, extension points, events, APIs and commands. Use them when you need an exact…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/specifications/6.0/README.md

On this page

Exponential 6.0 specifications

The specifications are the reference pages of Exponential 6.0: data models, classes and interfaces, every setting with its default and scope, extension points, events, APIs and commands. Use them when you need an exact answer. For a first walk through the product, start with the guides; for terms, use the glossary.

Every page starts with what it is for and who should read it, gives its settings as tables (file, block, key, default, scope) and ends with "Related pages".

Kernel and content

PageWhat it covers
Commands, cronjob parts and module views as classesThe runnable classes, entry points, events, re-implementation and listeners
INI override directories and placementsHow eZINI orders settings files; per-siteaccess settings inside extensions
Audit event modelEvent names, records, channels, hash chains, audit.ini, extension points
The static publishing build formatThe folders, where pages and files go, what is taken out, what refuses a page, link rewriting, the extras, the manifest exp-static-manifest/1, exp-static/1, the link check
The static publishing manifestexp-static-manifest/1 in depth: files, encoding, paths, the file entry, how diff, apply, partial builds, verify, the pages of a publish and rollback use it
The static publishing form endpointThe endpoint staticpublish/form that forms of a static copy post to: origin, signed token, rate limit
The migration file formatFile names, the header, the PHP class, the checksum, order, states, the record tables, the status file, the run log, exp-migration/1
The URL map file formatsThe rows of URL translator and wildcard import and export files: columns, kinds, normalization, CSV, JSON, .xlsx, .ods, Apache and nginx rules, exp-url-map/1
The expcomponents packagesEach library of the kernel's fork of the Zeta Components: purpose, the kernel classes and features that use it, the replaced package, the repository and the fork release
Extension metadataezinfo.php, extension.xml, expInfo, the release rule
Installer logs and seed dataSeed files, the content tree of a new installation, installer logs
NotificationsEvents, handlers, rules, digest, the service, lock and run record, views, templates
Notification settingsnotification.ini and the related site.ini, cronjob.ini, menu.ini settings with defaults
Notification commandsexp:notification:status, run, events, subscriptions: options, exit codes, sample output
E-mail preferences and consentCategories, preferences, the consent log, suppression, the mail gate, links, tables, flows, settings
E-mail preference commandsexp:mail:status, preferences, suppression, consent, gate: actions, options, exit codes, sample output
exp:user JSON output and exit codesThe schema exp-user/1 of the user management commands: common keys, the keys of each command, the exit codes, the permanent contract
E-mail preferences: the law checklistCAN-SPAM, GDPR and ePrivacy, CCPA/CPRA, CASL, RFC 8058 mapped to code and tests; the gaps
Help systemHelp and manuals as content: DITA topic classes, sections, object states, roles, validator, web, context help and e-book delivery
Help style guideEditorial rules for help topics: topic types with templates, steps, notices, figures, help_id, fields, terminology
Help standardsDITA 1.3, IEC/IEEE 82079-1, ISO/IEC/IEEE 26514, ISO 3864-2, EPUB Accessibility 1.1, WCAG 2.2 AA: what the help adopts, does differently, and how far
The help classes as a packageThe package exp_help_classes: contents, what it leaves out, building, checking, version, handoff to the package server

Databases

PageWhat it covers
SQLite3 database drivereZSQLite3DB, PRAGMAs, transactions and the single writer
Database drivers and installersSQLite, PostgreSQL, MySQL and Oracle changes of September and October 2026
SQLite and Oracle driver behaviourMoved; points to the two pages above

Security

PageWhat it covers
Security defaults of September 2026Security headers, session cookie, login, served files, caching
Datatype and input hardeningWhat each datatype and input helper refuses
The August 2026 security patchesSix findings, jQuery 3.7.1, the account check
The 6.0.13 hardeningSeven findings and the PHP 8 stability fixes
Continuous integration and the test suiteThe PHPUnit suites and the GitHub Actions workflow

Velocity web server

PageWhat it covers
Velocity engine settings and programsQ.* settings, programs, logging, branding, event loop
Velocity worker pool and compatibility layerWorkers, pool size, zygote, reset between requests
Velocity HTTP/2, request handling and securityHTTP/2, framing, body limits, document root, headers

Extensions

PageWhat it covers
bccieCollected information export: views, files, commands, settings
cjw_newsletterNewsletter dashboard, commands, cronjob parts, background runs and settings
expservicesRemote services over ezjscore
explayouts_ui_apiThe layout editor's JSON API
syndicationFeed export and import
xrowextractContent export, import, packages and schedules

Exponential Platform (Symfony based)

PageWhat it covers
Platform package mapWhich se7enxweb package replaces which upstream package
Platform console command namesexponential: command names and their aliases
Platform SQLite installerInstall types and SQLite seed data on the platform
Legacy bridge bundleRunning Exponential 6 inside the platform

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x