- Extensions sevenx_multisite activates The 60 extensions the sevenx_multisite installer writes into ActiveExtensions, in their order and why the order matters, the administration-only access extensions, and how the installer creates the extensions' database…
- Story: search A feature story about search in Exponential - the built-in search engine, Solr as an option, the content finder for ids and paths, the hardened administration search and the instant search of the help - with printable…
- The community for designers and themers What the Exponential Community offers designers and theme authors, and how they contribute - the designers' sections, the administration's styling rules, accessibility and dark mode, sharing themes, and design feedback…
- Untrusted data and prompt injection What prompt injection is in a content management system, what Exponential Intelligence does against it (content marked as data, a probe task that tests resistance, no drafts after web text, sanitized rich text, drafts…
- Custom price datatypes Making a datatype of your own count as a price in the Exponential shop - the ProductDatatypeStringList setting, what the shop reads from the datatype's content, building on eZSimplePrice, and when a custom price…
- Keeping a person in the loop How to make sure a person reviews what an AI agent writes before visitors see it - drafts of Exponential Intelligence, a hidden section with an approval workflow for REST and expservices writes, reports instead of…
- Roles and policies of sevenx_multisite The roles, policies, sections, user groups and role assignments a sevenx_multisite install creates, and the administrator preferences it sets, as written in the installer.
- Story: hosting freedom A feature story about where Exponential can run - any web server that rewrites URLs or its own Velocity, six databases, almost any operating system with PHP 8.0, shared hosting with limits, and no tie to one provider…
- The community for hosts and agencies How hosting companies and agencies take part in the Exponential Community - what they gain, the contributions only they can make (testing across servers, documenting setups, sponsoring features), commercial conduct in…
- A content import workflow A worked example of an agentic import - an agent maps an outside feed onto a content class and writes it into Exponential through the REST API v2 - with a dedicated account limited to one subtree, a key with only the…
- Layouts data and the share .dba files How the explayouts_* layout rows, tags and the demo rating reach a sevenx_multisite database - not from the packages but from the share/*.dba files of sevenx_themes_media and explayouts - and how the post-install maps…
- Story: six databases A feature story about the six databases Exponential supports - SQLite 3, PostgreSQL, MongoDB, MariaDB, Oracle and MySQL, in that official order - what each is for, how they are tested, and the limits, with printable…
- Coding agents on an Exponential project How to set up an AI coding assistant on an Exponential project so that it works from facts - the documentation through exp:help, runtime facts through read-only console commands (exp:ini where, exp:access:check…
- Post-install fixes of sevenx_multisite What install-scripts.php and post-install-fix.php do - the hooks the setup calls, and every repair the multisite install runs after the content is in - and why each one is needed.
- Story: SQLite by default A feature story about SQLite as the default database of Exponential - a complete site in one file with no database server, since January 2024 - with what the driver adds, when it fits and when it does not, printable…
- .ini.append.php files and keeping settings safe Why override files are PHP, which settings files hold secrets, file modes, what never goes into version control or into an extension, and how to check that settings cannot be read from the web.
- Accessible documents How public bodies publish accessible documents with Exponential - an HTML summary page for every document, accessible source files, file information in links, alternatives on request - and what Exponential does not…
- After an incident What the owner of an Exponential site does in the days after an outage, a data mistake, a failed update or a security problem - confirm it is over, find out what happened with the logs and the audit trail, tell the…
- Agendas, bills and voting records How a parliament publishes its order paper, follows a bill through its stages, and publishes votes as documents and pages in Exponential, with the Sitting, Bill and Vote record classes, relations, RSS and careful…
- Alerts, availability, maintenance mode and static cache How an emergency service keeps incident information online with Exponential - caches and the static cache for load, what keeps serving when PHP or the database fails, maintenance mode and its interplay with caches…
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