- Text helper operators of the kernel Five small kernel operators - alphabet, autolink, simpletags, eztoc and month_overview - with their parameters, the settings they read, what they escape and what they do not, and examples rendered on a development…
- The expui JavaScript API A reference card of Exponential UI, the admin's JavaScript library: packer keys, exp_config(), the Exp core, Exp.io server calls, dialogs, tables, date pickers, uploads and toolbars.
- What an Exponential package (.ezpkg) is An Exponential package is a directory with a package.xml, exported as one .ezpkg file (a gzip compressed tar); what it can carry, where packages live, how they are installed, and how that differs from a Composer package.
- How do I change the owner of an object? Choose Change owner in the object's context menu, pick the new owner and confirm; owner limitations of roles then apply to the new owner.
- admin4 components and tokens A reference card of the administration's shared components (.a4-* classes) and design tokens (--a4-* custom properties) an extension's admin pages use, with the rules that keep them working in light and dark mode.
- Check PHP extensions before an upgrade Step by step - before a PHP or Exponential upgrade, list the PHP extensions the installation wants and which are missing on the target machine with exp:velocity ext check, compare with System information, and clear the…
- Common template mistakes The template mistakes that cause most bugs, security holes and slow pages, each with its symptom and fix: unwashed output, fetch in loops, missing limits, cache keys, user data in cached views, quotes around ezurl…
- Contracts with customers What a reseller's contract with an end customer for an Exponential-based offer should contain - parties and subcontractors, scope, service levels, license statement, ownership, data processing, security, changes, term…
- CSRF protection and ezformtoken How cross-site request forgery is prevented in Exponential and what PHP code must do - the ezformtoken listeners on request/input and response/output, which requests are checked, the form field and the X-CSRF-Token…
- Debugging extensions A routine for an extension that does nothing or breaks a page: is it active, are its settings read, do its classes load, are caches or workers stale, with the RAD health check, checkclasses and the logs.
- Debug output in production For administrators of public sites - why debug output must stay off in production, Exponential's debug settings and their safe defaults, how to debug a live problem for your own address only and remove it again, and…
- Files and downloads Offer documents for download - the file class and ezbinaryfile, the content/download view and its permission check, download links in templates, searchable PDFs, protected downloads and large files.
- Headless and decoupled front ends Using Exponential as the content back end of a front end written in another framework - Next.js, Nuxt, a Laravel or Django site, a mobile app - what stays in Exponential, which API to read, rich text and images…
- How do I tag content? In the edit form, type into the tags field, pick a suggested or existing tag (or add a new one where allowed) and click Send for publishing; the tags then group the content on the site.
- Implementation partners (IT and development) For IT and development partners who build Exponential sites and applications - what the profile means, the skills a team needs, the documentation to master, services to offer, and how implementation partners give back.
- Listing a theme on projects.exponential.earth What projects.exponential.earth, the Exponential community forge, offers a theme author - project pages with news, downloads and forums, browsing by type and organization, RSS feeds - and the steps to list a theme there.
- OAuth and API keys Choose and use the right credential for programs that call Exponential - OAuth2 clients and the authorize policy, personal API keys with scopes, expservices tokens, HTTP basic, lifetimes, revocation and the audit trail.
- Preference, module, package and PDF operators The kernel operators ezpreference, ezmodule, module_params and ezpackage and the library operator pdf - what each reads, its parameters, what it returns, which of them have side effects - with examples rendered on a…
- Pull requests to someone else's theme Prepare a pull request that a maintainer can merge quickly - small and focused, explained, tested, with screenshots for visual changes and no unrelated or private content - and how to respond to review.
- Rehearse a newsletter with the file transport Task for administrators: run a whole newsletter cycle (subscribe, confirm, send, unsubscribe) with cjw_newsletter writing mail to .eml files, so no real person gets mail.
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