- Consent records for mail For public bodies that send newsletters and notices by e-mail - how Exponential records every consent change (time, category, old and new state, source, exact wording, acting user), how to read, filter and export the…
- Covering security fixes How to report on security fixes in Exponential responsibly - the documented security process, where fixes are recorded, how to describe them without exaggeration or alarm, what advice to give readers, and what never to…
- Designing support tiers Build support tiers that differ in clear, deliverable ways - channels, response times, number of sites, included hours, updates - with a worked example table you fill with your own values.
- Designs, siteaccesses and the design fallback chain How Exponential finds a template, stylesheet or image - site design, additional designs, extension designs and the standard design - and how to read and change the chain for each siteaccess.
- Earning points through community work How partners earn program points with work that helps the whole community - bug reports, forum answers, tutorials, articles, conference talks, translations and code - with a quality bar for each and a quarterly plan.
- Extension and theme bundles How to resell extensions and themes for Exponential as bundles - your own work, project extensions and third-party ones - with the license check for each part, business models that respect the GPL, what a bundle must…
- eZSys and eZExtension Paths and the environment with eZSys (varDirectory, cacheDirectory, serverURL, isShellExecution) and active extensions with eZExtension (activeExtensions, expandedPathList, getHandlerClass).
- FrankenPHP FrankenPHP for hosts: what the production-ready alternative engine is, how exp:velocity installs and verifies the binary, its embedded PHP that reads no php.ini, threads, HTTPS, logs, its limits against Velocity, and…
- Git hooks and make targets The local checks of the Exponential repository - the pre-commit, commit-msg and pre-push hooks in .githooks/, every make target from make check to make lint80-all, the file manifest share/filelist.md5, and the commit…
- GPL obligations when you distribute a bundle What the GNU General Public License, version 2 or later, asks of a bundler who distributes Exponential - license texts, notices, corresponding source code including changes, no extra restrictions - how that applies to…
- Hardening the host For public-sector IT and security teams preparing a server for an Exponential site. The hardening layers the software expects from the host, the checks that prove them, and how to map them to a security baseline or an…
- Header menu in the administration Step by step with screenshots - add a page to the header menu without code, through Setup > Ini settings, then clear the Template & content caches.
- How do I change the status of an order? Find the order in Store > Orders, choose its new status in the Status column and click Apply changes; open the order first to check its products, addresses and history.
- INSTALL.md and CHANGELOG.md When a theme needs an INSTALL.md beside its README, what a CHANGELOG.md entry looks like (with the Added, Updated, Removed, Renamed and Fixed prefixes), and a real example from a published theme.
- Intranet FAQ Short, sourced answers to the questions managers ask about running an intranet on Exponential - privacy of pages, departments, directory sign-in, two-step sign-in, documents, search, approval, notifications, sharing an…
- Joiners, movers and leavers The account life cycle of public-sector staff in Exponential - creating accounts in the right group, changing department, and retiring accounts on the last day without losing content or the audit record - with the…
- Licensing explained for buyers: GPL code, GFDL documentation What a buyer may do with Exponential under the GNU GPL v2 or later, and with its documentation under the GNU FDL 1.3, in plain words; what the licenses ask in return, where other licenses apply, and how to check it all…
- Lock-in clauses to avoid, and clauses to ask for Contract terms that tie a public body to one supplier of an Exponential site - ownership of custom code, closed extensions, held backups and keys, private forks, exit fees - and model wording that keeps the freedom the…
- Main language of an item What the main language of an item is in Exponential, why it matters for fallbacks and removal, how to change it in the Translations tab, and how to choose it in a site with several official languages.
- Mobile checklist A checklist for launching a mobile site, an app on the REST API, a partner integration or a feed with Exponential - strategy, responsive site, API and credentials, content and preview, feeds and partners, reliability…
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