Recently added
Saturday May 11 2024
-
Configuring the view cache Updated
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…
-
Pre-generation of view cache Updated
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…
-
Smart view cache cleaning Updated
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…
-
Setting it up Updated
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…
-
Automated installation of Exponential Updated
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/…
-
Requirements for doing an automated installation Updated
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…
-
Activating the extension Updated
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…
-
Extension load ordering Updated
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…
-
Extracting the files Updated
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…
-
Manual configuration of Exponential Updated
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…
-
Requirements for doing a manual installation Updated
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…
-
Installing Exponential on Windows Updated
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…
-
Installing Exponential on a Linux/UNIX based system Updated
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…
-
Requirements for doing a normal installation Updated
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…
-
Install notes for Exponential on RHEL 6 Updated
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…
-
AcceptPathInfo On / The setup wizard / Installation / 6.x... New
-
Access to User and Admin site / The setup wizard / Instal... New
-
Database / The setup wizard / Installation / 6.x / Techni... New
-
Install Error / The setup wizard / Installation / 6.x / T... New
-
Site Security htaccess message / The setup wizard / Insta... New