- Back up a SQLite site safely Step by step - back up an Exponential site that runs on SQLite 3 without stopping it, with the sqlite3 .backup command instead of a file copy, and schedule it.
- Backups and updates routine The short routine that keeps a non-profit's Exponential site from expensive failures - backups of the database and storage with a tested restore (sqlite3 .backup for SQLite), applying Exponential, extension and PHP…
- Backup schedules and retention For public bodies that write a backup policy for an Exponential site. The decisions a policy must make, the rules the sources state, the retention periods Exponential keeps on its own, and how backup retention meets…
- Billing and metering options Billing models a host can choose for Exponential hosting (flat, tiered, usage based, per site, per service) and what the server and Exponential can actually measure for each: disk, database size, requests, workers…
- Build an evaluation team Step by step, put together the panel that evaluates bids for an Exponential site or services - the roles to cover, conflicts of interest, preparation with a test installation, and the division of work.
- Building an evaluation panel for a CMS tender Who should sit on the panel that evaluates a website or intranet CMS, which part of the evidence each member checks, how to prepare them with the Exponential documentation, and the rules that keep the panel's work fair.
- Caddy What the Exponential sources say about Caddy, the two ways to use it (FrankenPHP, which is Caddy with PHP built in, or Caddy with PHP-FPM), the routing any Caddy setup must reproduce, and the traps to avoid.
- Campaigns and appeals Running a fundraising appeal or awareness campaign on a non-profit's Exponential site - planning one goal and one action, a campaign layout in Exponential Layouts, a layout rule with a time condition that switches it on…
- Changing settings with exp:ini Every verb of the settings command - get, set, add, rem, clear, toggle, copy, move, move-all, where, list, scopes - with its scopes, dry runs, backups, JSON output and exit codes, and recipes for common builder tasks.
- Choosing a database in the official order For public-sector architects and IT teams choosing the database of an Exponential site. The six supported databases in the project's official order, how they compare for availability, backups and procurement, and how to…
- Comparing Exponential factually How to compare Exponential with other options using only properties a buyer can verify: the GPL license, self-hosting, the full Git history, the choice of databases, operating systems and web servers, published versions…
- Composer and Packagist Register an extension on Packagist so sites can install it with composer require - the composer.json it needs, submitting the repository, how versions come from tags, and how users install and update it.
- Contact and forms for local businesses The pages for how customers reach a local business through its Exponential site - a contact form with the information collector, spam protection with form tokens, reCAPTCHA or hCaptcha, quote and request forms, star…
- Contributing translations How native speakers translate Exponential - where the translation catalogues live, which languages are complete, how to translate and test, review by a second speaker, right-to-left languages, and translating the…
- CSRF form tokens How Exponential protects every POST form against cross-site request forgery with the ezformtoken extension, what visitors see when a token is refused, the secret to set per project, and what to check in your own forms.
- Database high availability For public-sector database and infrastructure teams. What Exponential itself offers for database availability (connection retries, read replicas on MySQL and MariaDB, Oracle failover settings), what is left to the…
- Data minimization For public bodies applying data minimization and privacy by default - what Exponential minimizes already (audit, request logs, log viewer, mail), and what you minimize yourself in content classes, forms, logs, search…
- Dedicated servers How to use a dedicated server for Exponential: one large site or many isolated ones, sizing the Velocity worker pool and instances from the measured figures the sources give, the database on the same machine or beside…
- Defacement Runbook for a public website showing content nobody authorized - contain with maintenance mode, find out whether it came through an account (audit trail) or through the files (file consistency check), restore, and…
- Disclosure logs How to publish a disclosure log, the public list of information released in answer to requests, in Exponential: a class for log entries without requester data, a list page, a feed, and the order of steps so nothing…
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