Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Distributions of Exponential

This guide lists every distribution of Exponential that 7x publishes under the GitHub organization se7enxweb: what each one is and who it is for, the PHP versions and databases it supports, which kernel and…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/DISTRIBUTIONS.md

On this page

Distributions of Exponential

This guide lists every distribution of Exponential that 7x publishes under the GitHub organization se7enxweb: what each one is and who it is for, the PHP versions and databases it supports, which kernel and administration it runs, what it ships (Exponential Layouts, the media site, demo content), how to install it, its newest release and how to move on from it. It closes with the site packages that the Exponential 6 installers offer, the PHP floor packages and the questions people ask most.

Everything here was read from each distribution's own repository: its composer.json, its README and its tags and releases (as of 4 November 2026). When a distribution's own documentation is more detailed, this page links it instead of repeating it. The installation you are reading this in runs Exponential 6; Installing Exponential 6.0 installs it.

Exponential and its history. Exponential continues the code of eZ Publish, a content management system that its creator discontinued; the Symfony based lines continue the free eZ Platform and Ibexa Open Source lines. 7x maintains all of them for current PHP. "Legacy" in a name means the Exponential 6 kernel running next to a Symfony platform, not old software (Who is the Exponential Foundation?).

Contents

  1. The quick start: which one should I choose?
  2. All distributions at a glance
  3. Exponential 6
  4. Exponential Platform Legacy
  5. Exponential Platform Nexus
  6. Exponential Platform DXP
  7. Exponential Platform 3.2.9 and Exponential Basic
  8. The site packages of Exponential 6
  9. The PHP floor packages
  10. Moving between distributions
  11. Demos and downloads
  12. Questions and troubleshooting

1. The quick start: which one should I choose?

Answer two questions: do you want to work in PHP and Exponential's templates only, or in Symfony too? And do you want a framework to build on, or a finished site with demo content to change?

You wantChooseStart with
A CMS in plain PHP, on any database, from PHP 8.0 to 8.5Exponential 6composer create-project se7enxweb/exponential exponential
An existing Exponential 6 site, with Symfony next to itExponential Platform Legacythe line of the Symfony generation you want
A finished Symfony site with Exponential Layouts and demo contentExponential Platform Nexusthe line of the platform generation you want, always with a version
A new project on Symfony only, without the Exponential 6 kernelExponential Platform DXPcomposer create-project se7enxweb/exponential-platform-dxp-skeleton
To stay on eZ Platform 3.2 with current PHPExponential Platform 3.2.9the 3.2 branch
A very small CMS for learning or a personal siteExponential Basicbasic.exponential.earth

If you are unsure, start with Exponential 6: it is the line this help center documents, it installs with two commands on SQLite and it runs on every database Exponential supports.

2. All distributions at a glance

DistributionPackage (type)KernelSymfonyPHPLayoutsDemo contentNewest release
Exponential 6se7enxweb/exponential (ezpublish-legacy)Exponential 6none8.0 to 8.5; 7.4 usable without supportyesthrough the site packagesv6.0.14 (7 June 2026); 6.0.15 in development
Exponential Platform Legacyse7enxweb/exponential-platform-legacy (project)Symfony platform + Exponential 63.4, 5.4 or 7.4 by lineby line, 7.4 to 8.5on the 4.6 and 5.0 linesplatform installerv2.5.0.10, v3.3.44.14, v4.6.23.9, v5.0.3.7
Exponential Platform Nexusse7enxweb/exponential-platform-nexus (project)Symfony platform, + Exponential 6 on the older lines3.4, 5.4 or 7.4 by lineby line, 8.0 to 8.5yesyes (media site)v2.5.0.9, 1.0.0.11, v1.1.0.14, v1.2.0.5, 1.3.0.11
CJW Exponential Platform Nexusse7enxweb/cjw-exponential-platform-nexus (project)as Nexus 1.0.0.x3.4as Nexus 1.0.0.xyesyes (CJW)1.0.0.16
Exponential Platform DXPse7enxweb/exponential-platform-dxp-skeleton (project) on the metapackage se7enxweb/exponential-platform-dxpSymfony platform v57.48.3 or laterno editorplatform installerskeleton v2.0.0.4, metapackage v0.0.0.4
Exponential Platform 3.2.9se7enxweb/exponential-platform (project)eZ Platform 3.2 kernel5.x7.3, 8.1 to 8.4noplatform installerv3.2.9 (28 September 2025)
Exponential Basicse7enxweb/exponentialbasic (project)Exponential Basic (2.x line)none8.2 or laternoits ownv2.4.0.4

All of them are free software under the GNU GPL, version 2 or later. The DXP packages state "GPL-2.0-or-later or proprietary", the license choice of their upstream.

3. Exponential 6

What it is. The content management system and application framework that this help center belongs to: a fully customizable content model, versions and translations, roles and policies, multisite, a shop, workflows, a template engine, REST and GraphQL, and the administration designs. The package is se7enxweb/exponential; the repository is se7enxweb/exponential.

Who it is for. Organizations that run structured content, several sites or several languages from one installation, hosting providers and agencies, and developers who build on the framework without Symfony.

PHPcomposer.json accepts 7.4 to 8.8; 8.0 is the oldest supported version, 7.4 is usable without support (Why Exponential supports PHP 7.4). The continuous integration runs the tests on PHP 8.1 to 8.5 and checks the syntax and the boot on 8.0 and 7.4.
DatabasesSQLite, MySQL and MariaDB, PostgreSQL, MongoDB and Oracle (through the ezoracle extension)
ServingExponential Velocity, the PHP web server the README recommends for every stage, or Apache, nginx, LiteSpeed, Caddy or IIS with PHP-FPM (Installing, section 8)
Administrationthe admin4 design and the others, the editor siteaccess, and the AdminUI extension
Includesthe extensions the PHP floor package selects for the running PHP version: Exponential Layouts, Exponential Intelligence, the website toolbar expwt and the rest (Extensions of a new installation)
Content and designa site package chosen at install time (section 8)
Newest releasev6.0.14 (7 June 2026). 6.0.15 is the line in development; the release overview and the branch overview name the versions.

Install.

composer create-project se7enxweb/exponential exponential
cd exponential
php bin/php/console exp:install --apply --random-password --url=http://localhost:8087

That installs the default site package sevenx_multisite on SQLite. Every option, the setup wizard and the kickstarter are in Installing Exponential 6.0; the settings afterwards in Configuring Exponential 6.0.

Upgrade path. Within the 6.0 line: Updating Exponential 6.0. To add Symfony later without leaving the installation: Exponential Platform Legacy and the legacy bridge.

4. Exponential Platform Legacy

What it is. A Symfony platform with a full Exponential 6 inside: two kernels sharing one database. Its composer.json requires se7enxweb/exponential (on the 2.5 line directly, on the newer lines through the legacy bridge), so the Exponential administration and its templates run next to the platform's Symfony administration (on the 2.5 line at /legacy_admin/ and /admin/). Repository: se7enxweb/exponential-platform-legacy.

Who it is for. Existing Exponential sites that want Symfony next to them and move forward step by step, and teams that need both stacks at once.

There is one line per Symfony platform generation. You choose the line; each has its own branch and tags:

LineBranchPlatform kernelSymfonyBridgePHP (composer.json)Newest tag
2.5mastereZ Platform 2.5 (se7enxweb/ezpublish-kernel ~7.5)3.4 LTSse7enxweb/legacy-bridge ^2.1^7.1.3 || ^8.0; the README: 8.0 or later, 8.0 to 8.2 testedv2.5.0.10
3.33.xeZ Platform 3.3 (se7enxweb/oss ~3.3.0)5.4se7enxweb/legacy-bridge ^3.0^8.0v3.3.44.14
4.64.6.xIbexa Open Source 4.6 (se7enxweb/exponential-platform-dxp 4.6)5.xse7enxweb/legacy-bridge ^4.07.4 to 8.5; the release notes: installs on PHP 8.0 to 8.5, usable on 7.4 without supportv4.6.23.9
5.05.xPlatform v5 (se7enxweb/exponential-platform-dxp)7.4se7enxweb/legacy-bridge ^5.08.3 or laterv5.0.3.7
  • Exponential Layouts. The 4.6 line requires it (se7enxweb/layouts-core, netgen/layouts-ibexa, netgen/layouts-standard). On the 5.0 line it is suggested and added by composer create-project on PHP 8.4 and later; EXP_WITHOUT_NETGEN_LAYOUTS=1 leaves it out. The 2.5 and 3.3 lines do not ship it.
  • Databases (README of the 2.5 line): MySQL 5.7 or later, MariaDB 10.0 or later, PostgreSQL 9.5 or later, and SQLite 3.35 or later for development and testing (SQLite install of the platform).
  • Install (2.5 line, from its README): composer create-project --ignore-platform-req=php+ se7enxweb/exponential-platform-legacy:~2.5.0.8 exponential_website, then the steps of the README. The other lines: the README and the installation guide of their branch.

5. Exponential Platform Nexus

What it is. A finished website project: the Symfony platform with the Netgen media site (its site bundle, designs and demo content), Exponential Layouts, Tags and the Netgen site API, and on the older lines Exponential 6 next to it. Repository: se7enxweb/exponential-platform-nexus; its own book (doc/book/) covers every line in detail, and Exponential Platform Nexus: a finished site in minutes is the overview here.

Who it is for. Agencies and teams that want a complete website with demo content, a page builder and an administration in minutes, and then change it into their own.

LinePlatform generationSymfonyPHPExponential 6 kernelNewest tag
2.5 (master) and 1.0.0.xeZ Platform 2.53.48.1 or later in practice (the kernel's minimum); Composer with --ignore-platform-req=php+yesv2.5.0.9, 1.0.0.11
1.1.0.xeZ Platform 3.35.48.0 or later, 8.5 recommendedyesv1.1.0.14
1.2.0.xIbexa Open Source 4.65.48.2 or later, 8.5 recommendedyesv1.2.0.5
1.3.0.xPlatform v57.48.4 or laterno1.3.0.11
  • Databases (the book, chapter 2): MySQL 8.0+, MariaDB 10.3+, PostgreSQL 14+ or SQLite 3.35+ on 1.1.0.x to 1.3.0.x; MySQL 5.7+ or MariaDB 10.2+ and PostgreSQL on the 2.5 generation, SQLite on 1.0.0.x.
  • Install. Clone the branch and check out the newest tag of the line, or use composer create-project and always give a version (for example se7enxweb/exponential-platform-nexus:1.3.0.6): without one, Composer installs the upstream Netgen media site, which Packagist lists under the same name.
  • Flavors.

6. Exponential Platform DXP

What it is. A Symfony-only digital experience platform: the free continuation of the eZ Platform and Ibexa Open Source line, maintained by 7x. The skeleton se7enxweb/exponential-platform-dxp-skeleton is the project you create; it requires the metapackage se7enxweb/exponential-platform-dxp. Overview here: the DXP skeleton.

Who it is for. New Symfony projects, and teams leaving eZ Platform or Ibexa Open Source who want current PHP.

  • Platform v5 (the default branch). Symfony 7.4 LTS, PHP 8.3 or later (8.3 or 8.5 recommended), the admin UI at /adminui/, REST, GraphQL, the HTTP cache, Solr and core search. The skeleton's description says it provides Ibexa DXP OSS 5.0.6. Databases (README): MySQL 8.0+, MariaDB 10.3+, PostgreSQL 14+ and SQLite 3.35+ for development and testing.
  • 4.6. The branch 4.6 of the skeleton and of the metapackage: PHP 7.4 to 8.5 in composer.json, Symfony 5. It stays on Flysystem 2 (se7enxweb/flysystem ^2.5), a limit of that generation.
  • What it does not ship. No layouts editor, no approval workflow or scheduler, and no Exponential 6 kernel. For Exponential 6 next to Symfony choose Legacy or Nexus.
  • Install. composer create-project se7enxweb/exponential-platform-dxp-skeleton exponential_website, then the steps of its README.

7. Exponential Platform 3.2.9 and Exponential Basic

Exponential Platform 3.2.9

se7enxweb/exponential-platform, branch 3.2, newest release v3.2.9 (28 September 2025): a Symfony-only platform built on the last free eZ Platform 3.2 kernel (se7enxweb/ezplatform-kernel), PHP 7.3 and 8.1 to 8.4. Its description states "No Exponential 6.x Legacy Support" and points to Exponential Platform Legacy for that. For teams that run eZ Platform 3.2 and want to stay on it.

Exponential Basic

se7enxweb/exponentialbasic, newest release v2.4.0.4: the small CMS of the 2.x line, "for everyone, educational purposes, personal use" in its description, on PHP 8.2 or later with MySQL, PostgreSQL, SQLite or Informix. It is a code base of its own, not a version of Exponential 6, and has its own website, basic.exponential.earth.

8. The site packages of Exponential 6

Exponential 6 itself ships no site; the installer installs one site package from the package server: its content classes, demo content, design and siteaccess settings. They belong to Exponential 6 only; the Symfony distributions have their own installers. Since 6.0.15 every site package only switches extensions on, and Composer installs the extensions themselves (Site packages no longer install extension packages).

Site packageWhat you getWithout demo content
sevenx_multisite (the default)7x MultiSite: the official default design of Exponential 6.0.15, several sites in one installationsevenx_multisite_clean
sevenx_site7x Simple Website Interface: one sitesevenx_site_clean
cjw_multisiteCJW MultiSite: the design of CJW Network
ezwebin_siteWebsite Interface: the classic one-site design, redesigned for 6.0.15ezwebin_site_clean
ezflow_siteFlow: pages built from blocksezflow_site_clean
ezdemo_siteExponential Demo Siteezdemo_site_clean
plain_sitean almost empty site, for building everything yourself

All 6.0.15 site packages carry the version 6.0-15-stable. Choose one with exp:install --package=<name>, the kickstarter's Site_package= or the setup wizard's site package step (Installing). Their sources are the -ezpackage repositories (sevenx-ezpackage, cjw_multisite-ezpackage, ezwebin-ezpackage, ezflow-ezpackage, ezdemo-ezpackage), where an extension and its site package are released together.

9. The PHP floor packages

se7enxweb/exponential-php-floor is a metapackage that Exponential 6 requires instead of listing every extension itself. Composer picks the line that fits the PHP version it runs on, so one composer.json installs on every supported PHP version:

LinePHPWhat it selectsNewest
1.07.4 (usable without support)the extension releases that still run on PHP 7.41.0.6
1.18.0every extension, including Exponential Layouts, Exponential Velocity and two-step sign-in1.1.8
1.28.1 to 8.3as 1.11.2.8
1.38.4 and lateras 1.2, with the newest releases where they need PHP 8.41.3.8

You never require it yourself: it comes with se7enxweb/exponential. Its README (se7enxweb/exponential-php-floor) lists what every release changed.

10. Moving between distributions

FromToHow
An older eZ Publish or Exponential siteExponential 6Upgrading from an older version and Updating
Exponential 6Exponential Platform Legacythe same database and ezpublish_legacy/, connected through the legacy bridge
Legacy or Nexus, one linethe next lineone generation at a time, following the README of the target branch; for Nexus, chapter 11 of its book ("upgrading between lines")
Exponential Platform Legacy 5.0 or Nexus 1.3.0.xExponential Platform DXP v5the same Platform v5 kernel, without the Exponential 6 kernel

A move never happens by itself: back up the database and var/ first, and test on a copy.

11. Demos and downloads

WhatWhere
Exponential 6, the newest code with the 7x designdemo.exponential.earth, administration at edit.demo.exponential.earth (demo mode)
Exponential 6, rebuilt every four hours from the main branchlatest.demo.exponential.earth
The CJW starter sitesite.cjw.demo.exponential.earth
Exponential Platform (Legacy, Nexus, DXP)platform.exponential.earth, demo at platform.exponential.earth/demo
Exponential Basicbasic.exponential.earth
PackagesPackagist, vendor se7enxweb, the package server for site packages

12. Questions and troubleshooting

Question or symptomAnswer
Does Exponential Platform DXP have a layouts editor?No. It ships no layouts editor, approval workflow, scheduler or Exponential 6 kernel. Choose Nexus, or Legacy 4.6 or 5.0, for Exponential Layouts.
composer create-project se7enxweb/exponential-platform-nexus installed a project named netgen/media-siteIt ran without a version and installed the upstream media site. Start again with a version, for example :1.3.0.6.
Composer refuses the 2.5 generation on a current PHPUse --ignore-platform-req=php+ as the README says; never switch off Composer's security blocking.
A Nexus or Legacy tag is missing on PackagistFive-part tags (v1.0.0.0.3, 1.3.0.0.0) exist only in Git. Install them from a clone.
Exponential Layouts is missing on Legacy 5.0It is added only on PHP 8.4 and later, and not when EXP_WITHOUT_NETGEN_LAYOUTS=1 is set.
Nexus 1.3.0.x has no /legacy_admin/That line runs Platform v5 without the Exponential 6 kernel. Use 1.2.0.x or earlier for both.
Which PHP for Exponential 6?The newest you can run, 8.5 included; 8.0 is the oldest supported. Composer chooses the matching floor line by itself.
Can I use my site package on a Symfony distribution?No. Site packages are for the Exponential 6 installers; the platforms install their content with their own commands.
Is "Legacy" old software?No. It is the Exponential 6 kernel running next to a Symfony platform, and both are maintained.

Something wrong on this page? Report an error

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