- Deploying with migrations: CI/CD and GitHub Actions Run migrations as part of every deploy - the order of the steps, a complete GitHub Actions workflow that checks pull requests and deploys over SSH, the exit codes a pipeline acts on, the installation lock, and runs…
- Keep private content private How static publishing makes sure only public content reaches a public repository - builds as the anonymous user, the clean-up and refuse checks, leaving pages and sections out, and reading the diff before every public…
- Press contacts The verified ways for journalists and creators to reach 7x and the Exponential Foundation - the e-mail addresses and contact form published on exponential.earth and se7enx.com, the press kit contact, the private…
- Captions and rollback in practice Walk through the ways back after a migration run - the automatic restore after a failure, rolling back a whole run, one migration with its down(), an earlier caption for experts - with the commands, their output and…
- A tour of the administration The header, the tabs, the side columns and the dashboard of the administration, and two walk-throughs: editing a folder step by step, and arranging a page in the layouts editor.
- Choosing a hosting model A comparison of shared hosting, VPS, dedicated servers, containers and Kubernetes for Exponential, built from what the project's sources say, with the questions that decide which model a hosting offer should use.
- Choosing a web server A decision guide for hosts: which web server or engine to offer for which plan, with the facts that decide it (PHP version, long-running processes, isolation, HTTPS, caching) and a decision record to copy.
- Getting support: free help and paid help Every way to get help with Exponential, following the support page of exponential.earth - first the documentation, eZpedia and the articles on Share Exponential, then the forums and the Telegram, Discord and Slack…
- Hardening for hosts The hardening a host applies to every Exponential site, layer by layer: served files, secrets, debug output, the administration, passwords, sessions, headers and TLS, proxies, file ownership, Velocity, mail, the audit…
- Migrating customers to your hosting The end-to-end process a host follows to bring a customer's site onto its Exponential hosting: assessment questions, the offer, a staging copy, the cut-over with maintenance mode and DNS, verification, rollback and…
- One-click installers for Exponential How a host offers Exponential as a one-click install: the one installer with three front ends (setup wizard, kickstarter, exp:install), which one fits a panel, a script or a customer, what the one click must do before…
- The application creator's reading path The pages of the application creators' section in the order an application is built - six stages from the first extension to a scaled production system - with what you should be able to do after each stage.
- The website creator's reading path The pages of the website creators' section in the order a site is built - six stages from first look to a site in maintenance - with what you should be able to do after each stage.
- TPL syntax basics The rules of the template language in one page: tags in braces, variables with $, values (strings, numbers, arrays, hashes, booleans), operators with pipe or call syntax, functions with parameters, comments, whitespace…
- Upgrade step or migration? When a change belongs in an upgrade step that exp:upgrade applies to every installation of the kernel or an extension, and when in a migration of one site; how the upgrade steps appear among the migrations, and how a…
- Coming from Doctrine Migrations For developers who know Doctrine Migrations from Symfony projects - every Doctrine command and class mapped to its Exponential 6 counterpart, what Exponential adds (captions, commit, tag and push, environments…
- Other git hosts: GitLab, Gitea and your own server Publish the static copy to GitLab Pages, Codeberg or Gitea pages, or a git repository on your own server - the target with Kind=git, signing in with a token or a deploy key, and what each host needs to serve the files.
- Coming from the Kaliop migration bundle For developers who used the Kaliop eZ Migration Bundle (ezmigrationbundle) on eZ Platform and Ibexa projects - its commands, files and table mapped to Exponential 6, and a YAML content, class and role step rewritten by…
- Static publishing FAQ Short answers to the questions people ask about static publishing - cost, hosting, editors, comments, going back, Exponential Layouts, Smarty and Twig sites, languages, part of a site, private repositories and custom…
- Change the administrator password Change the administrator password in the administration, for another user, or on the command line; how passwords are hashed and checked, what happens to sessions, and how to get back in when nobody can sign in.
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