- Configurable DFS cluster backend The DFS cluster uses two handlers: DB, and FS. So far, the FS handler was hardcoded and couldn't be changed. Starting from 5.4, it can be set in an INI file.
- DFS cluster split tables By default, the MySQLi DFS cluster will use distinct tables to store storage and cache files.
- Event system (5.0) See 4.5/event.txt for full information on this feature
- Event system (5.1) See {4.5,4.7,5.0}/event.txt for full information on this feature
- Event system (5.2) Added a new event for the content/download view (can be useful for tracking) - Added a new event for content/pre_rendering (useful for business logic in php before rendering template)
- Event system (5.4) Added new events for image aliases removal - 5.4.6 Added new events for state assigments
- Event system (5.90) In 2017.12.2 content/cache was changed to also pass in object id list to make cache clearing logic between legacy and platform more solid for wider range of use cases.
- Shop Module It is now possible to define a list of datatypes containing prices. This will allow you to add custom datatypes and work with them in the shop.
- Features of the 5.90 series (2017.08 and later) This folder contains features added to "5.90" release, an alias for 2017.08 and higher releases.
- Adding a output filter over all rendered HTML The new functionality can be used to modify HTML before it send to the client/browser. Cases where you might want ot use it are for example for content acceleration. With certain filters you point static files to get…
- Adding a product to the basket with new parameter 'Quantity' The new paramter 'Quantity' can be used when adding a product to a basket. In earlier versions of Exponential the shop did only add one product at a time. With this feature you can add as many products of the same kind…
- Asynchronous publishing This feature enables content publishing to be made through a queue that gives complete control over the amount of concurrent publishing operations. The goal is to make the database load manageable and avoid timeouts.
- AutoloadIgnore It is now possible to include a file in the root of the exponential directory called '.autoloadignore', which specifies directories to be excluded from autoload generation. This can sometimes be useful during…
- Autoload refinement Exponential now uses the autoload function stack in SPL to invoke autoload methods. This also means that custom autoload methods can be added in config.php.
- Changes to backwards-compatibility and behaviour Starting with Exponential 4.1 we will be tracking changes relating to BC and behaviour more closely. There will be a dedicated file with information about changes which fall into this category.
- Cluster/cache improvements Exponential 4.1 features major cluster & cache improvements.
- Cluster events Cluster events consist in a new feature allowing to interact with Exponential cluster system.
- Content Disposition Added to file.ini there is a setting that can control, per mime type, which files should be downloaded or viewed inline in the browser. This setting controls how the "Content-disposition" header is set. The two valid…
- Email sending improvements When this is enabled (in [MailSettings] in site.ini) then no mails will be sent to the intended recipients. Instead they will be sent to the address in the DebugReceiverEmail setting. This is useful for example when…
- Email SMTP SSL support In Exponential 4.4, it's possible to send email with SSL connection in SMTP.
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