Recent changes
Wednesday November 04 2026
-
Setting up several sites in one installation Updated Markdown page
Run several websites from one Exponential installation - one siteaccess per site, a root folder per site, per-site designs and settings in extensions, host matching, cross-site links and the operational trade-offs.
-
Newsletter lists and subscriptions Updated Markdown page
Manage newsletter lists and subscribers in cjw_newsletter - subscription statuses, the subscriber and list views, CSV import and export, the blacklist and bounces, and good practice for consent.
-
Newsletters with cjw_newsletter Updated Markdown page
Add a newsletter to a site with cjw_newsletter - the parts (systems, lists, editions), installing the classes, subscribe forms with double opt-in, editions as content, sending by cron, and a rehearsal without real mail.
-
Organizing the media library Updated Markdown page
Set up the media library so editors find and reuse images and files - folder structure, where uploads land (upload.ini), multi-upload, naming, permissions, and cleaning up unused media.
-
Payment gateways Updated Markdown page
Take payments in the shop - how gateways plug into the checkout workflow, the shipped PayPal and Authorize.Net extensions, paymentgateways.ini, test mode, callbacks and what a gateway of your own needs.
-
Performance and caching for websites Updated Markdown page
Make a site fast - the cache layers from browser to database, the levers in order of effect, measuring with exp:benchmark, and the rule for clearing caches in the right order.
-
Planning your website Updated Markdown page
Plan a website on Exponential in seven steps: goals, audiences, content model, sites and languages, design, features and operations, with a one-page planning sheet to fill in.
-
Products, prices and VAT Updated Markdown page
Model products for the shop - the price datatypes (ezprice, ezmultiprice), options and variants, VAT types and VAT rules by country and product category, currencies, rounding and discounts.
-
Relations and content reuse Updated Markdown page
Reuse content instead of copying it - relation fields, embedded objects in rich text, several locations - and show related and reverse-related content in templates with the related_objects fetches.
-
Right-to-left sites Updated Markdown page
Build a public site in Arabic, Hebrew, Persian or another right-to-left language - where the direction comes from, setting dir on the page and on content, CSS logical properties, and how to test.
-
robots.txt for your site Updated Markdown page
Adapt the robots.txt that ships at the web root - what it already blocks, adding your sitemap and your own sections, how it is served, and per-host files on a multisite.
-
RSS feeds for your site Updated Markdown page
Publish RSS 2.0, Atom, OPML or podcast feeds of your content with RSS exports, link them from the pagelayout so browsers and readers find them, and import other sites' feeds with the rssimport cronjob.
-
Search with ezfind and Solr Updated Markdown page
When to move site search to Solr, how the ezfind extension and the solr.ini settings switch it on, controlling Solr with exp:solr, reindexing, and what Solr adds (facets, relevance, file contents, tag clouds).
-
Sections and object states for site builders Updated Markdown page
Use sections and object states to build members areas, staging, departments and review stages - what each is, how roles use them, and three recipes to copy.
-
Sending newsletters safely Updated Markdown page
Send newsletters without surprises - test with the file transport, switch to SMTP or sendmail, the sender domain, the mail queue cronjobs, aborting a send, the archive, and a pre-send checklist.
-
SEO basics for Exponential sites Updated Markdown page
Search engine optimization on Exponential - readable addresses, titles and descriptions, headings, sitemaps, robots.txt, redirects for moved content, one address per page, language alternates and speed - as a checklist…
-
Shared layouts: header, footer and prefooter Updated Markdown page
Define a header, footer or prefooter once in a shared layout and link the zones of every page layout to it, so a change is made in one place - with the rules for linking, publishing and removing.
-
Running a shop: overview Updated Markdown page
What the built-in shop does and how its parts fit - product classes with a price field, basket, checkout, order confirmation, payment by workflow, orders and the Store dashboard - and a setup order to follow.
-
Site map and content inventory Updated Markdown page
Make a content inventory and a site map that translate directly into Exponential's content tree, classes, sections and view modes, with templates for both.
-
Site packages and the themes that ship Updated Markdown page
What a site package installs (classes, design, content, roles, settings), which packages and themes ship with Exponential, where they come from, and how to choose between a full and a clean package.