- How Exponential content reaches an app The content model explained for app developers - classes, objects, nodes, fields, versions and languages - and how each appears in the JSON of the REST API, with the real shape of a node answer and a list answer.
- How INI settings work The INI files that configure Exponential - files, blocks, variables, arrays and hashes, comments, the .ini.append.php form, how values from many files are merged, and the INI cache that must be cleared after a change.
- Languages The languages section of the government help: serving the public in several official, minority and right-to-left languages with Exponential, from content languages and siteaccesses to switchers, fallbacks, translators…
- Migrations in the administration Where the migrations of an installation show in the administration - Setup > Migrations, the dashboard block and the website sidebar - which page explains what, and which policy each needs.
- Open data The open data section of the government help: what open data means for a public body, and how to publish datasets with Exponential (classes, files, licenses, stable addresses, catalog, feeds, REST API, exports), with…
- Operator index All 401 template operators registered on the site and admin siteaccesses, A to Z, each with the family page that documents its parameters, return value and examples, the class that serves it and where that class comes…
- Part 1: From user to developer The first part of the extension development book. What an extension is, the tools you need, a development installation, and where to find existing extensions for ideas without breaking anyone's license.
- Per-environment migrations: development, staging and production Limit a migration to some environments with the header line environments, set the environment of each installation, and follow one change from development through staging to production.
- Privacy for public bodies The privacy section of the Governments help - how Exponential's features map to the GDPR and other rules, where personal data lives, minimization, retention, consent records for mail, access and erasure requests…
- Publish automatically Publishing a static copy without pressing a button - after every content publish, debounced, or on a schedule - with the cronjob part staticpublish, and what a stale page is.
- Records and archiving for public bodies The records and archiving section of the Governments help - versions and content history, archiving old notices with folders, sections, object states and hiding, the trash, retention schedules, exporting content…
- Security for public bodies The security section of the Governments help - Exponential's documented security posture (OWASP Top 10, ASVS, CSP), hardening, the audit trail, two-step sign-in, CSP enforcement, request-shield, passwords and sessions…
- Site package basics The overview of the basics part of the site packages help. What a site installer package is, the .ezpkg file and package.xml, package types, install items, dependencies, install scripts, and how the setup wizard, the…
- The extension directory layout Every folder and file name an extension can have, what the kernel does with it, which setting points the kernel there, and how many of the installed extensions use it - the map for the rest of Part 3.
- Themes are extensions Why an Exponential theme is packaged as an extension with a design folder, what that gives you over editing the kernel's design folders, and how a theme relates to designs, siteaccesses and the design chain.
- The products of the Exponential ecosystem The landing page of the products part of the ecosystem section - the Exponential 6 kernel, Velocity, Layouts, Intelligence, AdminUI and the admin designs, Exponential Basic and the Symfony-based Platform line including…
- The RAD tools tour: Setup > RAD A tour of Setup > RAD: the catalogue of extension points and its filters, the survey, the health check, and how every wizard works, from fields to preview to create or download.
- Versioning rules What the numbers of an extension's version mean, the rule that the last position keeps counting (1.0.9 is followed by 1.0.10), when to raise a higher position, and how Composer reads the numbers.
- What an extension is A folder under extension/ that adds settings, templates, modules, datatypes, workflow events and more without touching the kernel, and does nothing until switched on.
- What integrators do with Exponential The typical integration jobs around an Exponential site (CRM, ERP, PIM, DAM, identity, search, mail, payment, analytics, other CMSs), what Exponential plays in each, and which surface usually carries the data.
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