Recent changes
Friday November 06 2026
-
Creating a new currency Updated
A currency must exist in the currency list before products can have prices in it. In the administration Open Store > Currencies (/shop/currencylist; policy shop/setup) and click New currency . Fill in the form: Currency…
-
Sections Updated
A section is a named group of objects. Sections are used for three things: limiting permissions (anonymous visitors may read the section Standard), choosing templates (articles in the section Members get another layout)…
-
Multi-currency Updated
The webshop of Exponential can sell products in several currencies. A product with a Multi-price attribute has its own price in the currencies you set by hand (custom prices), and prices converted automatically into the…
-
The content class Updated
A content class is the definition of a type of content. It says which fields an item of that type has and how the system treats it. Every piece of content in Exponential, including users, user groups, images and folders,…
-
The content node tree Updated
The content tree is the hierarchy of all nodes of an installation. It gives a site its structure (sections of the site are subtrees), its menus and its addresses, and it is the main way templates and code find content: "…
-
Uninstalling an eZDFS cluster Updated
After reverting a cluster setup , the metadata tables and the files on the mount are no longer used. These steps remove them. They cannot be undone: back up the cluster database and the mount first. 1. Make sure the site…
-
Uninstalling an eZDB cluster Updated
Historical. This page is for a site that still runs an old release with the removed database file handler eZDBFileHandler, and has to leave it before moving to Exponential 6. Exponential 6 itself cannot read an eZDB clus…
-
Setting it up for an eZDFSFileHandler Updated
These steps move an Exponential 6 site from one server's local files to a DFS cluster: files on an NFS mount, metadata in a database table. Do them on a copy first, and take a backup of the database and of var/ before yo…
-
Setting it up for an eZDBFileHandler Updated
Historical. eZDBFileHandler stored the files of var/ as BLOBs in the database (tables ezdbfile and ezdbfile_data). It was deprecated in eZ Publish 5.0 and removed with 5.1, and it does not exist in Exponential 6: FileHan…
-
Reverting a cluster setup Updated
You can go back from a DFS cluster to plain files on one server at any time. These steps copy the files back from the cluster into var/ and switch the handler back to eZFSFileHandler. Take a backup of the database, the c…
-
Maintenance Updated
A DFS cluster does not remove files at once. When content is removed, or a cache expires, the file is only marked as expired in the metadata table, so that other servers still reading it are not disturbed. Expired files…
-
Cluster File Handlers Updated
A cluster file handler is the class through which Exponential stores, reads, renames and removes the files of var/: images, binary files and the content caches. The handler is set in file.ini [ClusteringSettings] FileHan…
-
Cluster Configuration Settings Updated
A DFS cluster is configured in two places: file.ini for Exponential itself, and the CLUSTER_* constants of config.php for index_cluster.php, the script that serves clustered files to browsers. Both must name the same dat…
-
Setting it up Updated
These steps switch the WebDAV server on for one or more siteaccesses and make the web server pass WebDAV requests to it. 1. Switch it on # settings/override/webdav.ini.append.php [GeneralSettings] EnableWebDAV=true 2. Ch…
-
WebDAV Updated
Exponential has a built-in WebDAV server. A WebDAV client (a file manager that can connect to a WebDAV address, or a command line client) shows the content tree of a siteaccess as folders and files: you can browse it, up…
-
Control structures Updated
The template language has conditions (if, switch) and loops (foreach, for, while, do). Each is a template function with a closing tag. Every example on this page was run on Exponential 6.0.15 and prints what its comment…
-
User defined Object States Updated
Object states let you define stages of your own for content, such as Draft review , Approved or Archived , and let roles and policies decide who may read, edit or move content in each stage, and who may change the stage.…
-
Single Sign On (SSO) handlers Updated
A single sign-on (SSO) handler signs a visitor in automatically, without the login form, when another system has already identified them: for example a trusted header set by a corporate proxy, or a cookie of a central lo…
-
Search engine Updated
Exponential has a built-in search engine that indexes the content as it is published. It searches the attributes that are marked searchable, with filters by class, attribute, subtree, section and date. A Solr-based engin…
-
Comments Updated
A template comment starts with {* and ends with *}. The template system skips it, so it never reaches the page, unlike an HTML comment, which every visitor can read in the page source. {* A single line comment. *} {* A c…