- Social share and metadata images What theme designers need to know about the image and text a page shows when it is shared - Open Graph and Twitter tags in the head, how the xrowmetadata extension chooses and sizes the image, a default image per class…
- Testing releases as a community member How community members test the Exponential development line before a release - a safe test installation on SQLite, what to test for your own setup, how to describe a regression, and how hosts and agencies can test…
- Undoing a mistake Every way to undo a mistake in Exponential, in plain steps - discard a draft, go back to an earlier version, compare versions, restore a removed item from the trash - and the few things that cannot be undone.
- A release calendar How a show plans and tracks its releases with what Exponential offers - drafts and pending versions, scheduled publishing, object states as production stages, lists of what is coming - and a weekly routine and calendar…
- Designing newsletter emails How theme designers design newsletter mails for Exponential sites that use the CJW Newsletter extension - skins with an HTML and a text part, why mail design follows different rules from the web theme, the four shipped…
- Hiding and removing Take something off an Exponential site - hide it for a while without losing it, or remove it to the trash - how to choose between the two, what happens to the items below it, and how to bring it back.
- HTTP cache and Varnish How the DXP caches whole responses with ibexa/http-cache - the built-in Symfony proxy by default, Varnish as an option, the purge settings, the time to live, purging by path and tag, and what to check when a page stays…
- Project 5: a multilingual site Study project 5 - add a second content language, translate part of your club site, decide the main language and always-available items, make a siteaccess show the language with SiteLanguageList, check what visitors see…
- Restoring a database The procedure for restoring the database of an Exponential site - maintenance mode, stopping Velocity, the restore command per engine, SQLite's .restore against replacing the file, the caches to clear afterwards…
- Sharing extensions and themes with the community How community members share their own Exponential extensions, themes and site packages - publishing in your own repository under the GPL, Composer and Packagist, Projects, versioning and permanent tags, and when handing…
- The REST API For CMS developers integrating apps and other systems, the REST interface that Exponential 6 ships. It covers the ezprestapi extension, the v1 and v2 routes, OAuth2 tokens and personal API keys, permissions, response…
- Vector and staged review Vector, the workspace of threads of Exponential Intelligence, for bulk and agentic work under control - a scope the thread may touch, plan mode with a cost estimate before bulk work, staged review of every change per…
- Accessibility checklist An accessibility checklist for a public body running Exponential - the administration, the public design, editors' content, testing and the accessibility statement - with what Exponential provides and what remains your…
- Accessible campaigns and documents Making a non-profit's fundraising appeals, campaign landing pages, annual publications, PDFs, videos, images with text and newsletters accessible on Exponential - what to check in a Layouts campaign page, how to publish…
- Accessible forms How to make public forms built with Exponential's information collector accessible - labels tied to fields, instructions, required marks, error messages that point to fields, keyboard use, CAPTCHA alternatives - with…
- Add a new content language Task for administrators: add a content language in Setup > Languages, then make it visible through a siteaccess, and give translators access.
- Adding a department site Step by step for administrators: give a department its own site in an existing Exponential installation, with a content folder, a siteaccess with its root node and design, registration and host matching, DNS and…
- Adding a product The checklist a store team uses for every new product in an Exponential store - what to prepare, the fields to fill, the price and VAT, options, a test in the basket, and who approves it before it goes live.
- Add your own words to the weak password list Step by step - make Exponential refuse passwords built from your organization's own words (its name, the site, the city) on top of the shipped list of well-known passwords, with WeakPasswordList[] or WeakPasswordFile.
- Alert lists for public notices How to set up cjw_newsletter lists for public alerts (consultations, road works, planning notices, service changes): the structure, one list per topic or area, a short alert edition, translation, and how fast alerts go…
Documentation license
This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.
Exponential Copyright © 1998-2026 Exponential Foundation and 7x