- The urgent notices pattern How to show urgent notices on every page or the front page of an Exponential site without a built-in alert feature - a notices folder the template lists when it is not empty, a short notice class with an end time hidden…
- TLS and HTTPS How a host serves every Exponential site over HTTPS only: who terminates TLS, redirecting plain HTTP, HSTS in the kernel and in Velocity, secure session cookies, proxies and load balancers that terminate TLS…
- Uptime practice The daily, weekly, monthly and quarterly routine that keeps an Exponential site available, who does each part, and which shipped commands and pages make it quick.
- User groups and sections for extranets How to structure an extranet in Exponential so each contractor or partner sees only its own content: one user group and one section (or subtree) per party, a role assigned with a limitation, and tests from each side.
- Versions and content history For editors and records staff - how Exponential keeps every save of an object as a version (draft, published, archived, pending, rejected), how to see who changed what and when, compare versions, bring back an earlier…
- What accessibility law asks of public bodies An overview, for public bodies in the EU and the United States, of the accessibility rules that usually apply to a website and its editing tool, and how each one meets what Exponential documents.
- Write a security requirement for a tender Step by step, write security requirements for a tender for an Exponential site - baseline hardening, the defaults to change, patching, audit, testing and reporting - that a bidder can answer and you can verify.
- Permissions for AI features The expai policies (write, vector, log, settings, model_use, model_manage, lane_fast, chain, web, translation_sync, summary, services) and their limitations, how they combine with the editor's own content permissions…
- PHP versions in the ecosystem Which PHP versions the Exponential ecosystem supports - PHP 8.0 to 8.5 for Exponential 6 and Velocity, what the CI tests, PHP 7 only in old releases, the aim for 8.6 and later, and the platform line's own PHP…
- shop.ini walkthrough Every block of settings/shop.ini explained with its shipped value - CurrencySettings, MathSettings, ExchangeRatesSettings, ECBExchangeRatesSettings, ShippingSettings, BasketSettings, BasketInfoSettings, VATSettings…
- What the package server is The package server's job in an Exponential installation, what it is and is not, which parts of Exponential read from it, and the exact requests they make.
- Databases in the ecosystem The databases of the Exponential ecosystem in the project's official order - SQLite 3, PostgreSQL, MongoDB, MariaDB, Oracle and MySQL - what each is chosen for, what the CI tests, Microsoft SQL Server's status, and…
- History of the package server How the package server came to be, told from the Git history of the package server repository, the two main source repositories and the kernel's package.ini: the 2014 mirror by Brookins Consulting, the 6.0 release…
- site.ini shop settings walkthrough The shop settings that live in site.ini - ClearBasketOnCheckout, ClearBasketOnLogout, RedirectAfterAddToBasket, SendOrderEmail and ProductDatatypeStringList in ShopSettings, the BasketCleanup settings in Session, and…
- The master switch and the veto hook How to turn Exponential Intelligence off everywhere or per siteaccess with one setting, what happens at every entry point when it is off, and how the veto hook refuses single requests by rule (section, class, subtree…
- Demo mode What changes on an installation that runs as a public demo (the environment variable EXP_DEMO_MODE=1) - administrator passwords cannot be changed or reset, the installers accept the published demo password, a banner…
- shopaccount.ini walkthrough The settings that decide which customer data form the checkout shows and which handler sends the order mail - HandlerSettings, AccountSettings with the ezuser, ezsimple, ezdefault and bcusauser handlers, Alias, and…
- Web servers and engines in the ecosystem The ways an Exponential site is served - Velocity with its Qbix, FrankenPHP and PHP built-in engines, and the traditional servers Apache, Nginx, LiteSpeed, Caddy, IIS, lighttpd, H2O and Traefik - with what each is for.
- What is on the package server The contents of the package server folder by folder, the release folders 6.0.0 to 6.0.15 with their package counts and sizes, and every one of the 44 packages of 6.0.15 with its type, size and index version.
- Operating systems in the ecosystem The operating systems the Exponential ecosystem runs on, by the four tiers of the operating system support page - tested here, known to work, expected to work, not possible today - and how users can move a system up a…
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