- One-click unsubscribe and the mail gate How every optional e-mail an Exponential site sends gets an unsubscribe link and the List-Unsubscribe headers (RFC 8058) from the kernel's mail gate, what the site must add (sender postal address, categories, DKIM), and…
- Operating a store Running an Exponential store as an operation - testing, accessibility, several stores and sites, landing pages with Layouts, analytics, reporting and export, product imports, headless commerce, the commerce audit trail…
- Pagelayout variables Every variable the kernel gives the pagelayout ($module_result, $site, $current_user, $access_type, $ui_context and more), the keys of $module_result.content_info for content pages, and examples of using them.
- Part 7: Releasing your extension Part 7 of the book: release an extension so others can rely on it - version numbers, permanent tags, metadata bumps, Composer and Packagist, changelogs, GitHub releases, packages, tests, and a checklist.
- Partner levels from Student to Platinum The eight levels of the Exponential Partner Program as published - Student, Now, Starter, Basic, Professional, Silver, Gold and Platinum - what each one means, who it suits, what it takes and how partners move between…
- Partner programs for hosts How a hosting company relates to 7x, the Exponential Foundation and the community: what is documented today, what you can do without any agreement, where the Partners section of this help continues, and what never to…
- Personal API keys for integrations Using personal API keys of a service account for server-to-server integrations over REST - switching keys on for one role, scopes, making and rotating the key, rate limits, audit events, and opening your own REST routes…
- PHP 8 migration notes for your code What to change in older PHP code so it runs cleanly on PHP 8.0 to 8.5 (PHP 7.4 usable without support) under Exponential 6 - dynamic properties, count() on non-arrays, null passed to string functions, SPL return types…
- PHP selection and FPM pools How to give an Exponential site the right PHP on a panel server: the web PHP and the command line PHP must match, one PHP-FPM pool per site running as the site's user, the settings that matter in the pool, and how to…
- PHP version compatibility Keep a theme's PHP code (operators, modules, classes) working on every PHP version Exponential supports - PHP 8.0 is the oldest, PHP 7.4 usable without support - with php -l per version, what typically breaks, and how…
- Planning multisite and multilingual projects Plan several sites and languages in one installation: siteaccesses, languages per site, translations, right to left, the 62-language limit, cross-site links and a planning sheet.
- Press releases How a press office publishes press releases on an Exponential site - a Press release class, approval and its exceptions, an embargo with a Wait until date workflow event, press contacts as roles, a media feed, and…
- Pretty URLs: URL aliases and URL wildcards How Exponential turns readable addresses into module addresses - automatic URL aliases for content nodes, global aliases for module views, wildcard patterns for redirects and rewrites, history redirects when content…
- Pricing models, as options The ways a theme designer can price products and services - one-time price, free with paid services, subscription, per project, per hour, retainer, pay what you want - each with what it rewards and what it risks. No…
- Publish a press release For press officers - create a press release, attach images with alternative text and credits, use a role address for the press contact, and publish it directly or through approval, then check the newsroom and the media…
- Publishing dataset files Step by step for editors: create a dataset page, upload its files as distributions, check the download works for an anonymous visitor, and replace a file with a new version without breaking the address.
- Publishing decisions with care for personal data A careful publishing flow for court decisions in Exponential - anonymize before upload, review in a closed section, publish, correct without leaving personal data in old versions, withdraw quickly, and know which copies…
- Publishing locations as open data How to publish the service points or facilities kept as content in Exponential as an open dataset of locations (CSV with coordinates), since no GeoJSON or geo web service ships, and what to check before publishing.
- Questions to ask during a CMS demo Questions an evaluation panel asks a bidder during a demonstration of Exponential, grouped by topic, with the answer the documentation supports so the panel can tell a precise answer from a vague one.
- Reading release notes Where Exponential's release notes, changelogs and behavior-change pages are, how to read them between your version and the target, and how to turn them into a risk assessment and test list for a change board.
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