- Part 5: Extending, forking ethically and contributing back Part 5 of the book: build on other people's extensions fairly - extend without forking, fork when you must, keep credit and licenses right, and give your work back with pull requests, issues and reviews.
- Password rules The password rules Exponential applies and can apply - minimum length, the weak password check, character class rules, not containing the login, password expiry with ezmbpaex, forgot-password links - and how to choose…
- People in the Exponential ecosystem The landing page of the people part of the ecosystem section - the users and the creators of the Exponential world, how creators join and publish into the ecosystem, and what decision makers should know about it.
- Per-site settings in extensions How each department site keeps its settings, design and templates together in one extension that applies only while its siteaccesses run (settings/override inside the extension), so a multisite installation stays…
- PHP 8.1 to 8.5 deprecations The deprecations each PHP release from 8.1 to 8.5 added that old extension code meets, how they show in the debug output, and the fix for each that still runs on PHP 8.0.
- PHP settings for Exponential The php.ini values the Exponential installer checks, a production set for a PHP-FPM pool, upload limits, time zone, OPcache, error display, the PHP functions some features need, and where Velocity and FrankenPHP take…
- Platform distributions as the base of a bundle What bundlers need to know when they build on the Exponential Platform Legacy or Nexus distributions - which lines carry Exponential 6, how they install, the version traps on Packagist, the default account in the demo…
- Privacy checklist A privacy and data protection checklist for a public body running Exponential - inventory, notices, cookies, forms, e-mail consent, logs and retention, requests from individuals and processors - separating the features…
- Publish an urgent alert on the front page For on-call editors - put an urgent notice in front of visitors fast, using the notices folder your front page shows, check it through every cache, update it, and take it down; Exponential has no built-in alert banner.
- Reading a changelog as a designer What to look for in an Exponential changelog when you maintain a theme - templates you override, design settings, operators, JavaScript libraries, security headers, PHP versions, accessibility - with real examples from…
- Reading the roadmap as a public body Where the Exponential roadmap lives, why a public body should read it as a statement of intent rather than a commitment, how to check roadmap items against the changelog, and how to request or fund a feature the…
- Rebranding ethically What you may and may not do when you put your own name on a fork - new names, kept credit, honest descriptions, no borrowed trademarks - with a checklist and examples from extensions this project forked.
- Referral-only reselling How to earn from Exponential without delivering anything yourself - passing leads to 7x for the published lead referral commission of 10% (cold lead) or 20% (hot lead) of the total contract value - with the questions to…
- Rehearsing with the file transport How to rehearse the whole newsletter cycle (subscribe, confirm, send, unsubscribe) without sending a single real mail, using cjw_newsletter's file transport, and how to switch to real sending step by step.
- Remove a leaver Step by step - on a staff member's last day, disable the account so it cannot sign in, hand over drafts and approvals, remove direct assignments, and decide whether to retire the account or remove it for good.
- request-shield and request rules The three request layers a host can use with Exponential: request-shield, a firewall that decides before the kernel starts; the kernel's request classifier, which only classifies into security.log; and the kernel's…
- Request logs: 404 and security How Exponential separates not-found answers (404.log) and requests that look like probes or attacks (security.log) from real faults, what each line holds, how personal data is masked, and how a public body uses them for…
- Requirements emphasis for agencies The requirements that weigh most for an agency site - accuracy and traceability of guidance, accessibility, security, personal data in decisions, open data - and what Exponential provides and leaves to the agency.
- Requirements emphasis for courts The requirements that weigh most for a court or tribunal site - personal data in decisions, integrity of published text, accessibility for court users, security, records - and what Exponential provides and leaves to the…
- Requirements emphasis for emergency services The requirements that weigh most for an emergency service site - availability under load and during failures, speed of publishing, accuracy, accessibility under stress, languages, security - and what Exponential…
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