- Story: AdminUI A feature story about AdminUI, the alternative administration interface of Exponential - a port of the Netgen AdminUI that needs 6.0.15 or later, required by the kernel since the 6.0.15 line - and how it sits beside…
- Forking a site package Start your own site package from a working one - which package to copy, how the source repositories are laid out, what to rename in package.xml and the installer files, and which names must be unique so an installation…
- Incident response for AI What to do when AI misbehaves on an Exponential installation - a draft that followed hidden instructions, an unexpected cost, a leaked key, an agent that wrote the wrong thing - with the controls to use first (master…
- Story: jQuery 4 and the end of YUI A feature story about how Exponential's administration moved to jQuery 4 and replaced the discontinued YUI library with its own Exponential UI components in October 2026 - what changed, why it matters for security and…
- Changing the installer script How a site package's PHP installer is wired into CreateSites - the settings files, the eZSite* hook functions and when they run, the installer class and its post-install steps, the extensions and tables it sets up - and…
- Story: content jobs A feature story about content jobs in Exponential's 6.0.15 line - large removes, copies and moves of content run in the background in batches with checkpoints, resuming after a crash, and the same engine installing…
- Changing classes and content Where a site package's content classes and demo content live, how their XML files are listed as install items, the two ways to change them (edit the files, or build on a test site and export), why remote IDs must stay…
- Story: a code base kept alive A feature story about the longevity of Exponential's code base - developed since 1999, discontinued under its former name, continued by 7x since December 2023, with fifteen releases and current PHP support since - told…
- Rebuilding with build.sh How the 7x package archives are built from the source repository - packages/build.sh and bin/pack.sh line by line, what they leave out, where the .ezpkg files land - and how to check an archive before it is published.
- Story: the community A feature story about the community around Exponential - forums, Telegram, Discord and Slack, the eZpedia wiki since 2006, the trackers, contributors from 7x and other companies, translators and documentation writers…
- A data catalog page How to build the page that lists all datasets of a public body in Exponential: a catalog folder, a list view with license and format, filters by theme with tags, a search box limited to the catalog, and the feed link.
- AI and agent checklists The checklists of the AI, agents and agentic section - before switching on Exponential Intelligence, before connecting an agent, and reviewing AI drafts - each with a link to the page that explains every item.
- Annual review The yearly review of an Exponential site in a public body - versions and platform, security, accessibility, privacy, records, content, operations, training, contracts and the exit plan - on one page with links to the…
- Annual review checklist A copy-ready yearly review of an Exponential site for owners and managers - goals and figures, costs and ROI, availability, versions and updates, security and access, data protection and retention, backups, partners and…
- An upgrade test environment Set up a place to test a theme against new Exponential and PHP versions - a separate installation installed with Composer, demo content, the theme as a Git checkout, and a way to reset it - never a live site.
- Audit integrity and verification For public bodies that rely on the audit trail as evidence - how Exponential's hash chains, signed checkpoints and signed archive manifests make tampering visible, how to verify them, what each finding means, and what…
- Audit retention For public bodies deciding how long to keep audit records - the shipped 90 days live and 730 days archived per channel, how to shorten or lengthen them in settings, what purge and pseudonymization do, keys needed for…
- Audit trail The Exponential audit trail from a host's side: what is recorded per channel, the cronjob that rotates, verifies and archives, the hash chain and exp:audit verify for monitoring, alert recipients, forwarding to syslog…
- Autoloads and class naming How Exponential finds your classes - the generated autoload arrays, when to regenerate them, naming new classes with the exp prefix, namespaced runnable classes, Composer autoloading, and the errors a stale autoload…
- Broken deploy rollback Runbook for a site that broke right after a deployment - confirm the change is the cause, roll back code and settings, decide whether the database must be restored, redeploy in the right order, and record it for the…
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