- Installing with the setup wizard A learner's guide to the browser setup wizard - how it starts, the fifteen pages and what a study site should enter on each, what the wizard writes, what it teaches you about an installation, and how it differs from the…
- Logs for owners What the logs and the audit trail of an Exponential site can tell an owner, how an error reference connects a visitor's report to the exact log lines, how personal data in logs is protected, and what to ask your…
- Migrations: run, dry run and rollback Running the pending migrations from Setup > Migrations, the dry run and the simulated run, resuming a failed run, and taking a run, one migration or an earlier caption back. Each runs in the background as you and asks…
- Planning your pages A page list for a local business site - shop, restaurant, trades, salon or practice - with the content class behind each page, where opening hours and contact details live so they are written once, and how to keep the…
- Scheduled publishing What an Exponential site can do on a date by itself - publish at a date with the Wait until date workflow, hide or remove at a date with the shipped cronjobs, switch landing pages by a time rule, send newsletters on a…
- Setting up PostgreSQL How to prepare PostgreSQL for an Exponential site - the user and a UTF8 database it owns, the pgcrypto extension the driver needs for MD5, the settings block, the installers, and the server-side settings…
- Store manager path A path for the store manager who runs an Exponential store every day - the Store tab screens, the permissions to ask for, how orders move, what the dashboard warns about, and where the routines and checklists are.
- Talking points for developers Talking points for conversations with PHP developers, about the content model, the stack, Git-first installation, extensions and the RAD tools, the REST API, Velocity, tests and how contributions are treated, each with…
- The .ezpkg file What an .ezpkg archive is, what is inside it and where, the names it is given, the checks an archive passes before anything of it is written, and how to open, list and check one by hand.
- Trying the demo and a test install How adopters see Exponential working before they commit - the public demonstration installation and its demo mode, a test installation on SQLite with one command, what to look at in an afternoon, and what not to put…
- Two organizations, one project How the Exponential Foundation and 7x relate, side by side - company and nonprofit, roles, copyright, sponsor pages and websites - with the sentences that describe the relationship correctly and the mix-ups that appear…
- Uploading video How to put a video episode on the site - when to upload the file and when to host it on a video service, the Video class and its Html5 Video player, MP4 and WebM, sizes and the checks after publishing.
- What the APIs do not do The known gaps of Exponential's HTTP interfaces for app developers, each checked in the code - no SDK, no update or search route in REST, no image aliases or uploads in REST answers, no PKCE or public OAuth clients, no…
- Writing a reversible down() How to write a down() that really undoes up() on every installation - idempotent, found by remote id or identifier, safe on every engine - when to leave it out, and how to prove it with up, down and up again.
- A proof of concept for adopters How adopters run a short proof of concept with Exponential - choosing the hardest requirement, scope and time box, a sample of real content, what to measure, who should take part, and how to write up the result for the…
- Change requests How the owner of an Exponential site asks a partner or host for a change - what to write, how it is estimated and approved, testing on a copy, the dry run, when it goes live, and how it is recorded - with a request form…
- Creating a content class For CMS developers, a task from start to finish. Create a class in the administration, create content with it, give it a full view template through an override, let an editor role create it, and carry it to the next…
- Developer path A path for the developer who builds or extends an Exponential store - the code map of the shop, the extension points with their settings, the RAD wizards that generate handler skeletons, and the order in which to read…
- Doing it yourself or hiring help An honest comparison for small business owners - which website tasks an owner can do with Exponential after a short introduction, which need a technical person, the three common arrangements, and the signs that it is…
- Drafts, versions and undo What a site owner should know about drafts and versions in Exponential - how many versions are kept, how to undo a published mistake, what cannot be undone, and a small monthly clean-up of old drafts - with links to the…
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