- eZContentObject The eZContentObject methods extensions use - fetch(), fetchByRemoteID(), dataMap(), mainNode(), assignedNodes(), versions, access checks - with signatures and a tested example.
- FAQ: licensing and open source Answers to the licensing questions public bodies ask about Exponential - the GPL, license fees, ownership of custom code, sharing with other agencies, publishing your own extensions, the documentation license and the…
- Features customers often miss Tools that ship with Exponential and save a team time, but that owners and editors often do not know they have - in content work, tidying up, the store, administration and help - each with where to find it and whether a…
- File attachments in forms How visitors can attach a file to a form in Exponential with the Enhanced File datatype of enhancedezbinaryfile, its storage limit and mail behavior, the risks of accepting files from the public, and when to use a…
- Foreach loops Looping over arrays and fetch results with foreach: keys and items, offset, max and reverse, sequence for alternating classes, delimiter between items, break, continue and skip, and loop habits that keep templates fast.
- Getting the code for a bundle The three documented ways to get Exponential's code (git clone and composer install, composer create-project, composer require into your own project), which one suits which kind of bundle, and how to check the result…
- Go-live security checklist for public sites A printable security checklist for the launch of a public site on Exponential, built from the project's go-live checklist and hardening guide, with a column for the evidence a public body should file for each item.
- HTTP cache headers What browsers, proxies and CDNs may keep from an Exponential site: the default no-cache page headers, cacheable headers for anonymous visitors only, static file lifetimes under Velocity and Apache, and the role-aware…
- Images and fonts under separate licenses How to keep a theme's own photos, illustrations or fonts under terms different from its GPL code - separate files, a clear asset license, a theme that works without them - and the third-party assets you may never…
- Keys and secrets in backups For security and operations teams in public bodies. Which small files of an Exponential site hold keys that cannot be recreated (audit signing keys, the mail preference secret, certificate keys), what breaks if they are…
- Language addresses: path or host How to give each language of a public site its own address in Exponential (a path such as /fr/, a host such as fr.example.gov, or both), the matching settings for each, and how to choose for a public body.
- LDAP sign-in What the kernel's LDAP login handler does (staff sign in with their directory account; an Exponential user is created and placed in groups), the settings in settings/ldap.ini, the PHP ldap extension it needs, and the…
- Lexical structure How the parser reads a template - the delimiters, the kinds of tags (output tags, function tags, end tags, single tags), comments, literal blocks, ldelim and rdelim, escaping a brace inside a tag, the rule that removes…
- Licenses and how they combine How the licenses you meet in extensions combine when you put code together - GPL 2 or later, GPL 2 only, GPL 3, LGPL, MIT, BSD, Apache 2.0 - which mixes are allowed, which are not, and how to record them.
- Licensing datasets For people who decide under which terms a public body's datasets are published: what an open license must allow, how to record the license on every dataset page in Exponential, and what to check before choosing one.
- LiteSpeed and OpenLiteSpeed What the Exponential sources say about LiteSpeed and OpenLiteSpeed hosting: the shipped Apache rules, the LSAPI SAPI, open_basedir, what to test before selling a plan, and where Velocity fits.
- Low-budget operations How a non-profit keeps an Exponential site cheap to run without making it fragile - no license fee, SQLite as the default database, hosting choices, one-command installation, the routine that prevents expensive…
- Maps and privacy What happens to visitor and editor data when a public site shows Google maps through ezgmaplocation, how to decide, what to put in the privacy notice and the Content Security Policy, and how to run the location features…
- Marketing Exponential hosting How a host markets Exponential hosting truthfully: the facts you can use with their sources, claims you must not make, naming rules, the content of a landing page, and a launch checklist.
- Marketing for local businesses The pages for bringing customers back and drawing new ones with an Exponential site - events and specials, newsletters with cjw_newsletter, photos that show your work, a second or third language for visitors from…
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