- The system card for hosts How system administrators and support staff use ./console exp:expfetch on a hosted server - the health hints at login, --watch for load, memory and Velocity workers, and exp:info --json for monitoring, inventories and…
- Corrections and updates How newsrooms correct and update coverage of Exponential - the difference between a correction and an update, when a release, a renamed product or a newer count makes a story outdated, correction notes that name the…
- Attributing statements How to attribute each kind of statement about Exponential correctly - repository files, documentation, the organizations' websites, press releases, social posts, interviews, community members and third parties - with…
- Embargoes and timing Timing coverage of Exponential when no embargo policy is published - releases that appear as public Git tags, development work visible in the open repository, security fixes that must wait for the release, how to agree…
- Agencies reselling to end customers How a web agency resells Exponential-based offers to its own clients - the project, then hosting, care plan, support and training - who owns what at the end, how to buy in what you do not deliver yourself, and the…
- An accessibility audit for every release A repeatable accessibility audit before each theme release - axe on the page list at three widths in light and dark, keyboard walk, zoom, contrast - recording results and fixing serious issues first, as the 7x themes…
- Bulk data exchange with xrowextract Using the xrowextract extension as a file-based integration - exports of one or many classes as CSV, JSON or XML, imports with a dry run, content packages, schedules with delta runs, delivery to SFTP, FTP, S3, WebDAV or…
- By hand: a module protected by a policy An admin page with a form: a policy with a limitation, POST actions, input validation, a limited access check in PHP and an admin4 template, checked with php -l and the engine.
- Certificate expiry Runbook for browser warnings about a public website's HTTPS certificate - see what is served, renew under Velocity (ssl show and renew, automatic Let's Encrypt renewal) or under Apache, nginx or a panel, and prevent it…
- Certifications The certifications the Exponential Partner Program names - Developer, Design, Solution (WCMS) and Sales - which levels need them, what is published about them and what is not yet, and how to prepare a team with the…
- Check log health Step by step - read Setup > Log files > Log health for disk use against the budget, fast-growing logs, logs over their limit, logs the web server cannot write, and the rotation settings in effect, and act on each.
- Clustering and high availability When a business needs more than one web server for an Exponential site, what a multi-server setup requires (a database server, shared storage, sessions, a load balancer), what it costs in operations, and the simpler…
- Comparisons done fairly How journalists and reviewers compare Exponential with other content management systems fairly - same criteria and versions on both sides, each product described by its own sources, no benchmarks without a published…
- Cron jobs What Exponential's cronjob parts do, which ones a hosted site needs and how often, the crontab lines to install for each customer (as which user, with which PHP), what to do on hosts that limit cron, and how cron…
- CSP: event handler attributes to data attributes Replace onclick, onchange, onmouseover and other event handler attributes with data attributes and one delegated listener in a script file, with the context menu fixes of ezownerchange and expchangeclass.
- Custom locales for unlisted languages How to add a language Exponential does not ship a locale for: write share/locale/<code>.ini with names, HTTP tag, direction, formats and day and month names, choose the code, add it as a custom content language, and…
- Database and live tests Tests that need a real database or server - the database group and tests/runtests.php with a DSN and a database per test, the MongoDB and live HTTP tests and their environment variables, how to pass passwords safely…
- Database choice The six databases Exponential supports, in the project's official order (SQLite 3, PostgreSQL, MongoDB, MariaDB, Oracle, MySQL), and what matters to a public body when choosing one: licensing, existing skills…
- Delivering updates to paying customers Ways to get theme releases to customers - public Packagist releases, a private Git repository with Composer, packages sent as files, or installing for them - with how each works and what access ends when.
- Exit and portability requirements Requirement wording that keeps a public body free to leave a supplier or the product - complete exports in open formats, files, configuration, source, documentation, redirects and a tested exit - with the export tools…
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