Features
This chapter contains information about miscellaneous Exponential features along with instructions revealing how to configure and use them.
In this section
- Autosave eZ Autosave enables the automatic and transparent saving of a draft while editing content in Exponential.
- Multivariate testing Multivariate testing is a set of settings, interfaces and hooks in Exponential, and an implementation of these in the form of ezmultivariatetest which uses the "eZ odoscope" service for analyzing the outcome of the tests scenarios you define.
- Single Sign On (SSO) handlers Exponential supports Single Sign on Handlers.
- Front End Demo Design With the new front end Demo Design (which is optionally selected during installation) the user is presented with a modern and responsive web page which can be viewed on mobile, tablets and computers screens.
- Rest API Exponential is introducing a RESTful web service in order to support the development of mobile applications, or even desktop applications. The REST API is built on top of MVCTools from eZ/Zeta Components
- Audit trailing It is possible to automatically generate audit logs based on what the users are doing with the system. This feature can be useful for big sites with many administrators and editors where information about various operations should be logged and stored. For example, auditing makes it possible to find
- Policy functions The built-in access control mechanism of Exponential is based on roles and policies. A policy is a rule that grants access to a specific function or all functions of a module. The functions are assigned to the module's views and thus the access requirements for a view are controlled by the functions
- Multi-language In Exponential 3.7 and earlier versions, you have to specify one primary / main language that affects every content object (i.e. each object must exist at least in this language). In addition, you are allowed to specify additional languages which the content objects can be translated to. The multi-l
- Multi-language support for URL aliases In Exponential 3.10, a new feature that makes it possible to use multilingual virtual URLs (also known as nice URLs or URL aliases) was introduced. This feature allows URL aliases to exist in several translation languages.
- Clustering Clustering makes it possible to run Exponential site on multiplel web servers, in order to scale better and increase availability.
- Packages From 3.8, the standard packages are not included in the Exponential distribution itself. They are distributed separately as ".ezpkg" files. The files can be downloaded automatically by the setup wizard from the remote repository or manually from packages download page.
- Cronjobs Some features of Exponential depend on a maintenance script that takes care of various tasks behind the scenes. This script is located in the root of the Exponential directory and should be executed at regular intervals. The script is called "runcronjobs.php". Among other things, it processes workfl
- Advanced redirection after login In Exponential 3.8 you can configure where to redirect a user when he/she logs in to the system. To enable this possibility for users, do the following:
- VAT charging system Charging the value added taxes in your web-shop system is based on the VAT types. A VAT type consists of a name and a fixed rate, for example: "Std, 0%". The administration interface makes it possible to add, remove and modify VAT types as described in the "Managing VAT types" section. Although the
- Improved shipping handling Exponential 3.8 makes it possible to define custom shipping options for your webshop (e.g. the cost of shipping may depend on the product properties). This could be done by implementing a shipping handler i.e. PHP class providing a mechanism that keeps shipping information for a product collection (
- LDAP Login Handler The eZ LDAP login handler enables you to use an LDAP server as a repository for user and group information. Upon login, it will verify the user name and password against the LDAP server. If successful, it will create a copy of the LDAP user object in Exponential and depending on settings it may also
- Multi-currency The purpose of this section is to introduce and describe the multi-currency feature available in Exponential 3.8. People previously unfamiliar with Exponential webshop subsystem should read the "Webshop" section of the "Concepts and basics" chapter first. The next sections will help you to understan
- View caching Caching is a widely used technique supposing that frequently used information is retained in a temporary storage area for rapid access. It is extremely effective when the original data is expensive (usually in terms of access time) to fetch or compute/generate relative to reading the cache. Once the
- Notifications Exponential has a built-in notification system that allows users to be informed about miscellaneous events that occur. It is possible to be notified when objects are updated or published, when workflows are executed and so on.
- Search engine Exponential Documentation
- WebDAV WebDAV is an abbreviation for "Web-based Distributed Authoring and Versioning" (published as an open standard under RFC 2518). WebDAV is a set of extensions to the HTTP protocol which allows users to collaboratively edit and manage files on a web server. This is achieved by making use of a WebDAV co
- User defined Object States The introduction of freely definable object states, possibly grouped in object state collections and coupled to the role/policy system of Exponential, enables a wide range of applications including typical workflow processes. By default Exponential has only one content object state group: "Lock" wit
- Language switcher Since Exponential 4.1, there is a new way to create links that take the users to another translation siteaccess. This had previously been problematic, when the URL was not available in the selected translation, because of differences in translation.
- Queue handling in asynchronous publishing As of version 4.5 Exponential is set up with a new and improved system, eZ Asynchronous Publishing, for deferring publishing requests to a queue for asynchronous handling of the published objects. The feature aims at increasing the number of objects that can be published concurrently. This is typica
- eZ Form token extension This extension aims to stop any CSRF* (cross-fire request forgery) attack against Exponential. To accomplish that input and output filter events added in Exponential 4.5 "Matterhorn" is used to be able to verify all POST requests using a per user session form token.
Contributors
- Balazs Halasy
- Svitlana Shatokhina Updated Commenter
Comments
Add a comment