Recent changes
Wednesday November 04 2026
-
Velocity response cache Updated Markdown page
This page is for administrators who serve public pages with Velocity and want them answered in a fraction of a millisecond. The response cache keeps rendered public pages and answers repeat requests inside the server…
-
Velocity scheduler Updated Markdown page
This page is for developers of Velocity applications who need periodic work (expiring sessions, rotating files, a report at 09:00) without a cron table. The scheduler is a small cron inside the server. It runs a handler…
-
Velocity static files and image processing Updated Markdown page
This page is for administrators who serve a site with Exponential Velocity and want to know how files and images are delivered, cached and resized. Velocity answers a request for a file in the document root itself…
-
uwebserver: the static file server of Velocity Updated Markdown page
This page is for developers and testers who need a fast, safe static file server, or a baseline to measure the PHP server against. uwebserver is a small web server written in C that ships with the Velocity engine. It…
-
Velocity web server Updated Markdown page
This page is for administrators who want to serve Exponential faster with fewer moving parts, and for anyone deciding whether to use Velocity. Velocity is a web server written in PHP that runs your Exponential…
-
Velocity WebSockets, Server-Sent Events and rooms Updated Markdown page
This page is for developers who want real-time features (chat, live progress, notifications) next to an Exponential site served by Velocity. An ordinary Exponential site does not need them. Applies to Exponential…
-
Version preview in other view modes Updated Markdown page
Read this page if editors or approvers need to see a draft the way it will be printed or exported (a PDF layout of a circular letter before it is published), not only in the full view of the site.
-
Server control commands: exp:webserver, exp:frankenphp and exp:solr Updated Markdown page
This page is for administrators who start, stop and configure the servers an Exponential installation runs beside PHP. Three console commands added on 25 and 26 September 2026 control them: the web server (any of the…
-
The website sidebar (expwt) in place of the website toolbar (ezwt) Updated Markdown page
expwt is the site-side management sidebar of Exponential: a slim tab at the edge of the site's own pages that opens into a panel for editing the page, creating content, moving it in the tree, and the editor's own…
-
A static blog with Exponential Updated Markdown page
A tutorial for bloggers and the people who set up blogs for them: write posts in Exponential, publish the blog as a free static site on GitHub Pages, and keep its search and its archive pages working.
-
A static documentation site Updated Markdown page
A tutorial for teams who write product or project documentation in Exponential and want it public, fast and free: a static copy on GitHub Pages with a search, stable addresses, a sitemap and redirects from old addresses.
-
Personal API keys: publishing through REST without a password Updated Markdown page
This guide teaches the personal API keys of Exponential 6.0.15: a signed-in user makes a key on the site, a script sends it with every REST request, and the request runs as that user, limited to what the key was made…
-
Approving new editor accounts Updated Markdown page
Editors may create the account of a new editor; an administrator approves it before it can sign in. This guide sets it up on an installation, follows one account from the editor's request to the administrator's…
-
Benchmarking Exponential: measuring, comparing and guarding speed Updated Markdown page
This guide teaches every way to measure the speed of an Exponential installation with exp:benchmark: pages over HTTP through Apache or Velocity, cached and rendered; the parts of a page inside the kernel; pure-PHP hot…
-
Bookmarks: finding your way back, in folders Updated Markdown page
This guide explains the My bookmarks page of the administration (/content/bookmark, Dashboard > My bookmarks): what a bookmark is, the overview, the folders, finding, ordering and paging bookmarks, moving them between…
-
Caches: what each one holds and how to clear it Updated Markdown page
This guide explains the administration page Setup > Caches (/setup/cache): the caches of an installation in groups, what each holds, how big it is, when it was last cleared, what clearing it reaches on Apache with…
-
Changing the owner of content Updated Markdown page
Every content object has an owner, the user it belongs to. Roles can limit what someone may do to their own content (the Owner limitation of content/read, content/edit and content/remove). When someone leaves, or…
-
Class groups: finding classes and removing a group safely Updated Markdown page
This guide teaches the class pages of the administration interface (Setup > Classes, /class/grouplist, a group's classes, a class and its form): what a class group is, what every part of the page says, and how to remove…
-
Classic menus: Design > Menus (classic), menu.ini and menu templates Updated Markdown page
This guide explains the classic menu settings of Exponential: what the page Design > Menus (classic) (/visual/menuconfig) does, which sites it matters for and which it does not, what each of its four arrangements shows…
-
Collected information: forms, polls and what visitors sent Updated Markdown page
This guide explains information collection in Exponential and the Setup > Collected information pages (/infocollector/overview): which content collects, the overview with its figures, search, sorting and paging, reading…