- 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.
- The design cascade The exact order in which Exponential searches designs and extensions for a template, stylesheet or image, with a worked example from this installation and the caches that hold the result.
- When a migration fails: troubleshooting by symptom Troubleshooting migrations by what you see - a failed run, a refused run, a migration that does not run or runs where it should not, a held lock, nothing restored, a push that waits, a run in the administration that…
- Migrations: frequently asked questions Short answers to the questions people ask about migrations in Exponential 6.0.15 - what they are for, how they differ from upgrades and site moves, how runs, captions, rollback, environments, teams, CI, engines…
- The default administrator password Which administrator login and password a fresh installation starts with, for each way of installing (setup wizard, kickstarter, console install, the shipped database seed, packages), and why it must be changed at once.
- Security hardening An attacker-minded hardening guide for Exponential 6, secure by default in the OpenBSD sense: the attacks real groups run against content management systems, how Exponential already defends against each, and the…
- Build with Exponential: why, which product, first steps The "Build with Exponential" page of exponential.earth, checked against the software - why build on it (simple, stable, upgradable), what you get out of the box, the product family as the repositories describe it…
- Exponential migrations for Doctrine users For developers who know Doctrine Migrations from the DXP and now work on an Exponential 6 site - what is the same, what differs (content as well as schema, captions, commit, tag and push, environments, the…
- Contribute to the project: every way to help build Exponential How to take part in building Exponential, following the "Support Exponential!" FAQ and the community pages of exponential.earth and the kernel's CONTRIBUTING.md - code through pull requests, the license your…
- Give and donate: fund the work on Exponential The "Give Support" page of exponential.earth explained - becoming a partner, donating, a sustaining support subscription, sponsoring new software from 7x, GitHub Sponsors for 7x and for the Exponential Foundation…
- Add a header menu item Add a page from the content tree to the site header's main menu in Exponential 6.0.15+, in the administration (no code) or with one console command, and see why the Layouts editor does not list the menu items.
- Upgrade testing, step by step The routine for testing a theme against a new Exponential release - update the test installation, clear caches, walk the page list, compare overrides, check the error log, audit, and record the result.
- The design extension wizard (Setup > RAD) Generate a complete theme extension in a few minutes with the design extension wizard at /setup/designextension - every field, the file preview, Create in extension/ and Download as zip - step by step.
- Build a campaign page, start to finish The complete life of one campaign page in the Layouts editor, every step on screen - create a layout, link its header and footer to the shared layout, add a Hero, publish, create the page in the content tree, map the…
- View modes The view modes content is shown in (full, line, embed, embed-inline and others), where each is used, the node/view and content/view templates behind them, which modes are view-cached, how the URL chooses one, and how…
- Writing migrations in PHP A hands-on page for PHP developers - the migration class and its namespace, the context API, references between migrations, exceptions and transactions per engine, the kernel APIs a migration uses, one complete example…
- Override basics How template overrides work: a rule in override.ini names a source template, the template that replaces it and the conditions; where rule files live (siteaccess, extension, extension siteaccess); how the kernel finds…
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