- Reset search statistics Step by step - check which siteaccesses record search phrases, use the figures, and remove all recorded phrases with Reset statistics on Setup > Search statistics, because phrases can contain names and case numbers.
- REST and remote services from PHP The HTTP APIs of Exponential from the PHP side - the REST kernel behind index_rest.php, rest.ini, providers implementing ezpRestProviderInterface with routes and ezpRestMvcController controllers, authentication with…
- Screenshot checklist A checklist to run over every screenshot before it is published - current version, honest look, sizes, file size, alt text, and no personal or private data.
- Searching content Add search to an app through the expservices search domain, since the REST API has no search route - expsearch::search with text, limit, offset and a JSON filter (class, section, subtree, date), searching below a node…
- Secrets in settings/override For administrators and hosting teams of public sites - which files in settings/override hold secrets (database password, audit keys, mail preference secret, Velocity token, 2FA encryption key), what happens if they are…
- Set up search for documents Task for administrators: make the text inside PDF (and Word) documents searchable with the binaryfile.ini text extraction handlers and an installed extraction tool, then rebuild the index and test.
- Showing Powered by Exponential as a reseller How resellers use a "Powered by Exponential" credit on customer sites, hosting pages and products - the points it earns in the partner program, the customer's consent, honest wording, accessible placement, white-label…
- Sign out all sessions of a user Step by step - end every browser session of one account (a lost laptop, a suspected compromise, a leaver), by disabling the account, changing its password, or removing its sessions on Setup > Sessions with the database…
- Support levels and response times What support partners get at each level as published - GitHub issue tickets, response times, installation support, guidance meetings - compared with free community support and paid 7x support, and how to align your own…
- The understandable principle WCAG principle 3, understandable, for a public body running Exponential - readable language, predictable pages and input assistance, with plain-language practice for editors and form and error rules for developers.
- View parameters The /(name)/value part of a URL - how eZURI parses it, how eZModule::run() maps it to a view's unordered parameters and UserParameters, what content/view turns it into ($view_parameters, one variable per name…
- How do I find content in the administration? Type in the Search box of the top bar for a word search, use Advanced search to filter by class, section, date and place, or type an id, path or address into the Content finder in the left column.
- Add a link to an external service For editors - link from a page to an online service on another system (an application portal, a payment service, a booking system) with a clear link text, a note that the visitor leaves the site, and a link that keeps…
- Admin pages in the admin4 style Extension admin pages that look like the rest of the admin: shared .a4- components, --a4- tokens with dark values, your own stylesheet, no inline CSS, menu links, light and dark checks.
- Credits and attribution Credit everyone whose work is in a theme - original authors of ported or forked designs, contributors, reporters, third-party assets - in copyright lines, changelogs and README, with real examples from the 7x themes.
- Error codes and module results The kernel error codes a view returns with handleError() - access denied, not found, not available, moved, form token refused - their HTTP status in error.ini and the error templates.
- Error handling and logging in integrations How an integration should fail, retry and leave a trace in Exponential - classes of errors, retries and dead letters, transactions, eZDebug and eZLog, the log files under var/log, error references, the log viewer and…
- Extension bundles How to ship several Exponential extensions as one bundle - a Composer meta package or a documented set, dependencies in extension.xml, loading order, version and license fields that agree, the secret check for exported…
- Function reference Every template function (the brace tags that control templates) of the template library and the kernel, with its syntax in one line and the page that explains it: def, set, if, foreach, for, while, do, switch, include…
- How do I empty the trash or remove single items from it? Open Trash in the left column; Restore puts an item back, Remove selected deletes the ticked items for good and Empty trash deletes everything; the list shows who trashed each item and where it was.
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