- Briefing for technical press A background briefing for developer and IT media on Exponential - the stack, PHP versions, databases, engines, installation, the development process, APIs and the product family - every fact with its source, plus the…
- Protecting people's privacy How advocates protect the privacy of the people they help, meet and write about - no personal data in posts, screenshots, issues or demos, consent before naming anyone, care with logs and attendee lists - with a…
- Briefing for business press A background briefing for business, trade and management media on Exponential - who stands behind it, how it is funded, what 7x sells, licensing and lock-in, the longevity story, and the business facts the sources do…
- Briefing for local and regional press A briefing for local and regional media on Exponential - the documented local facts (7x as a North American company, the Foundation founded in Seattle), how to find a local angle without inventing one, and how to cover…
- Briefing for education and student media A briefing for student journalists, teachers and education media covering Exponential - why it is a teaching case for open source and software history, the free learning material, Exponential Basic for learners, how…
- Podcast and radio guests How podcast hosts and radio producers prepare an episode about Exponential with a guest from 7x, the Foundation or the community - booking, pre-interview, explaining software for the ear, pronunciation of names…
- Adopting an abandoned extension How to tell whether an extension is really abandoned, how to ask its author for maintenance or a hand-over, and how to take it on fairly when nobody answers - with the steps and the notices to keep.
- A hosting decision record For project managers and architects in public bodies who must document how an Exponential site is hosted. A decision record template with every choice the software asks for, the options and where each option is…
- A pushed tag is permanent Why a tag and the release built from it can never be deleted, moved or re-cut once pushed - Packagist caches what it read, users keep what they installed - and the rules that follow for every theme author.
- A tour of the super theme The small sevenx_themes_super design, created with the design extension wizard: what a generated skeleton contains, how its parts fit together, and the three lines to correct before you build on such a skeleton.
- Availability targets and service levels For public bodies that set availability targets for a website, internally or in a contract with a provider. Which commitments are possible, what each depends on, how to measure them, and why the targets are your…
- By hand: a module with a view The page /hello/world/<name>: module.php with a policy, a view that validates its parameter and uses the fetch function, a template in the standard design, all verified.
- Cache-block The cache-block function in detail: keys, expiry (default 7200 seconds), ignore_content_expiry, subtree_expiry, what invalidates a block, safe keys for menus and user-dependent parts, and the mistakes that show one…
- Check interface translation coverage Task for administrators: find out how complete the administration's translation into a language is, which translation a regional locale really shows, and what is untranslated, with ezchecktranslation, exp:i18n and Setup…
- Check the security headers Step by step - check from outside that every Exponential siteaccess sends the expected security headers and cookie flags, that internal files are not served, and record the result as evidence for an audit.
- Compliance and GDPR What Exponential provides that helps a host and its customers meet data protection and e-mail law (GDPR, ePrivacy, CAN-SPAM, CASL, CCPA): privacy defaults in logs and the audit trail, the mail consent and suppression…
- Control operators cond and first_set from eZTemplateControlOperator - inline conditions and fallbacks that evaluate only what they need, how the interpreter and the compiled template differ for a false default, with examples rendered on…
- Control structures reference Every parameter of if, elseif and else, switch and case (match, in, key and the default case), foreach (key, sequence, offset, max, reverse), for, while and do, and the loop helpers delimiter (with modulo), break…
- CSP: moving inline scripts into files Move an old extension's inline script blocks into JavaScript files loaded with ezscript, pass template values through data attributes, and keep the page working under a Content Security Policy without unsafe-inline.
- Decision registers How to keep a public register of decisions (resolutions, delegated decisions, executive decisions) as content in Exponential, with stable references, links to meetings and documents, states for the decision's life, and…
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