Help center

Path

7x / recent changes


Caution: This documentation is for Exponential, from version 3.x to 6.x.
For 5.x documentation covering Platform see Exponential Platform Documentation, for difference between legacy and Platform see 5.x Architecture overview.

Recent changes

35934 changed pages · Atom feed · Recent comments · Recently added · Recent ratings

Friday November 06 2026

  • Creating a new currency (Updated)
    Technical manual 6.x · Changed 01:39 pm · Last updated by Graham Brookins on 11/06/2026
    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)
    Technical manual 6.x · Changed 01:39 pm · Last updated by Graham Brookins on 11/06/2026
    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)
    Technical manual 6.x · Changed 01:39 pm · Last updated by Graham Brookins on 11/06/2026
    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)
    Technical manual 6.x · Changed 01:38 pm · Last updated by Graham Brookins on 11/06/2026
    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)
    Technical manual 6.x · Changed 01:38 pm · Last updated by Graham Brookins on 11/06/2026
    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)
    Technical manual 6.x · Changed 01:38 pm · Last updated by Graham Brookins on 11/06/2026
    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)
    Technical manual 6.x · Changed 01:38 pm · Last updated by Graham Brookins on 11/06/2026
    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)
    Technical manual 6.x · Changed 01:38 pm · Last updated by Graham Brookins on 11/06/2026
    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)
    Technical manual 6.x · Changed 01:38 pm · Last updated by Graham Brookins on 11/06/2026
    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)
    Technical manual 6.x · Changed 01:38 pm · Last updated by Graham Brookins on 11/06/2026
    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)
    Technical manual 6.x · Changed 01:38 pm · Last updated by Graham Brookins on 11/06/2026
    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)
    Technical manual 6.x · Changed 01:37 pm · Last updated by Graham Brookins on 11/06/2026
    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)
    Technical manual 6.x · Changed 01:37 pm · Last updated by Graham Brookins on 11/06/2026
    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)
    Technical manual 6.x · Changed 01:37 pm · Last updated by Graham Brookins on 11/06/2026
    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)
    Technical manual 6.x · Changed 01:37 pm · Last updated by Graham Brookins on 11/06/2026
    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)
    Technical manual 6.x · Changed 01:37 pm · Last updated by Graham Brookins on 11/06/2026
    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)
    Technical manual 6.x · Changed 01:37 pm · Last updated by Graham Brookins on 11/06/2026
    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)
    Technical manual 6.x · Changed 01:37 pm · Last updated by Graham Brookins on 11/06/2026
    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)
    Technical manual 6.x · Changed 01:36 pm · Last updated by Graham Brookins on 11/06/2026
    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)
    Technical manual 6.x · Changed 01:36 pm · Last updated by Graham Brookins on 11/06/2026
    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…