- Importing a package Upload an .ezpkg archive on Setup > Packages > Import new package - what is checked before anything is written, which repository the package lands in, what happens next, the upload limits and their settings, and what…
- Installing and uninstalling Install a package's items from the administration - the install page, what the install meets here by remote ID, install as drafts, install in the background, conflicts, batching - and uninstall it again, with what each…
- The package wizard The redesigned package creation wizard at Setup > Packages > Create new package - the four wizards, the steps and their buttons, the pickers, the review, where the package is written, the entry from the content tree…
- Package servers in ezupdate The Exponential package servers section of ezupdate's Package servers page (/update/servers) - the built-in server from package.ini, adding and removing your own, the Servers[] setting it writes, the server-add and…
- Fetching packages with ezupdate List the packages a package server offers on /update/packages/<server>, compare them with the local copies, fetch one (or fetch it again) into the local package repository from the page or with the fetch command, and…
- Permissions for packages Every policy that opens a package page or button - the package module's functions and their Type, CreatorType and Role limitations, ezupdate's update/ezupdate and update/manage, package/export_extension - with role…
- Add a right-to-left language site Task for administrators and site builders: add an Arabic, Hebrew, Persian or Urdu language site, with the direction printed in the pagelayout and logical CSS, and test it.
- Add HSTS Step by step - turn on HTTP Strict Transport Security for a site that is fully HTTPS, with Exponential's SecurityHeaders setting (Apache, nginx) or Velocity's HSTSMaxAge, starting short and raising the value in stages.
- Assign a role with a subtree limitation Step by step - give a user group an existing role only below one folder of the content tree, with Assign with limitation and Subtree, and check that the boundary holds.
- Avoiding vendor lock-in The kinds of lock-in a public body can run into with a web platform (license, code, data, hosting, skills, contracts) and what Exponential and good practice offer against each, with a short self-assessment.
- Cache clearing and warming Which cache to clear for which change, the order that makes a change visible, the commands (ezcache.php, exp:cache, exp:velocity), cache clears on busy sites, the cleanup cronjob, and warming a site with exp:warm…
- Caching for availability Why caches are a reliability tool and not only a speed tool, which cache layers Exponential has and which are on by default, how conditional requests and stale-while-revalidate protect a busy site, and the rules for…
- Consent records for mail For public bodies that send newsletters and notices by e-mail - how Exponential records every consent change (time, category, old and new state, source, exact wording, acting user), how to read, filter and export the…
- FrankenPHP FrankenPHP for hosts: what the production-ready alternative engine is, how exp:velocity installs and verifies the binary, its embedded PHP that reads no php.ini, threads, HTTPS, logs, its limits against Velocity, and…
- Hardening the host For public-sector IT and security teams preparing a server for an Exponential site. The hardening layers the software expects from the host, the checks that prove them, and how to map them to a security baseline or an…
- Header menu in the administration Step by step with screenshots - add a page to the header menu without code, through Setup > Ini settings, then clear the Template & content caches.
- How do I change the status of an order? Find the order in Store > Orders, choose its new status in the Status column and click Apply changes; open the order first to check its products, addresses and history.
- Intranet FAQ Short, sourced answers to the questions managers ask about running an intranet on Exponential - privacy of pages, departments, directory sign-in, two-step sign-in, documents, search, approval, notifications, sharing an…
- Joiners, movers and leavers The account life cycle of public-sector staff in Exponential - creating accounts in the right group, changing department, and retiring accounts on the last day without losing content or the audit record - with the…
- Oracle for hosts Oracle Database 19c and later as the database of an Exponential site, from a host's point of view: the ezoracle extension, oci8 and the Instant Client, the user and its grants, the connect string, persistent connections…
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