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

The Exponential platform ecosystem

Exponential 6 is the legacy kernel that this installation runs. Around it the se7enxweb team maintains a family of repositories. They put the same product on the Symfony based platform (Exponential Platform 3.x, 4.6 and…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/history/ecosystem.md

On this page

The Exponential platform ecosystem

Exponential 6 is the legacy kernel that this installation runs. Around it the se7enxweb team maintains a family of repositories. They put the same product on the Symfony based platform (Exponential Platform 3.x, 4.6 and v5), keep the old Symfony / Twig / Doctrine stack running on PHP 8.4 and 8.5, and ship ready-made sites. This page maps them, says what each gives you and links the history of every one. Read it when you choose a platform package, or want to know which fork replaces which upstream package; if you only run Exponential 6, the month chronicle is the better start.

The history covers 6556 ledger changes in 53 repositories since December 2023. 1037 of them were made by the se7enxweb team; the rest is upstream history that a fork carries along (for example the 1,192 upstream changes inside the admin UI fork). The complete line-by-line record is in the ledgers.

How to choose

You wantUseRead
The Exponential 6 legacy CMS (this installation)se7enxweb/exponentialexponential
A Symfony 7.4 / PHP 8.4+ site with layouts, REST and GraphQLse7enxweb/exponential-platform-nexus-starter or se7enxweb/exponential-platform-dxp-skeletonNexus starter, DXP skeleton
To keep an existing Exponential 6 site and add the Symfony platform next to itse7enxweb/legacy-bridgeLegacy bridge
A database without a serverSQLite install of the platformSQLite for the platform
To know which package replaces which upstream packagethe package mapPackage map
To know what changed when you upgrade a forkthe upgrade notePackage forks and command renames

Distributions and starters

RepositoryWhat it isWhat a user getsChanges (own / total)
exponential-platform-nexus-starterNexus for Platform v5 (Symfony 7.4, PHP 8.4+, SQLite starter).composer + one install command gives a v5 site with layouts, REST, GraphQL and admin.16 / 248
exponential-platform-dxpMetapackage se7enxweb/exponential-platform-dxp for Platform v5.One package name for a full v5 install.20 / 112
exponential-platform-nexusExponential Platform Nexus: Exponential Layouts + Media Site + tags + platform and legacy.A working site with demo content, layouts and an admin, installed in minutes.97 / 97
cjw-exponential-platform-nexusCJW flavour of Nexus (se7enxweb/cjw-exponential-platform-nexus).Nexus with the CJW starter content.89 / 89
exponential-platform-legacyExponential Platform Legacy 2.5 distribution (platform plus legacy).Composer project for the 2.5 LTS line on PHP 8.1 and 8.2.46 / 46
exponential-platform-v4x-dxp-skeletonProject skeleton for the Platform 4.6.x DXP.create-project for 4.6.19 / 25
exponential-platform-dxp-skeletonProject skeleton for Platform v5 DXP (create-project).composer create-project and a documented install path.15 / 21
exponential-platformExponential Platform 3.x distribution (Symfony).Composer project that boots an Exponential Platform 3.2.9 site.11 / 11
ossMetapackage for the platform open source edition (3.3 / 4.6 line).A single require without any ezsystems/* package.5 / 10
oss-skeletonProject package for installing the open source edition.Reference skeleton.2 / 8
mirror.exponential.se7enx.comREADME-only repository that describes the documentation and book mirror.Where to download the books.5 / 5
exponential-legacy-installerComposer plugin that installs the legacy kernel and legacy extensions.composer install keeps working with current Composer.4 / 4

Kernel

RepositoryWhat it isWhat a user getsChanges (own / total)
coreFork of the Ibexa core 5.0 content repository (the Symfony-based new stack).Install and run Exponential Platform v5 with no database server at all (SQLite), alongside MySQL, MariaDB and PostgreSQL.4 / 655
exponentialThe Exponential 6 legacy kernel (Composer package se7enxweb/exponential, PHP 8.1 and newer).PHP 8.1 to 8.5 support, an SQLite database driver and installer path, the responsive admin3 design, new template operators, multi-site INI handling and the v6.0.x releases.420 / 423
ezplatform-kernelFork of the eZ Platform 1.13 / 2.5 / 3.3 kernel (content repository, APIs, Symfony integration).Exponential branding, PHP 8.5 constraints, exponential:* console commands and SQLite install support on the 3.x / 4.6 line.23 / 38
ezpublish-kernelFork of the 2014.11 era kernel used by the Symfony stack that wraps the legacy kernel.Composer installs on PHP 8.1 to 8.3 and later, PHP 8.5 template fixes, working cache configuration, SQLite installer.30 / 31
ezplatform-coreContainer package that pulls in the Exponential Platform core bundles.One require line that brings the matching core bundles.2 / 8

Admin user interface

RepositoryWhat it isWhat a user getsChanges (own / total)
admin-ui-7xFork of the Ibexa admin UI (se7enxweb/admin-ui) for Platform v5.Exponential logo, favicons, translated strings and asset paths that resolve inside se7enxweb packages, so the admin builds without the upstream vendor directories.11 / 1193
admin-ui-ibexaSame repository as admin-ui-7x seen through the upstream remote naming.See admin-ui-7x; this page keeps the releases of the 5.0.5.x line.10 / 1192
admin-ui-assetsExternal JavaScript and CSS dependencies of the Platform v5 admin UI.Admin assets install from the se7enxweb vendor.3 / 44
ezplatform-admin-uiFork of the eZ Platform 2.x / 3.x admin UI (Exponential Platform Admin v2).Exponential branding, SCSS migration to @use/@forward, working asset paths on PHP 8.5.23 / 36
ezplatform-standard-designStandard design bundle of eZ Platform (Exponential Platform Standard Design Bundle).Front-end design bundle installs on current PHP.4 / 4
ezplatform-admin-ui-assetsExternal asset dependencies for the 2.x / 3.x admin UI.Admin assets install from the se7enxweb vendor.2 / 3
ezplatform-design-engineDesign fallback mechanism (theme chain) for the platform.Theme fallback keeps working in forked installs.3 / 3
ezplatform-alloyeditor-element-widthBundle that adds element-width editing to the online editor.Editors can set the width of elements in rich text.1 / 1

Field types

RepositoryWhat it isWhat a user getsChanges (own / total)
fieldtype-richtext-ibexaFork of the Ibexa RichText field type for Platform v5 (se7enxweb/fieldtype-richtext).Rich text field renders and edits correctly when installed from se7enxweb packages.2 / 244
ezplatform-richtextFork of the eZ Platform RichText field type (3.x line).Rich text keeps working on PHP 8.5.7 / 7
ezplatform-xmltext-fieldtypeXmlText field type for the Symfony platform.Existing XML text fields from legacy content display on the new stack.7 / 7
mediata-ezpage-fieldtype-bundle-mainThe page (landing page) field type for Ibexa 4.Page field type available on Platform 4.6 / 3.3.7 / 7
ezplatform-matrix-fieldtypeMatrix (table) field type.Matrix fields install on current PHP.4 / 4
metadata-bundleMetadata field type bundle, compatible with the xrowmetadata legacy extension.The same SEO metadata field works on the legacy kernel and on the new stack.4 / 4
ezplatform-query-fieldtypeField type that stores a content query.Query fields install on current PHP.3 / 3
ibexa-xmltext-fieldtypeXmlText field type for Ibexa OSS.XML text content readable on Platform v4/v5.1 / 1

Search, cache and API

RepositoryWhat it isWhat a user getsChanges (own / total)
ez-support-toolsSystem information pages for administrators (system info).Admin system info page no longer breaks on null package versions.5 / 7
ezplatform-http-cacheHTTP cache handling (Varnish / Symfony) for the platform.Reverse-proxy caching works on PHP 8.5.6 / 7
ezplatform-solr-search-engineSolr search engine integration.Full-text search through Solr.3 / 6
ezplatform-graphqlGraphQL server for the content repository.GraphQL API on forked installs.4 / 4
ezplatform-searchPlatform search bundle.Search bundle installs from se7enxweb.4 / 4
ezplatform-userUser bundle (login, registration, profile).User features on PHP 8.5.4 / 4
ezplatform-cronSimple cron bundle.Scheduled jobs on the platform.1 / 1

Legacy bridge and site bundles

RepositoryWhat it isWhat a user getsChanges (own / total)
site-bundleNetgen Site Bundle: common site features (menus, layouts glue, site context) for Ibexa sites.Site features Nexus builds on.2 / 105
legacyBridgeBridge that runs the Exponential legacy kernel inside the Symfony platform (se7enxweb/legacy-bridge).Run an existing Exponential 6 site beside Platform 3.x / 4.6 / 5.x, with PHP 8.x compatible code and exponential:legacy:* commands.49 / 49
ibexa-legacy-bridge---7xBridge for Ibexa 4 to the Exponential legacy kernel (se7enxweb/ibexa-legacy-bridge).Legacy bridge for Platform 4.6.7 / 16
site-legacy-bundleNetgen Site Legacy Bundle: glue between the new and the legacy kernel.Legacy admin pages inside Nexus show correct branding and work on platform 3.3.10 / 10
ngsymfonytoolsLegacy extension that includes Twig templates and Symfony sub-requests from legacy templates.A legacy .tpl template can embed a Twig template or a Symfony route.7 / 7

Layouts and recipes

RepositoryWhat it isWhat a user getsChanges (own / total)
layouts-coreExponential Layouts core (PHP/Symfony page builder engine), fork se7enxweb/layouts-core.Layout page builder on PHP 8.4: getter shims make Twig read parameters.1 / 450
ibexa-recipesSymfony Flex recipes of the platform packages.Flex configures bundles on composer require.1 / 142

Framework forks

RepositoryWhat it isWhat a user getsChanges (own / total)
symfonyFork of the Symfony 3.4 framework split into se7enxweb/symfony.PHP 8 return types, nullable types, closure and reflection fixes.18 / 18
twigFork of Twig 2.x (replaces twig/twig).Templates render without deprecations on PHP 8.4 and 8.5.9 / 15
DoctrineBundleFork of Symfony DoctrineBundle 1.5.Old stack installs on current PHP.2 / 2
PHP-ParserFork of the PHP-Parser 0.9 line (replaces nikic/php-parser 0.9.5).Old tooling parses PHP 8 code.2 / 2
doctrine-dbal-schemaCross-DBMS schema import layer used by the installer.Schema import on current PHP; the 3.x kernel installer depends on it.2 / 2

Database administration

RepositoryWhat it isWhat a user getsChanges (own / total)
adminneoAdminNeo and EditorNeo, a single-file database management tool (fork of Adminer).Browse tables, run SQL, export and import for MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle and MongoDB.0 / 1121

By month

Notes on the numbers

  • admin-ui-7x and admin-ui-ibexa are the same repository under two remote names; their hashes are identical.
  • exponential shares every hash with the main installation repository; the narrative for it is in the main chronicle.
  • Merge commits, funding metadata and repository language settings are classified as having no user benefit; every such row names its reason in the coverage table.
  • Product names of upstream projects (Ibexa, Netgen, eZ Platform) appear only where a package or repository really has that name.

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