- Static publishing on Windows and clusters This guide is for administrators who run Exponential 6.0.15+ on Windows, on several web servers with shared storage, or under Velocity, and want to know what static publishing does differently there.
- System information: what the site runs on and what needs attention This guide explains the administration page Setup > System information (/setup/info) and the command ./console exp:system:info: which server answered, how it runs PHP, the health checks and what to do about each, the…
- Templates and design: change what a page looks like This guide is for site builders who want to change how pages look. You will find out which design your site uses, see which template file produced a piece of a page, change it with an override that you can undo, check…
- The administration design switch: settings, designs and roles This guide is for administrators and developers who set up the per-session choice of the administration design (the feature). You will read the settings, add an installed design to the list, make sure every offered…
- The content model and editing content This guide is for editors and site builders. It shows how content is shaped in Exponential and how to work with it every day. You define a content class, create content from it, and edit it with the online editor…
- The Extensions page: activate, deactivate and order extensions Action required: exporting extensions is now off by default — list the extension in package.ini > [ExtensionExportSettings] AllowedExtensions[] (or * for every extension) and grant the policy > package/export_extension…
- The settings page: see where every INI value comes from, and change one safely This guide is for administrators who look up or change an INI setting in the administration interface instead of a text editor. It follows the page Setup > Ini settings (settings/view) and the form it leads to…
- The test language Lorem Ipsum: enabling and removing it Exponential ships a language that exists only for testing: Lorem Ipsum, code qlo-ZZ. Use it to try out content translations (a second or third language, the editor's language choice, fallbacks, language filters, URL…
- The three template engines compared This guide is for site builders and template developers who choose between the template engines of Exponential: Exponential templates (.tpl), Smarty templates (.stpl) and Twig templates (.twig, .html.twig). All three…
- The upgrade check: files and database before an upgrade This guide teaches Setup > Upgrade check (/setup/systemupgrade) of the administration interface: what it compares, what every part of the page says, how to read each kind of finding and how to deal with it, and how to…
- Twig templates: caching This guide is for template developers and site builders who want .twig pages served from cache. A .twig takes part in every cache layer a .tpl does; this page says which layers there are, how {% expcacheblock %} works…
- Twig templates: migrating a design This guide is for site builders who move a whole design from .tpl (or .stpl) to .twig. It is a plan in five steps: a siteaccess of its own, the conversion, the check, page-by-page comparison, and keeping the engines in…
- Twig templates: operator reference This page is for template developers who write .twig templates and need the exact form of one operator. It lists the template operators of the kernel, of the template library and of the extensions of the standard…
- Twig templates: operators and fetch functions This guide is for template developers who call Exponential template operators and fetch functions from .twig. It explains the two forms an operator has in Twig, how an operator gets its input, when a name needs the…
- Twig templates: performance (Speed) This page is for site builders and developers who need to know how fast .twig pages are, why, and how to measure their own. It describes what the Twig engine does to be fast, gives the measurements taken on a…
- Twig templates: recipes This page is for template developers who want a working starting point for the templates a site needs most, written in Twig for Exponential: a page layout, a line view, a block of Exponential Layouts, a mail template…
- Twig templates: security and escaping This guide is for site builders and template developers who decide what a .twig may do, and who print user input. It explains the sandbox that is on by default, what it allows and refuses, how to change it, and how…
- Twig templates: template functions and tags This guide is for template developers who call Exponential template functions from .twig: the _view_gui functions, the functions with a body (block functions), and the exp tags that stand for the .tpl's own constructs…
- Twig templates: the converter and porting a design This guide is for site builders and template developers who convert .tpl templates (or .stpl) to .twig, or .twig back to .tpl. It shows the commands, what the converter writes for each construct, how it protects files…
- Twig templates: troubleshooting and FAQ This page is for template developers whose .twig does not do what they expect. Each entry gives what you see, the cause and the fix. Most errors are found by ./console exp:template:check before a page shows them; with…
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