- Extend audit retention Step by step - keep Exponential's audit archives longer than the shipped 730 days when your records schedule requires it, per channel, with an archive directory on write-once storage, and check the result.
- ezformtoken and CSRF protection How ezformtoken protects every POST of a signed-in user against request forgery - the token in forms and the page head, the X-CSRF-Token header, the 403 refusal - and what your extension does.
- File consistency check For public bodies that must detect unauthorized changes to their web application - how Exponential's file consistency check compares every file with the release's checksum list, in the admin and on the command line…
- Form submissions as records For public bodies whose web forms start cases (requests, complaints, applications) - how Exponential stores submissions, exporting them into a case or records system, removing them on schedule, and the audit records of…
- Glossaries of terms How to keep a public glossary and an internal terminology list in several languages with Exponential: a term class with a translation per language, a glossary page, linking terms from content, tags with synonyms for…
- Help a user who lost their phone Step by step - after verifying the person, switch their two-step sign-in to e-mail codes or off by editing the Two-step sign-in field of their user object, let them sign in and set up the app again, and record it.
- How do I find and finish my drafts? Dashboard > My drafts lists every draft that belongs to you, new objects and changes alike; find one by name, place or age, click Edit to finish and publish it, or remove the ones you no longer need.
- Licensing choices: an overview The license decisions a theme author makes - code, documentation, images and third-party parts - the licenses Exponential and its published themes use, and where each choice is explained. Not legal advice.
- Manual and dynamic collections The items of a List or Grid block come from a collection - hand-picked (manual) or a query on the content tree (dynamic, query types Exponential and Topics). How to switch, what the dynamic options are, and how the same…
- Maps and embedded content For public bodies showing locations, videos and other embedded services - what the ezgmaplocation extension does (a location datatype using Google Maps), the privacy effect of maps and embeds from other services, and…
- Partner code of conduct The conduct expected of Exponential Partners, built only from what the program, the contract and the project already say - values, honesty with customers, fair competition, community behavior, security, data and brand…
- Personal API keys for tools Use personal API keys (expk_) for development builds, tests, kiosks, back ends and internal tools around an app - getting one, scopes, lifetimes, the rate limit, rotation and revocation, the audit events - and why a key…
- Publish a feed of new datasets Task for administrators: create an RSS 2.0 or Atom export of the data catalog in Setup > RSS, map the dataset fields, and link the feed from the catalog page.
- Refund policies, as options Refund policy options for theme products and services - no refunds, a time-limited refund, refunds for unfixable defects, pro-rata for subscriptions - their effects, and the legal minimums you must check. Not legal…
- Renew an HTTPS certificate in Velocity Step by step - see which certificate Exponential Velocity serves and when it expires, renew it (automatically for Let's Encrypt, by command, or by replacing your own files), and check that the running server picked it…
- Roles and policies, step by step How the role system decides who may do what: a role is a set of policies (module, function, limitation), assigned to users and groups, with the functions of the content module and what changed since the book.
- Search engine integration How site search is wired in Exponential and how to connect an external search service - the built-in engine, the ezpSearchEngine plugin interface, Solr through ezfind and exp:solr, delayed indexing, reindexing after…
- Send a page for approval For editors in sections with an approval workflow - send a page for publishing, see it wait in My pending items, read the approver's comments, and handle a denied version.
- Setting up several sites in one installation Run several websites from one Exponential installation - one siteaccess per site, a root folder per site, per-site designs and settings in extensions, host matching, cross-site links and the operational trade-offs.
- Store FAQ Short answers to the questions business owners ask most about selling with Exponential's built-in shop - features, payments, taxes, stock, coupons, downloads, costs, security and performance - each with a link to the…
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