Features
This chapter describes system features of Exponential 6 (6.0.15): what each one does today, how to configure it (the INI groups and keys), the administration pages, the console commands and the limits. Features that were removed, or that need an extension Exponential 6 does not ship, are marked historical on their page, with what to use instead.
The newest features of the 6.0 line are described in the feature pages of Exponential 6.0, the task-oriented guides in the guides, and every setting in the configuration reference.
Content and editing
- Autosave: drafts that save themselves while editing.
- User defined object states: stages of your own for content, with policies.
- Audit trailing
- Queue handling in asynchronous publishing
- Policy functions
Languages and addresses
- Multi-language
- Language switcher
- Multi-language support for URL aliases: aliases, history, wildcards and transformation rules.
Users and sign-in
- Advanced redirection after login
- Single sign-on (SSO) handlers
- LDAP login handler
- Form token extension
- Notifications: following content and the notification cronjob.
Webshop
Interfaces
- REST API: the content API, OAuth 2.0 and extending it.
- WebDAV
- Search engine
Operations
- Cronjobs
- View caching
- Clustering: several web servers with the DFS file handler.
- Packages
- Override the fatal error message
Designs
Historical
- Multivariate testing: needed an extension that Exponential 6 does not ship; the kernel hook remains.
- Within Clustering: the eZDB database file handler (removed).
In this section
- Autosave Autosave (ezautosave) saves drafts while editing: what it does, its settings and limits in Exponential 6.
- Override legacy fatal error message Replace the error page Exponential shows after a PHP fatal error with your own handler, set in error.ini.
- Single Sign On (SSO) handlers Single sign-on handlers sign visitors in automatically in Exponential 6: how they are called and how to write one.
- Multivariate testing Historical: multivariate testing needed an extension that Exponential 6 does not ship; the remaining hook and what to use today.
- Front End Demo Design The Exponential demo design (ezdemo): the ezdemo_site site packages, its responsive theme with light and dark mode, and how to build on it.
- Rest API The REST API of Exponential 6: the framework, the content API, OAuth and the pages of this section.
- Audit trailing The audit trail of Exponential 6: what it records, the old 4.x event names, settings in audit.ini, the Audit tab, exp:audit and the cronjob.
- Policy functions Policy functions: how module views, functions and limitations work, and/or expressions, views without functions, and where to find them.
- Multi-language (11403666) Multi-language content in Exponential 6: content and interface languages, locales, site languages, default and main language, always available.
- Multi-language support for URL aliases URL aliases in Exponential 6: generated aliases, history, custom and global aliases, wildcards, languages, settings and commands.
- Clustering Clustering in Exponential 6: the eZFS and eZDFS file handlers, the metadata backends, what is clustered, and the pages of this section.
- Packages (11403666) Packages in Exponential 6: operations, repositories, the remote repository, permissions and ezpm.php.
- Cronjobs Cronjobs in Exponential 6: what runcronjobs.php does, the cronjob parts global, frequent and infrequent, and where to configure and run them.
- Advanced redirection after login How Exponential sends a user or the members of a group to their own address after signing in: settings, order and limits.
- VAT charging system VAT in the Exponential webshop: VAT types, price inc. or ex. VAT, the dynamic VAT type and VAT handlers.
- Improved shipping handling Shipping handlers add shipping cost to the basket in Exponential 6: settings, writing a handler and limits.
- LDAP Login Handler The LDAP login handler: enabling it in LoginHandler[], ldap.ini connection and search settings, and the five steps of an LDAP sign-in.
- Multi-currency Multi-currency webshop in Exponential 6: currencies, Multi-price products, exchange rates, preferred currency and settings.
- View caching (11403666) The content view cache: what is cached, cache files per variation, and the pages of this section.
- Notifications Notifications in Exponential 6: how they work, the cronjob, the status page, console commands and settings.
- Search engine The built-in search engine of Exponential 6: what is indexed, searching, settings, statistics, reindexing and Solr.
- WebDAV The built-in WebDAV server of Exponential 6: how it works, settings, two-step sign-in and limits.
- User defined Object States Object states in Exponential 6: groups, states, policies, the administration, commands and an example.
- Language switcher The language switcher: switchlanguage/to links, TranslationSA, the language_switcher operator, the url_alias fetch and a switcher class of your own.
- Queue handling in asynchronous publishing Asynchronous publishing in Exponential 6: the publishing queue and the ezasynchronouspublisher daemon, in short.
- eZ Form token extension The ezformtoken extension: CSRF protection with form tokens, the 403 "form expired" page, HTMLForms settings and adding the token to your own JavaScript.
Contributors
- Balazs Halasy
- Svitlana Shatokhina Commenter
- Graham Brookins Updated Maintainer
Comments
Add a comment