Skip to the content
Documentation

Recently added

Recent ratings Recent changes Recent comments Atom feed

26465 added pages

Saturday May 11 2024

  1. Configuring the view cache Updated

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

    The view cache is configured in site.ini [ContentSettings], per siteaccess or for all of them in settings/override/site.ini.append.php. Setting Shipped value Meaning ViewCaching enabled Whether content views are cached C…

  2. Pre-generation of view cache Updated

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

    Normally a page's view cache is made when someone first asks for the page after it was published or cleared ("cache on request"): that visitor waits for the rendering. With pre-generation ("cache on publishing"), the vie…

  3. Smart view cache cleaning Updated

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

    Publishing an object clears the view cache of its locations, their parents, objects with the same keywords and related objects (see Clearing the view cache ). That is not always enough: a folder that lists the newest art…

  4. Setting it up Updated

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

    These steps switch the WebDAV server on for one or more siteaccesses and make the web server pass WebDAV requests to it. 1. Switch it on # settings/override/webdav.ini.append.php [GeneralSettings] EnableWebDAV=true 2. Ch…

  5. Automated installation of Exponential Updated

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

    How to install Exponential 6 with the kickstarter: write kickstart.ini, check it with a dry run, install. 1. Write kickstart.ini php bin/php/console exp:kickstarter ini # an interactive editor (needs a terminal) php bin/…

  6. Requirements for doing an automated installation Updated

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

    The kickstarter runs on the command line, so the requirements are those of the command line PHP: The code of Exponential 6 with its Composer packages installed (composer create-project, or a Git clone and composer instal…

  7. Activating the extension Updated

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

    An extension in extension/ does nothing until it is switched on. Switch it on for the whole installation (ActiveExtensions[]) or for one siteaccess (ActiveAccessExtensions[]), then let the system see its classes and sett…

  8. Extension load ordering Updated

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

    The order of the active extensions decides which extension's settings, templates and design files win when two provide the same thing: an extension loaded earlier wins over a later one. How the order is made The order of…

  9. Extracting the files Updated

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

    The first step of adding an extension is getting its folder into extension/. Pick the way that fits; all three end with the same folder. With Composer (recommended) An extension published as a Composer package with the i…

  10. Manual configuration of Exponential Updated

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

    Every installer of Exponential 6 ends in the same step, which writes the settings of the new site. This page says which files those are, and how to change them by hand afterwards. Never edit the shipped files under setti…

  11. Requirements for doing a manual installation Updated

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

    A manual installation needs everything a normal installation needs (PHP 8.0 to 8.5 with its extensions, Composer 2 and a database), and in addition: Git , to clone the kernel and, through Composer, the extensions. Networ…

  12. Installing Exponential on Windows Updated

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

    Exponential 6 is written and tested on Linux. On Windows it is expected to work, but not tested by the project : the kernel knows Windows paths, and the official PHP builds for Windows carry the extensions it needs. This…

  13. Installing Exponential on a Linux/UNIX based system Updated

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

    A complete installation of Exponential 6 on Linux (or another UNIX-like system), from the PHP packages to a site served over HTTPS. Run the commands as the user who will own the site, not as root, unless a step says othe…

  14. Requirements for doing a normal installation Updated

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

    Before a normal installation with Composer and exp:install, the machine needs: PHP 8.0 to 8.5 on the command line (7.4 usable without support), with dom, libxml, simplexml, xsl, mbstring, iconv, intl, session, zlib, a da…

  15. Install notes for Exponential on RHEL 6 Updated

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

    This page is historical. It pointed to install notes for Red Hat Enterprise Linux 6, written in the eZ Publish era. Red Hat Enterprise Linux 6 shipped PHP 5.3 and is long out of support, and Exponential 6 needs PHP 8.0 o…

  16. AcceptPathInfo On / The setup wizard / Installation / 6.x... New

    · Technical manual 6.x · Added 04:12 am · Written by Geir Arne Waaler

  17. Access to User and Admin site / The setup wizard / Instal... New

    · Technical manual 6.x · Added 04:12 am · Written by Geir Arne Waaler

  18. Database / The setup wizard / Installation / 6.x / Techni... New

    · Technical manual 6.x · Added 04:12 am · Written by Geir Arne Waaler

  19. Install Error / The setup wizard / Installation / 6.x / T... New

    · Technical manual 6.x · Added 04:12 am · Written by Geir Arne Waaler

  20. Site Security htaccess message / The setup wizard / Insta... New

    · Technical manual 6.x · Added 04:12 am · Written by Geir Arne Waaler