- Loading order and which theme wins When two extensions provide the same template or setting, the loading order decides which one wins; how the order is set, how ExtensionOrdering and extension.xml dependencies change it, and how to check it.
- Margin and cost worksheet A yearly cost and margin model for a reseller business around Exponential - fixed costs including the partner subscription, cost per customer, break-even number of customers, the effect of partner discounts and referral…
- OAIS and handing content to an archive For public bodies that transfer website content to a digital archive - the OAIS reference model (ISO 14721) framed generally, where Exponential sits (a producer, not an archive), and what a submission from Exponential…
- Offline bundles How to build a bundle that installs Exponential without internet access - code and Composer packages in the bundle, site packages imported with ezpm before the install, what the installer does when the package server…
- Open data checklist One checklist for launching and running an open data catalog on Exponential, from the first decisions to the yearly review, with a link to the page that explains each item.
- Password policy For public bodies that must set a password policy - Exponential's password settings (minimum length, weak password check, composition rules, reset link lifetime, change notification), the shipped defaults, and a…
- PHP string functions: encode and format The encoding and formatting operators of eZTemplateStringsOperator (bin2hex, hex2bin, convert_uuencode, convert_uudecode, quoted_printable_encode, quoted_printable_decode, htmlentities, html_entity_decode…
- Restriction and Deactivate and move For public bodies that must restrict processing or retire accounts without deleting them - Exponential's Disable, Deactivate and move (opt-in, reversible, hidden group without roles) and Check user accounts, with what…
- Route audit alerts to a security mailbox Step by step - send Exponential's audit alerts (brute force, administrator role granted, mass delete, audit switched off, broken chain) to your security team's mailbox instead of the site's AdminEmail, and check the…
- Sections, roles and access for builders Who may see and do what - sections, object states, roles, policies, limitations and assignments - explained for builders, with a members-only area as a worked plan and the template operators that ask about access.
- Security fixes in themes The security problems a theme can have - unescaped output, output in the wrong context, inline script injection, links opening other sites, exposed settings - how to find them, and a real fix from a published theme.
- Set up a staff intranet siteaccess Task for administrators: create an intranet siteaccess that requires sign-in for every page, with its own folder in a section visitors cannot read and a Staff role, and test it from outside and inside.
- SQL with eZDB, safely Writing SQL in Exponential with eZDB - instance(), query() and arrayQuery() with limit and offset, escapeString() for strings and (int) casts for numbers, generateSQLINStatement(), transactions with begin(), commit()…
- Store search and navigation Helping customers find products in an Exponential store - categories and menus from the content tree, several locations per product, tags, the built-in search, Solr with facets through ezfind, and ratings.
- String operators The classic string operators of the template library (upcase, downcase, upfirst, upword, trim, shorten, wrap, pad, simplify, count_chars, count_words, nl2br, concat, indent, break, chr, ord) with examples, and where the…
- Template functions, includes and cache blocks The template language features an application uses most - include, the *_view_gui functions, def/set/undef, foreach, set-block, cache-block with keys and expiry, and how to structure templates of an extension.
- The partnership agreement in plain words A plain-language walk through the Exponential Partner Program contract as published - definitions, subcontractors, warranties, rights, termination, decreased tier, force majeure, changes and disputes - and the questions…
- Upgrade check and file consistency What the upgrade check in the Exponential administration proves to a business, how the file and database consistency checks work, how to read their findings, and when to run them, before and after an upgrade and after…
- Verify the audit trail Step by step - check that the audit trail is complete and unchanged with exp:audit status and verify (live files and archives), or Verify now in the Audit tab, and what to do with the result.
- Where Exponential themes are found today The channels through which people find Exponential themes as of October 2026 - GitHub, Packagist, projects.exponential.earth, the community portal, eZpedia, demo sites and authors' own sites - and the fact that no…
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