Skip to the content
Documentation

Recently added

Recent ratings Recent changes Recent comments Atom feed

26465 added pages

Saturday May 11 2024

  1. Audit trailing Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

    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…

  2. Autosave Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

    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…

  3. Clustering Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

    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…

  4. Cronjobs Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

    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…

  5. Front End Demo Design Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

    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…

  6. Improved shipping handling Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

    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…

  7. LDAP Login Handler Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

    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…

  8. Language switcher Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

    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…

  9. Multi-currency Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

    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…

  10. Multi-language support for URL aliases Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

    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…

  11. Multi-language (11403666) Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

    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…

  12. Multivariate testing Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

    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…

  13. Notifications Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

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

  14. Override legacy fatal error message Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

    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…

  15. Packages (11403666) Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

    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…

  16. Policy functions Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

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

  17. Queue handling in asynchronous publishing Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

    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…

  18. Rest API Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

    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…

  19. Search engine Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

    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. Single Sign On (SSO) handlers Updated

    · Technical manual 6.x · Added 04:12 am · Written by Graham Brookins

    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…