Recent changes
Saturday November 07 2026
-
Examples for embedded objects Updated
This topic has moved. The examples of embedded objects (views, alignment, inline and block) now lives on Embedded objects , which describes it for Exponential 6. In short: an embedded object is shown with the view and al…
-
Dialog boxes Updated
This topic has moved. The dialogs of the online editors (links, embedded objects, tables, custom tags and the properties of an element) now lives on The toolbar , which describes it for Exponential 6. In short: a toolbar…
-
Upload image to related objects Updated
This topic has moved. Uploading an image or another file from the edit form and relating it to the item you edit now lives on Relations , which describes it for Exponential 6. In short: in a relation field, or in the Rel…
-
Undoing changes Updated
This topic has moved. Undoing a change, by making a new draft from an earlier version and publishing it, now lives on Versions and drafts , which describes it for Exponential 6. In short: open the item, press the round M…
-
Caches for site owners Updated
Caches make pages fast: Exponential keeps finished pages, compiled templates, settings and packed files, and builds them again only when something changes. Publishing renews the caches of what was published by itself, so…
-
SEO title, description and the sitemap Updated
The title and description that search engines and link previews show come from a page's meta data field. Without them the site uses the page's name and its first text. The same field decides whether the page is listed in…
-
Languages of the site Updated
There are two kinds of language in Exponential. Content languages are the languages your pages are written in: an article can exist in English and in German, each a translation of the same item. The interface language is…
-
Grouping attributes Updated
A long edit form is easier to work with when the fields editors rarely need are tucked away. Each field of a class has a category . Fields of the default category are shown in the form as usual; the fields of every other…
-
Tagging content Updated
Tags are keywords from a shared tree. Content with the same tag is grouped on the site, for example on the page of the tag, in a tag cloud or in a list of related articles. Tags come with the extension eztags , which a n…
-
Comments Updated
Visitors can comment on pages such as blog posts and products. In Exponential 6 a comment is an item of the Comment class, with a subject, an author and a message, stored below the page it is about. Because a comment is…
-
Building pages with Layouts Updated
Exponential Layouts arranges pages from blocks. A layout decides what a page is made of and where each part goes; the content items still hold the text and images. This page is for editors and site builders who arrange p…
-
Sending a newsletter Updated
The newsletter of Exponential comes with the extension cjw_newsletter . Visitors subscribe to a list on the site; editors write editions in the administration, check them and send them to the subscribers of the list. An…
-
Configuration settings ezoe_attributes.ini Updated
This is the reference of ezoe_attributes.ini, the file that decides how attributes and custom attributes of tags appear in the dialogs of the online editor: their label, the kind of control, a default value, a help text…
-
Configuration settings ezoe.ini Updated
This is the reference of ezoe.ini, the settings file of the online editor, as it ships with Exponential 6.0.15 in extension/ezoe/settings/ezoe.ini. Change settings in settings/override/ezoe.ini.append.php, in a siteacces…
-
The switch to expcomponents: what to check when you upgrade (6.0.15) Updated Markdown page
Since 6.0.15 the kernel's composer.json requires expcomponents, Exponential's fork of the Zeta Components, in place of the upstream zetacomponents/* packages: se7enxweb/expcomponents-mail instead of zetacomponents/mail…
-
Exponential Components (expcomponents): the kernel's libraries, forked from Zeta Components Updated Markdown page
Since 6.0.15 the PHP libraries that the Exponential kernel is built on are Exponential Components, short expcomponents: Exponential's own fork of the Zeta Components, published as the Composer packages…
-
Contributing to expcomponents: working on a fork of the kernel's libraries Updated Markdown page
This guide is for developers who want to fix or improve one of the expcomponents, Exponential's fork of the Zeta Components (Apache License 2.0), the libraries the kernel uses for mail, archives, WebDAV, feeds, the REST…
-
Third-party components and their licenses Updated Markdown page
How a bundler finds every component inside a bundle and its license - Composer packages, extensions, JavaScript and CSS libraries, site packages, the runtime and the operating system - how to build the third-party list…
-
WebDAV and SOAP Updated Markdown page
The two older protocols Exponential still speaks - WebDAV for mounting content as a drive, and a SOAP 1.1 server that extensions add functions to - how to switch each on, how they authenticate, their known gaps, and…
-
Specification: the expcomponents packages and what the kernel uses them for Updated Markdown page
This page is the reference for each library of expcomponents, Exponential's fork of the Zeta Components (Apache License 2.0): what the package does, which kernel classes, files and features use it, which upstream…