Skip to the content
Documentation

Recent changes

Recent ratings Recently added Recent comments Atom feed

35934 changed pages

Friday November 06 2026

  1. 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…

  2. 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)…

  3. 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…

  4. 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,…

  5. 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: "…

  6. 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…

  7. 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…

  8. 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…

  9. 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…

  10. 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…

  11. 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…

  12. 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…

  13. 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…

  14. 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…

  15. 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…

  16. 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…

  17. 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.…

  18. 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…

  19. 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…

  20. 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…