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 ecosystem map

How the parts of the Exponential ecosystem connect - from PHP and Composer through the kernel, Velocity and the bundled extensions to the Platform line, sites and their users - with what depends on what and where each…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/ecosystem/ecosystem-map.md

On this page

The Exponential ecosystem map

Contents

  1. The layers
  2. What depends on what
  3. Two families: legacy kernel and Symfony platform
  4. Where the code lives

The layers

LayerPartsPage
1. Language and toolsPHP 8.0 and later (PHP 7.4 usable without support), Composer, Packagist, GitPHP versions, Composer and Packagist
2. Librariesexpcomponents, the fork of the Zeta Components (kernel, since 6.0.15); Symfony, Twig, Doctrine (platform line)Upstream projects and forks
3. KernelExponential 6 (se7enxweb/exponential)The Exponential 6 kernel
4. ServingVelocity, FrankenPHP, PHP's built-in server, Apache or nginx with PHP-FPMWeb servers and engines
5. StorageSQLite 3, PostgreSQL, MongoDB, MariaDB, Oracle, MySQLDatabases
6. Extensions66 bundled se7enxweb packages, among them Layouts and Intelligence; extensions of othersThe bundled extensions
7. Designs and themesAdmin designs, AdminUI, site themesThemes and designs
8. SitesSite packages, custom sites, integrations, apps through the REST APISite packages and the package server
9. UsersOwners, editors, members, visitorsUsers in the ecosystem

What depends on what

your site  ->  extensions and designs  ->  Exponential 6 kernel  ->  expcomponents  ->  PHP
                                              ^
                    Velocity serves it        |  legacy bridge
                                              |
                     Exponential Platform Legacy / Nexus (Symfony + the kernel)
                     Exponential Platform 3.2.9 / DXP     (Symfony only, no kernel)
  • An extension depends on the kernel version it was written for; check its composer.json (Compatibility and dependencies).
  • Velocity serves PHP applications and is required by the kernel's composer.json since 6.0.15 (Exponential Velocity).
  • Legacy and Nexus run the kernel next to the Symfony platform through the legacy bridge; DXP and Platform 3.2.9 do not include the kernel (The Platform line).

Two families: legacy kernel and Symfony platform

Exponential 6 kernelSymfony platform line
FrameworkIts own (CMF), templates in its template languageSymfony, Twig templates
Packagesse7enxweb/exponential and extensionsPlatform, Legacy, Nexus, DXP distributions and their bundles
Can be combinedYes: Legacy and Nexus include itYes, through the legacy bridge
Map of repositoriesWho is 7x?The Exponential platform ecosystem

Where the code lives

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

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