The Exponential ecosystem map
Contents
The layers
| Layer | Parts | Page |
|---|---|---|
| 1. Language and tools | PHP 8.0 and later (PHP 7.4 usable without support), Composer, Packagist, Git | PHP versions, Composer and Packagist |
| 2. Libraries | expcomponents, the fork of the Zeta Components (kernel, since 6.0.15); Symfony, Twig, Doctrine (platform line) | Upstream projects and forks |
| 3. Kernel | Exponential 6 (se7enxweb/exponential) | The Exponential 6 kernel |
| 4. Serving | Velocity, FrankenPHP, PHP's built-in server, Apache or nginx with PHP-FPM | Web servers and engines |
| 5. Storage | SQLite 3, PostgreSQL, MongoDB, MariaDB, Oracle, MySQL | Databases |
| 6. Extensions | 66 bundled se7enxweb packages, among them Layouts and Intelligence; extensions of others | The bundled extensions |
| 7. Designs and themes | Admin designs, AdminUI, site themes | Themes and designs |
| 8. Sites | Site packages, custom sites, integrations, apps through the REST API | Site packages and the package server |
| 9. Users | Owners, editors, members, visitors | Users 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.jsonsince 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 kernel | Symfony platform line | |
|---|---|---|
| Framework | Its own (CMF), templates in its template language | Symfony, Twig templates |
| Packages | se7enxweb/exponential and extensions | Platform, Legacy, Nexus, DXP distributions and their bundles |
| Can be combined | Yes: Legacy and Nexus include it | Yes, through the legacy bridge |
| Map of repositories | Who is 7x? | The Exponential platform ecosystem |
Where the code lives
- All repositories: https://github.com/se7enxweb.
- All Composer packages: the vendor
se7enxwebon Packagist. - The change history of 53 repositories since December 2023, with the ledgers: The Exponential platform ecosystem.
Related pages
- Ecosystem: start here
- Products
- Packages
- The PHP stack
- Free documentation: this page is free to copy, translate and improve under the GNU FDL 1.3.
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.