- The subitems list: Table options and its columns Read this page if your editors use the sub items list in the admin, if you override children_detailed.tpl or its JavaScript, or if you want to add a column of your own. In Exponential 6.0.15 the Table options of the…
- The switch to expcomponents: what to check when you upgrade (6.0.15) Since 6.0.15 the kernel's composer.json requires expcomponents, Exponential's fork of the Zeta Components, in place of the upstream zetacomponents/* packages: se7enxweb/expcomponents-mail instead of zetacomponents/mail…
- The transfer registry: import and export tools that know each other (6.0.15) Read this page if you write or maintain an import or export tool (in the kernel or an extension), or a template that links to one. Users read Which import or export tool do I need?.
- The trash shows who trashed an item and where it was This page was merged into The trash view: who trashed it, where it was, what is below it, which now holds the how-to steps ("Use it"), the columns, filters, sorting, the record file and the fixes of the same day.
- The trash view: who trashed it, where it was, what is below it Read this page if you use the trash in the admin (content/trash), override its template, or run several web servers. The trash view now shows, for each item, where it was, what was below it, whether it can go back to…
- The UI switch: provider API The UI switch lets a signed-in user change a preference of the administration interface itself (the "chrome"): the display language first, and whatever an extension adds. This page is for developers: the provider…
- The users and groups of a role, a page at a time This page is for administrators whose roles are given to many users, and for developers who override role/view.tpl.
- The WebDAV entry script is now index_webdav.php From 6.0.15 on, the WebDAV server of Exponential is the script index_webdav.php at the installation root. Until 6.0.14 it was webdav.php. webdav.php is still shipped, but only as a forwarding shim: it includes…
- The website sidebar (expwt) in place of the website toolbar (ezwt) 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…
- Transfer runs: one engine and one run history for every import and export tool (6.0.15) Read this page if you write or maintain an import or export tool, or a page that lists their runs. The tools themselves are declared in the transfer registry; users find their runs on the run list and the Statistics…
- Translated documentation: doc/eng-us/ and a directory per language (6.0.15) The documentation of Exponential moved from doc/ to a directory per language on 20 October 2026, so that it can be translated. Each language has a directory of its own below doc/ with the same relative paths, named by…
- Translations and languages The languages content is written in (Setup > Languages) have their own guide: Content languages. Every locale and administration translation, with support levels, completeness and how to add more, is listed in one…
- Translation waves: every language to daily use A measured plan, in small independent waves, that brings every language of Exponential to daily use, administration, extensions and help, so that nobody needs English to work with the product; the priority group of the…
- Twig templates (.twig) next to .tpl This page is for site builders and template developers who know Twig, or who want to port a design to it. A design can now hold Twig 3 templates (.twig, and *.html.twig for templates shared with Symfony-style projects)…
- Upgrade from cjw_newsletter 4.1 to 4.2 4.2.0 adds the features of six areas: deliverability, editorial, rendering, statistics, SMS and import, export and migration. This page lists what an installation of 4.1.x has to do. Read it once to the end before you…
- Upgrade note: authorizing an OAuth client needs the policy oauth/authorize From 6.0.15 on, a signed in user may allow an OAuth client to act for them (the page oauth/authorize) only with the policy oauth / authorize. A user without it is sent back to the client with error=access_denied (RFC…
- Upgrade note: PKCE and state for the OAuth authorization server From 6.0.15 on, the OAuth authorization server of the REST API (oauth/authorize and the token endpoint POST /api/auth/v1/oauth/token) supports PKCE (RFC 7636) and sends the state of a request back to the client.
- Upgrade note: the everyday policies of the Editor role A user in the Editors group has the policies of the Editor role, and on the site packages also those of the Member role. This note says what an editor of a new installation could not do, what changes, and how to…
- Upgrade note: the installers write the cron job (6.0.15) A new installation activates extensions whose work runs from cronjob parts: the job queue (expqueue), the imports' schedules (sqliimport) and, in the administration, the AI queue (expai). The kernel's own parts send the…
- Upgrade note: the public policies of the Anonymous role A visitor who is not signed in is the anonymous user and has the policies of the Anonymous role. This note says which policies a public site gives that role, why a new installation could refuse every registration, 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