Skip to the content
Documentation

Recently added

Recent ratings Recent changes Recent comments Atom feed

26465 added pages

Saturday May 11 2024

  1. The image editor Updated

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

    Exponential has an image editor inside the edit form. When you edit an item with an image field, you can crop, rotate, flip and resize the image, change its brightness and contrast, make it black and white or sepia, pixe…

  2. Scripts and style sheets (ezjscore) Updated

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

    ezjscore is the extension that loads the scripts and style sheets of every page. It ships with Exponential 6 and is active on a standard installation: there is nothing to install. Site owners meet it in three places: the…

  3. Uploading many files at once Updated

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

    The upload page takes one file or hundreds at a time: by button, by dragging files or whole folders onto it, or by pasting an image you copied. Each file becomes an item of its own, an Image for a picture and a File for…

  4. Multivariate Testing Updated

    · User manual 6.x · Added 04:12 am · Written by Andrea Melo

    Historical. This chapter describes multivariate testing of the eZ Publish years, which needed Google Website Optimizer, a service Google closed in 2012. It is not part of Exponential 6 and the text below is kept for read…

  5. Word processor documents: import and export Updated

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

    With the extension ezodf , documents written in a word processor become content, and content goes back out as documents. Word (DOCX, DOC), OpenDocument (ODT), RTF, PDF, Markdown, HTML, plain text, spreadsheets and presen…

  6. Password rules and expiry Updated

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

    This chapter is about the rules a site sets for passwords: how long and how varied a password must be, when a user must replace it, and how long a password stays valid. Exponential 6 has most of it built in; passwords th…

  7. The Administration Interface Updated

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

    The administration is where you create, edit and organize the content of your site, and where administrators manage users and settings. This chapter walks once around its screen, so you know where things are. It shows th…

  8. The online editors Updated

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

    Rich text fields, such as the intro and the body of an article or the description of a folder, are written with the online editor. It works like a small word processor inside the edit form: you type, choose headings and…

  9. Working on the website Updated

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

    Editors do not always need the administration. Signed in on the public site, they can change the page they are looking at, create new pages, move them and look after their own account, right where the visitors see the re…

  10. Access control Updated

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

    Exponential decides what each person may do with users, roles and policies. Every visitor is a user, even one who has not signed in. A user gets rights from the roles assigned to the user or to one of the user's groups,…

  11. Configuration Updated

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

    Exponential is configured with INI files. Every part of the system reads its settings from them: the database connection, the siteaccesses, the designs, the classes allowed in a folder, the image sizes, the cronjobs. The…

  12. Content and design Updated

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

    Exponential keeps what a site says apart from how it looks. Content is structured data; design is the markup, style sheets and images that present it. Because the two are separate, the same article can be shown on a publ…

  13. Content management Updated

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

    Exponential stores content in a model that is the same for every site: classes describe types of content, objects hold the content, and nodes place objects in a tree. This page is the map of that model; each part has its…

  14. Designs Updated

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

    A design is everything that decides how content looks: templates, style sheets, images that are not content, fonts and scripts. Designs live in directories, and a siteaccess says which design it uses. Because content is…

  15. Modules and views Updated

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

    Every page of Exponential is produced by a view of a module . A module groups related functions (content, user, section, shop); a view is one page or action of it (content/view shows a node, content/edit edits an object,…

  16. The internal structure of Exponential Updated

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

    Exponential is an object-oriented PHP application. It runs on PHP 8.0 to 8.5 and is built in layers: general libraries at the bottom, the kernel on top of them, and the modules that answer requests on top of the kernel.…

  17. URL translation Updated

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

    Every page has a system address such as /content/view/full/58 (see Modules and views ). Visitors and search engines should see readable addresses instead, such as /company/about-us. URL translation maps one to the other:…

  18. Webshop Updated

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

    Exponential has a built-in webshop. Any content class becomes a product class when it has a price attribute; its objects can then be put into a basket and ordered. The shop module handles the basket, the checkout, orders…

  19. Workflows Updated

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

    A workflow adds steps to an operation of the system. The usual example is an approval: when an editor publishes, an editor-in-chief must approve before the new version goes live. Other workflows wait until a date, choose…

  20. Advanced redirection after login Updated

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

    After a successful sign-in, Exponential can send each user, or every member of a user group, to an address stored on the user's or the group's own object. A user who signs in from the login form without a target goes the…