- Image aliases How content images are scaled into named sizes (aliases) defined in image.ini, the shipped aliases, how a design adds its own, how templates ask for an alias, and how to serve responsive images with several aliases.
- Image operators texttoimage, image and imagefile from eZTemplateImageOperator - rendering text as an image with a TrueType font from texttoimage.ini, composing layers, and reading an image file's size - which ones write files under…
- Integration patterns: push and pull, batch and real time The basic integration patterns applied to Exponential - who starts the exchange (push or pull), how often (batch or near real time), delta and full runs, outbox and inbox, polling with a watermark, and which Exponential…
- Language of the page and its parts For public bodies with multilingual sites - how Exponential sets the language of administration and public pages, how translations and language siteaccesses give each page its own language, and how editors mark passages…
- Let visitors read a new section Step by step - when a new public section (for example "Public documents") shows nothing to visitors, add it to the Anonymous role's content/read policy, and check the result in a private window.
- Patching cadence For public bodies that must keep systems patched - how Exponential releases and supports versions, what to watch (kernel, extensions, Composer dependencies, PHP, database, engine), a practical update routine with test…
- Pre-sales questions and answers The questions a reseller asks a prospect in discovery, and the questions prospects ask a reseller - license and cost, hosting, databases, languages, multi-site, shop, security, privacy, updates, support, exit - with…
- Publish a FOI response with redactions checked Task for editors: check the redactions of released documents outside Exponential, then publish the response as a disclosure log entry with its files, have it approved, and verify it signed out.
- Replace a document with a new version For editors - replace the file of a published document in place so every link and citation keeps working, note the change, and know where the previous file remains and when to publish a new document instead.
- Rich text tags The XML tags of the rich text datatype (headings, lists, emphasis, literal, links, anchors, tables, embedded objects, custom tags), the class parameter, and how the online editor and templates relate to them.
- Right-to-left sites Build a public site in Arabic, Hebrew, Persian or another right-to-left language - where the direction comes from, setting dir on the page and on content, CSS logical properties, and how to test.
- Search phrases For administrators of public sites - Exponential's search statistics store what visitors type in the search, which can contain names or case numbers; they are off by default, switched on per siteaccess, and should be…
- The Authorization header and proxies Why a valid credential can still answer 401 - how the REST layer and expservices read the Authorization header, servers and proxies that drop it (Apache with PHP-FPM), the server settings that pass it, the X-Exp-Token…
- The ezini operator Reading settings in templates with ezini and ezini_hasvariable: section, setting, file and directory parameters, arrays from INI lists, a theme's own settings file, and when settings in templates are the right tool.
- Validation: input, datatypes and escaping Where validation happens in Exponential when there is no validator component - content is validated by its datatypes when editors save, your own forms and parameters are validated in your view or service, and output is…
- Velocity in a bundle How a bundle serves Exponential with Velocity, the web and application server that is part of Exponential since 6.0.15 - where it comes from (Composer, deb and rpm, Docker images, binaries), the engine setting, users…
- Which layout does a page get? Layout mappings decide which layout a page uses - targets (location, subtree, path), conditions (content class, siteaccess), priority and the first match. The real mappings of the Fit & Healthy site and what a page…
- Working with agencies and partners Sell through others - agencies that use your themes for their clients, hosting companies that offer them, other designers you team up with - and agree roles, support paths, money and credits in writing.
- Write a template operator in PHP A task guide for a template operator written in PHP - the eztemplateautoload.php registration, the operator class with operatorList(), namedParameterPerOperator(), namedParameterList() and modify(), input and output…
- Writing a workflow event type Write your own workflow step - the eZWorkflowEventType subclass, trigger types, execute() and its statuses, event settings in the workflow editor, registration in workflow.ini, and testing with the workflow cronjob.
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