- Add a database table A migration that creates a table of the site's own on every engine from a share/db_schema.dba definition, writes a first row, and drops it again in down() - with the dry run, the run, the checks and the rollback.
- AI, agents and agentic: start here The landing page for people who use AI with Exponential and for people who build agents and agentic workflows against it. What really ships today (Exponential Intelligence, the REST API, expservices, ezjscore JSON, the…
- Ecosystem: start here The landing page for the Exponential Ecosystem - the greater Exponential world within the PHP stack, its users and creators. A map of the products, packages, organizations, people and PHP projects around Exponential…
- Integrators: start here The landing page for system integrators and integration developers who connect Exponential with CRM, ERP, PIM, DAM, identity providers, search, mail, payment, analytics and other content systems. What integration…
- Mobile app developers: start here The landing page for developers who build iOS, Android, cross-platform or browser apps on top of Exponential content - the three HTTP interfaces (the REST content API at v1 and v2, the expservices remote services…
- PHP Developers: start here Where PHP developers start - what Exponential is as a PHP code base, your first hour, the rules every PHP change follows, and a map of every page for PHP developers, from the request life cycle and PHP 8.0 compatibility…
- Site packages: start here The start of the site packages help. What a site installer package is, the package server that publishes them, what sevenx_multisite and cjw_multisite install, the documentation a package must carry, how to make and…
- Software engineers: start here Where software engineers start who evaluate, architect, operate, review or contribute to Exponential as a system. The system in one paragraph, your first hour, five engineering rules, and a map of every page for…
- Static publishing The start of everything about static publishing in Exponential 6.0.15 - a free, fast and safe public copy of a site on GitHub Pages or any git host, built, checked and published from Setup > Static publishing, with…
- The Exponential project: start here A map of the Exponential project as its website exponential.earth presents it, mapped onto this help - what the project is, the FAQ, the licensing FAQ, the roadmap, where to get support, the community channels, how to…
- Two ways to build, every page The index of the "two ways to build" help - templates in a design extension and the Layouts editor - with the header and footer how-tos worked out on the real Fit & Healthy site of Exponential 6.0.15+.
- User management from the console The start of everything about the exp:user commands in Exponential 6.0.15 - list, create, change, disable and remove user accounts, reset passwords, approve registrations, manage groups, roles, sessions and two-step…
- Web framework developers: start here Where developers who know Symfony, Laravel, Slim, CodeIgniter, Yii, CakePHP, Laminas, Django, Rails, Express or Spring start with Exponential - what it is in their terms, the first hour, a map of every page that…
- Contribute your site package 7x and the Exponential Foundation strongly encourage you to submit your own site package by pull request to the repository behind the package server, so that every installation's setup wizard, kickstarter and ezupdate…
- Velocity is part of Exponential 6.0.15 As of 6.0.15 the Velocity Internet and web application server is part of Exponential itself, installed with every copy and driven by one console command. Why that is a turning point, what it brings out of the box, how…
- Who is 7x? The company behind Exponential. Nearly thirty years with one code base, from eZ Publish in 1999 to Exponential 6 in 2026; the product, the CMS, CMF and e-commerce stack, the platform distributions, the extensions, the…
- Create or change a content class A migration that creates the content class news_article with its attributes and class group, the same way on development, staging and production, and the pattern for changing a class (its name, its name pattern) in a…
- New in 6.0.15: static publishing Exponential 6.0.15 publishes a site as a free, fast and safe static copy on GitHub Pages or any git host - built, checked and published from Setup > Static publishing, with editing kept in Exponential and every publish…
- Who is the Exponential Foundation? The nonprofit behind the Exponential open source project, and the family of products it stands for, from the Exponential 6 kernel to the Symfony based Exponential Platform distributions, Velocity, Exponential…
- Change content in bulk A migration that walks every object of a class in batches, publishes a new version of each one that needs the change, commits per object, logs its progress and is safe to run again - the pattern for any change to many…
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