- Modernizing ezinfo.php and extension.xml Bring an old extension's ezinfo.php and extension.xml up to date - quoted keys, a readable name, the release version, the license, the website and credit for included software - and check what the about page shows.
- module.php reference: views, parameters and functions Every key of a module definition - $Module, $ViewList entries (script, functions, params, unordered_params, actions, navigation part, ui context) and $FunctionList with limitations - with the kernel code that reads each…
- Operators in expressions How operators are written and evaluated - the pipe form and the call form, what the input value is in each, chaining, nesting operators as parameters, attributes after an operator, operators inside function parameters…
- Oracle for hosts Oracle Database 19c and later as the database of an Exponential site, from a host's point of view: the ezoracle extension, oci8 and the Instant Client, the user and its grants, the connect string, persistent connections…
- Order receipts and confirmation mail What a customer receives after buying in an Exponential store - the order confirmation mail to customer and shop, the permanent receipt link that never expires, and what to check before launch.
- Override conditions: class, node, section, view mode and more Every Match key an override can use - for full views, for node_view_gui lists and embeds, and for fields drawn with attribute_view_gui - taken from the kernel code that sets them, with examples and combination rules.
- PayPal Running PayPal payments in an Exponential store with the ezpaypal extension - the daily and monthly checks, keeping PayPal's status in line with your order statuses, what to watch on launch and after changes, and what…
- Policy functions and access checks Protect a module: policy functions and limitations in module.php, views that require them, eZUser::hasAccessTo() with its yes, no and limited answers, and granting through roles.
- Publish a job vacancy For HR and web editors - publish a vacancy with the Job position class shipped in the default package (or an Article where it is not installed), with the application deadline, how to apply, and taking it down after the…
- Recognition for supporters How supporters of Exponential are recognized, as far as the sources say - credit in the Git history, sponsor badges and mentions by tier, README and website listings, partner points - and what is not yet defined.
- Records and audit requirements Requirement wording for records management and accountability in a public CMS - version history, a tamper-evident audit trail, retention, export for archives and evidence of who published what - with what Exponential…
- Reference checks for CMS bidders How to ask a bidder for references, how to run a reference call that produces facts instead of praise, the questions to ask about an Exponential project, and how to handle the personal data of reference contacts.
- Request a support quote from a partner Step by step, ask 7x or an Exponential partner for a support quote a public body can compare - scope, severities, response times you choose, hours, security updates, escalation, reporting and exit - without personal…
- Retention schedules for website content For records managers and project managers of public bodies - how to write and apply a retention schedule for website content and system data with Exponential, given that the product has no retention schedule feature…
- Review dates with object states Exponential has no built-in content review date; this page shows what does exist - object states for a review stage, date fields with the hide cronjob, the Wait until date event - and how public bodies combine them into…
- Risk management for Exponential projects A risk register for Exponential projects: the usual risks of building and running a site, each with likelihood, impact and a mitigation that points to a real feature, page or command of the product.
- RPO and RTO as decisions For service owners and continuity planners in public bodies. What a recovery point objective and a recovery time objective mean for an Exponential site, why they are organizational decisions and not properties of the…
- Run a cronjob part by hand Step by step - run one cronjob part or one script now, from Setup > Cronjobs with live output or from the shell, for example to publish approved content at once or after a restore.
- Section (legacy) Reading the old section function found in older templates (loop, sequence, show, section-else, namespaced variables like $Item:item) and converting it to foreach, if and def.
- Security log The security signals an Exponential site writes (security.log from the request classifier, auth.log, the CSP report log and the audit trail), how to read them, which settings tune them, and how a host forwards them to a…
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