- Writing an export or an outbound sync Getting content out of Exponential into another system - a full export of a subtree page by page, an outbox sender that delivers changes with retries, the payload, HTTP calls with timeouts, signing, and marking what was…
- How do I approve or reject content? Open Dashboard > Collaboration, open the item Waiting for approval, check it with Preview, add a comment if needed and click Approve or Deny.
- Agency starter kits How an agency bundles Exponential, its extensions, a theme and a site package into a starter kit for new projects - the repository layout, Composer, a reviewed kickstart.ini per environment, its own site package, second…
- Application servers The three ways Exponential is served - a web server with PHP-FPM, Exponential Velocity with persistent workers and a response cache, and FrankenPHP in classic mode - compared by process model, state between requests…
- Classic landing pages with ezflow The ezflow page builder of the classic design - the page datatype, zone layouts, blocks from block.ini, push to block, the timeline and its cronjobs - and when to choose it over the layouts editor.
- Content jobs How the kernel runs large content operations in the background - removes, copies, moves, hides, sections, states, locations, package installs and audit exports - with their progress page, command, cronjob part, settings…
- Content Security Policy for extension authors What a Content Security Policy means for templates and scripts: the modes, why inline code fails, the data-attribute pattern, csp_nonce() and its limits, and finding violations.
- Directories under var/ What lives under var/ - the site's cache, storage and log, var/log, var/autoload - what may be deleted, what must be backed up, and where an extension keeps its own files.
- Embed a video with captions and transcript For editors - publish a video so everyone can use it - captions, a transcript on the page, a privacy-aware choice between hosting the file and embedding a platform player - with the shipped Video class or a link.
- Favicons and touch icons Shipping a favicon, touch icons and a web app manifest with a design: where the files go, the link tags with ezimage, the /favicon.ico rewrite rule, and a minimal modern set.
- Give a colleague cache-clearing rights Step by step - let a web team member clear caches from Setup > Cache management with the single function setup/managecache, without settings or full access, and explain what they should and should not clear.
- How do I subscribe to notifications for a part of the site? Open the context menu of an item in Content structure and choose Add to my notifications, or click Add items in My notification settings; you then get mail when the item or its sub items change.
- Icon operators The eight operators of eZWordToImageOperator - class_icon, classgroup_icon, mimetype_icon, action_icon, icon, flag_icon, icon_info and wordtoimage - with their positional parameters, the icon.ini theme and size lookup…
- Migrating content from another CMS Moving the content of another content management system into Exponential as an integration project - inventory, mapping, the import approach, internal links and media, users, redirects for old addresses, rehearsals, the…
- Operator reference Every template operator of the template library and the kernel, grouped by the file that registers it, with a one-line purpose, plus the operators the main design-related extensions add, and how to list the operators of…
- Planning an example site: the club portal The book's worked planning example, a portal for a nature photography and astronomy club, turned into a recipe for planning any site: requirements, classes, the tree, with the classes written out as attribute lists.
- Privacy by design checklist A checklist for public bodies building or reviewing a site on Exponential - privacy by design and by default from planning through launch and operation, with the setting or tool for each item.
- Queues and background jobs Background work in Exponential for developers used to Symfony Messenger, Laravel queues, Celery, Sidekiq or Spring's @Async - the expqueue job queue with handlers, retries, idempotency keys and workers, content jobs for…
- Rebranding a fork, fairly Give a forked theme its own identity without erasing its origin - a new name, package and design name, kept notices and license, a visible "based on" credit, and no implied endorsement - with what to change in which…
- require and suggest: what a theme depends on Decide what goes into require and what into suggest in a theme's composer.json - PHP versions, the installer plugin, layouts or site API extensions - with the real choices of sevenx_themes_media and ezwebin, and version…
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