- Answer an access request for mail preferences Step by step - give a person their e-mail preferences and full consent history from Exponential as JSON or CSV, from the administration or the console, check the file and hand it over safely.
- Building a multilingual site Build a site in several languages - add content languages, give each language a siteaccess with SiteLanguageList, translate, set fallbacks and always-available content, and give translators their own role.
- Creating a content class The steps and the choices in creating a class: groups, name, identifier, the object name pattern, attributes, and what happens to existing objects when you change it.
- Export a list of content as CSV Task for administrators and editors: export the objects of one class below a folder (a register, a list of service points) as CSV, with xrowextract in the administration or the kernel's exp:ezcsvexport, and check it…
- Keep editors out of the admin siteaccess Step by step - limit the user/login policy of editor roles to the editor or public siteaccess with the SiteAccess limitation, so only the web team and administrators sign in to the administration.
- Multilingual search How search behaves on a multilingual Exponential site: the built-in engine indexes every translation of an object together and filters results by the siteaccess's languages, while Solr through ezfind offers per-language…
- Social login and privacy For public bodies considering "sign in with" buttons - the social login handlers of the sevenx_authentication_2fa extension (skeletons for Google, Facebook, Twitter/X, Instagram, Meta and ID.me), what data flows to and…
- Store monthly checklist The month-end checklist for the owner of an Exponential store - figures for the bookkeeper, payments and refunds reconciled, shipping costs, customer data, security and updates with the host, and the plan for next month.
- Switch Velocity to Let's Encrypt Step by step - move an Exponential Velocity site from a manually installed certificate to automatic Let's Encrypt certificates, trying the staging directory first, after checking your organization's certificate policy.
- The Layouts editor, a tour Every part of the Layouts editor screen as it is in Exponential 6.0.15+ - the top bar, the block palette and its groups, zones, block headers, the properties panel with its Content and Design tabs, Discard, Cancel and…
- Vulnerability disclosure For public bodies - how the Exponential project receives and fixes vulnerability reports (SECURITY.md, private e-mail or GitHub advisory, supported versions, immutable releases), and how to set up your own disclosure…
- Where do I see my items that wait for approval? Dashboard > My pending items lists the versions you sent for publishing that an approval workflow holds; Collaboration shows the approver's answer and any messages.
- Adding security.txt For public bodies - Exponential ships no security.txt, so this page shows how to write one following RFC 9116, where to put it, the one rewrite rule the shipped Apache rules need so it is served, and how to check it.
- AI providers, the job queue and MCP What Exponential offers for connecting AI providers and background work - expai (Exponential Intelligence) with Anthropic, OpenAI-compatible services and local models, expqueue as a job queue for integrations, the…
- Create a section for restricted content Step by step - create a section such as "Internal", put existing content into it with Assign content, and give only the right staff read access, so visitors never see it.
- Dates, numbers and currency per language How each language version of an Exponential site writes dates, times, numbers and amounts (from the locale file of the siteaccess), how to check and adjust a locale, and the known limits (one time zone per siteaccess, a…
- Deploy a PHP change Step by step - ship a PHP class, operator or settings change with one command, exp:velocity deploy, after a dry run for the change record - autoloads, INI caches, the right PHP-FPM, Velocity, then the page caches in the…
- Export audit records about a person Step by step - for an access request, export every audit record made by or about one user (pseudonymized ones included) with exp:audit export --subject-user, review it for other people's data, and hand it over.
- How do I choose which notifications I get? My notification settings lists the items you follow, sets how often the mail comes (at once, daily, weekly or monthly) and which collaboration messages mail you; My e-mail preferences decides which optional e-mail you…
- Information collection forms and privacy For public bodies collecting data through web forms - what Exponential stores per submission, who may read and export it, the audit records of exports and removals, the absence of automatic retention, and the consent…
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