Recently added
Saturday May 11 2024
-
Audit trailing Updated
Exponential 6 records security-relevant events in a tamper-evident audit trail: sign-ins and refused sign-ins, content moves, removals and hides, role and policy changes, section and state assignments, settings writes, c…
-
Autosave Updated
Autosave stores the draft of the object you are editing automatically, so a closed browser or a lost connection does not lose the work. It is the ezautosave extension, which a new Exponential 6 installation installs with…
-
Clustering Updated
Clustering lets several web servers serve one Exponential site. The files under var/ (uploaded images and files, and the content caches) are kept on a shared NFS mount, and their metadata in a database table, so every se…
-
Cronjobs Updated
Many features of Exponential do their work in the background, in cronjob scripts: sending notifications, running workflows, indexing content, hiding and unpublishing content on a date, checking links, maintaining the aud…
-
Front End Demo Design Updated
The demo design is a ready-made public site design for Exponential, shipped as the extension ezdemo (package se7enxweb/ezdemo, named "Exponential Demo Design LS"). It is responsive: the same pages adapt to phones, tablet…
-
Improved shipping handling Updated
A shipping handler adds the cost of shipping to the basket. Exponential calls it when the basket changes and shows its result under the items and in the order total; product pages show prices without shipping. No shippin…
-
LDAP Login Handler Updated
The LDAP login handler lets users sign in with the user name and password of an LDAP directory (OpenLDAP, Active Directory and others). On a successful sign-in Exponential creates a user account for the directory user, o…
-
Language switcher Updated
A multi-language site usually has one public siteaccess per language. The language switcher makes the links between them: a link from a page in one siteaccess to the same page in another, at that page's address in the ot…
-
Multi-currency Updated
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…
-
Multi-language support for URL aliases Updated
Exponential gives every node a readable address, its URL alias, made from the object's name in each language the object is translated into. Old addresses keep working after a rename or a move, and administrators can add…
-
Multi-language (11403666) Updated
Exponential stores content in several languages at once. Every object can have one translation per content language; there is no main language that every object must have. One article can exist only in English, another o…
-
Multivariate testing Updated
Historical. Multivariate testing showed visitors one of several variants of a page and measured which worked best. It needed the separate ezmultivariatetest extension and an external analysis service. That extension is n…
-
Notifications Updated
Notifications e-mail users when something changes in the content they follow, and when a collaboration item (such as an approval) needs them. Users choose what they follow and whether they get mail at once or as a daily,…
-
Override legacy fatal error message Updated
When a PHP fatal error stops a request, Exponential shows its own error page with a reference number that is also written to the error log. You can replace that page with your own, without changing the kernel, by registe…
-
Packages (11403666) Updated
A package is a directory with a package.xml and the files it names: content classes, content objects, extensions, settings, design files, images and documents. Packages carry content and configuration from one installati…
-
Policy functions Updated
Access in Exponential is granted with roles and policies. A policy lets the users of a role use a whole module, or one function of a module, possibly only with some limitations (sections, classes, subtrees, languages ...…
-
Queue handling in asynchronous publishing Updated
Asynchronous publishing moves the publishing of content out of the editor's request: when an editor presses Publish , the draft is put in a publishing queue in the database, and a separate process, the daemon ezasynchron…
-
Rest API Updated
Exponential 6 has a REST interface for reading and writing content from other applications: mobile apps, other sites, scripts. It answers JSON below /api, with OAuth 2.0 tokens or personal API keys, and checks every call…
-
Search engine Updated
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…
-
Single Sign On (SSO) handlers Updated
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…