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

Distributionen von Exponential

Diese Anleitung stellt jede Distribution von Exponential vor, die 7x in der GitHub-Organisation se7enxweb veröffentlicht: was sie ist und für wen, welche PHP-Versionen und Datenbanken sie unterstützt, welchen Kernel und…

Download as PDF

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

On this page

This page is a translation. Read the English original

Distributionen von Exponential

Diese Anleitung stellt jede Distribution von Exponential vor, die 7x in der GitHub-Organisation se7enxweb veröffentlicht: was sie ist und für wen, welche PHP-Versionen und Datenbanken sie unterstützt, welchen Kernel und welche Administration sie betreibt, was sie mitbringt (Exponential Layouts, die Media-Site, Demoinhalte), wie man sie installiert, ihr neuestes Release und wie es von ihr aus weitergeht. Am Ende stehen die Site-Pakete, die die Installer von Exponential 6 anbieten, die PHP-Floor-Pakete und die häufigsten Fragen.

Alles hier wurde aus dem jeweiligen Repository der Distribution gelesen: ihrer composer.json, ihrer README und ihren Tags und Releases (Stand 4. November 2026). Wo die Dokumentation einer Distribution ausführlicher ist, verweist diese Seite darauf, statt sie zu wiederholen. Die Installation, in der Sie diese Seite lesen, betreibt Exponential 6; Exponential 6.0 installieren installiert es.

Exponential und seine Geschichte. Exponential führt den Code von eZ Publish fort, einem Content-Management-System, das sein Hersteller eingestellt hat; die Symfony-basierten Linien führen die freien Linien von eZ Platform und Ibexa Open Source fort. 7x pflegt sie alle für aktuelles PHP. „Legacy“ im Namen bedeutet den Kernel von Exponential 6, der neben einer Symfony-Plattform läuft, nicht alte Software (Wer ist die Exponential Foundation?).

Inhalt

  1. Der Schnellstart: welche soll ich wählen?
  2. Alle Distributionen im Überblick
  3. Exponential 6
  4. Exponential Platform Legacy
  5. Exponential Platform Nexus
  6. Exponential Platform DXP
  7. Exponential Platform 3.2.9 und Exponential Basic
  8. Die Site-Pakete von Exponential 6
  9. Die PHP-Floor-Pakete
  10. Von einer Distribution zur anderen
  11. Demos und Downloads
  12. Fragen und Fehlerbehebung

1. Der Schnellstart: welche soll ich wählen?

Beantworten Sie zwei Fragen: Wollen Sie nur in PHP und den Templates von Exponential arbeiten, oder auch in Symfony? Und wollen Sie ein Framework, auf dem Sie aufbauen, oder eine fertige Website mit Demoinhalten, die Sie umbauen?

Sie wollenWählen SieBeginnen Sie mit
Ein CMS in reinem PHP, auf jeder Datenbank, von PHP 8.0 bis 8.5Exponential 6composer create-project se7enxweb/exponential exponential
Eine bestehende Website mit Exponential 6, mit Symfony danebenExponential Platform Legacyder Linie der gewünschten Symfony-Generation
Eine fertige Symfony-Website mit Exponential Layouts und DemoinhaltenExponential Platform Nexusder Linie der gewünschten Plattform-Generation, immer mit Version
Ein neues Projekt nur mit Symfony, ohne den Kernel von Exponential 6Exponential Platform DXPcomposer create-project se7enxweb/exponential-platform-dxp-skeleton
Bei eZ Platform 3.2 bleiben, mit aktuellem PHPExponential Platform 3.2.9dem Branch 3.2
Ein sehr kleines CMS zum Lernen oder für eine private WebsiteExponential Basicbasic.exponential.earth

Wenn Sie unsicher sind, beginnen Sie mit Exponential 6: Diese Linie dokumentiert das Hilfecenter, sie installiert sich mit zwei Befehlen auf SQLite und läuft auf jeder Datenbank, die Exponential unterstützt.

2. Alle Distributionen im Überblick

DistributionPaket (Typ)KernelSymfonyPHPLayoutsDemoinhalteNeuestes Release
Exponential 6se7enxweb/exponential (ezpublish-legacy)Exponential 6keins8.0 bis 8.5; 7.4 nutzbar ohne Supportjaüber die Site-Paketev6.0.14 (7. Juni 2026); 6.0.15 in Entwicklung
Exponential Platform Legacyse7enxweb/exponential-platform-legacy (project)Symfony-Plattform + Exponential 63.4, 5.4 oder 7.4 je nach Linieje nach Linie, 7.4 bis 8.5auf den Linien 4.6 und 5.0Installer der Plattformv2.5.0.10, v3.3.44.14, v4.6.23.9, v5.0.3.7
Exponential Platform Nexusse7enxweb/exponential-platform-nexus (project)Symfony-Plattform, auf den älteren Linien + Exponential 63.4, 5.4 oder 7.4 je nach Linieje nach Linie, 8.0 bis 8.5jaja (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)wie Nexus 1.0.0.x3.4wie Nexus 1.0.0.xjaja (CJW)1.0.0.16
Exponential Platform DXPse7enxweb/exponential-platform-dxp-skeleton (project) auf dem Metapaket se7enxweb/exponential-platform-dxpSymfony-Plattform v57.48.3 oder neuerkein EditorInstaller der PlattformSkeleton v2.0.0.4, Metapaket v0.0.0.4
Exponential Platform 3.2.9se7enxweb/exponential-platform (project)Kernel von eZ Platform 3.25.x7.3, 8.1 bis 8.4neinInstaller der Plattformv3.2.9 (28. September 2025)
Exponential Basicse7enxweb/exponentialbasic (project)Exponential Basic (Linie 2.x)keins8.2 oder neuerneineigenev2.4.0.4

Alle sind freie Software unter der GNU GPL, Version 2 oder später. Die DXP-Pakete nennen „GPL-2.0-or-later or proprietary“, die Lizenzwahl ihres Upstreams.

3. Exponential 6

Was es ist. Das Content-Management-System und Anwendungsframework, zu dem dieses Hilfecenter gehört: ein frei anpassbares Inhaltsmodell, Versionen und Übersetzungen, Rollen und Richtlinien, Multisite, ein Shop, Workflows, eine Template-Engine, REST und GraphQL und die Administrationsdesigns. Das Paket ist se7enxweb/exponential, das Repository se7enxweb/exponential.

Für wen. Organisationen, die strukturierte Inhalte, mehrere Websites oder mehrere Sprachen aus einer Installation betreiben, Hosting-Anbieter und Agenturen sowie Entwickler, die ohne Symfony auf dem Framework aufbauen.

PHPDie composer.json akzeptiert 7.4 bis 8.8; 8.0 ist die älteste unterstützte Version, 7.4 ist ohne Support nutzbar (Warum Exponential PHP 7.4 unterstützt). Die kontinuierliche Integration führt die Tests auf PHP 8.1 bis 8.5 aus und prüft Syntax und Start auf 8.0 und 7.4.
DatenbankenSQLite, MySQL und MariaDB, PostgreSQL, MongoDB und Oracle (über die Extension ezoracle)
AusliefernExponential Velocity, der PHP-Webserver, den die README für jede Stufe empfiehlt, oder Apache, nginx, LiteSpeed, Caddy oder IIS mit PHP-FPM (Installieren, Abschnitt 8)
Administrationdas Design admin4 und die anderen, der Siteaccess editor und die Extension AdminUI
Enthältdie Extensions, die das PHP-Floor-Paket für die laufende PHP-Version auswählt: Exponential Layouts, Exponential Intelligence, die Website-Seitenleiste expwt und die übrigen (Extensions einer neuen Installation)
Inhalte und Designein Site-Paket, das bei der Installation gewählt wird (Abschnitt 8)
Neuestes Releasev6.0.14 (7. Juni 2026). 6.0.15 ist die Linie in Entwicklung; die Release-Übersicht und die Branch-Übersicht nennen die Versionen.

Installieren.

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

Das installiert das Standard-Site-Paket sevenx_multisite auf SQLite. Jede Option, den Setup-Assistenten und den Kickstarter beschreibt Exponential 6.0 installieren, die Einstellungen danach Exponential 6.0 konfigurieren.

Weg nach vorn. Innerhalb der Linie 6.0: Exponential 6.0 aktualisieren. Um später Symfony hinzuzufügen, ohne die Installation zu verlassen: Exponential Platform Legacy und die Legacy-Bridge.

4. Exponential Platform Legacy

Was es ist. Eine Symfony-Plattform mit einem vollständigen Exponential 6 darin: zwei Kernel, die sich eine Datenbank teilen. Ihre composer.json verlangt se7enxweb/exponential (auf der Linie 2.5 direkt, auf den neueren Linien über die Legacy-Bridge), sodass die Administration von Exponential und seine Templates neben der Symfony-Administration der Plattform laufen (auf der Linie 2.5 unter /legacy_admin/ und /admin/). Repository: se7enxweb/exponential-platform-legacy.

Für wen. Bestehende Exponential-Websites, die Symfony daneben wollen und Schritt für Schritt vorangehen, und Teams, die beide Stacks zugleich brauchen.

Es gibt eine Linie je Symfony-Plattform-Generation. Sie wählen die Linie; jede hat ihren eigenen Branch und eigene Tags:

LinieBranchPlattform-KernelSymfonyBridgePHP (composer.json)Neuester Tag
2.5mastereZ Platform 2.5 (se7enxweb/ezpublish-kernel ~7.5)3.4 LTSse7enxweb/legacy-bridge ^2.1^7.1.3 || ^8.0; die README: 8.0 oder neuer, 8.0 bis 8.2 getestetv2.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 bis 8.5; die Release Notes: installiert auf PHP 8.0 bis 8.5, auf 7.4 ohne Support nutzbarv4.6.23.9
5.05.xPlattform v5 (se7enxweb/exponential-platform-dxp)7.4se7enxweb/legacy-bridge ^5.08.3 oder neuerv5.0.3.7
  • Exponential Layouts. Die Linie 4.6 verlangt es (se7enxweb/layouts-core, netgen/layouts-ibexa, netgen/layouts-standard). Auf der Linie 5.0 ist es vorgeschlagen und wird von composer create-project ab PHP 8.4 hinzugefügt; EXP_WITHOUT_NETGEN_LAYOUTS=1 lässt es weg. Die Linien 2.5 und 3.3 bringen es nicht mit.
  • Datenbanken (README der Linie 2.5): MySQL ab 5.7, MariaDB ab 10.0, PostgreSQL ab 9.5 und SQLite ab 3.35 für Entwicklung und Tests (SQLite-Installation der Plattform).
  • Installieren (Linie 2.5, aus ihrer README): composer create-project --ignore-platform-req=php+ se7enxweb/exponential-platform-legacy:~2.5.0.8 exponential_website, danach die Schritte der README. Die anderen Linien: die README und die Installationsanleitung ihres Branches.

5. Exponential Platform Nexus

Was es ist. Ein fertiges Website-Projekt: die Symfony-Plattform mit der Netgen-Media-Site (ihrem Site-Bundle, Designs und Demoinhalten), Exponential Layouts, Tags und der Netgen Site API, auf den älteren Linien mit Exponential 6 daneben. Repository: se7enxweb/exponential-platform-nexus; sein eigenes Buch (doc/book/) behandelt jede Linie ausführlich, und Exponential Platform Nexus: eine fertige Website in Minuten ist die Übersicht hier.

Für wen. Agenturen und Teams, die in Minuten eine vollständige Website mit Demoinhalten, Seitenbaukasten und Administration wollen und sie dann zu ihrer eigenen umbauen.

LiniePlattform-GenerationSymfonyPHPKernel von Exponential 6Neuester Tag
2.5 (master) und 1.0.0.xeZ Platform 2.53.4in der Praxis 8.1 oder neuer (das Minimum des Kernels); Composer mit --ignore-platform-req=php+jav2.5.0.9, 1.0.0.11
1.1.0.xeZ Platform 3.35.48.0 oder neuer, 8.5 empfohlenjav1.1.0.14
1.2.0.xIbexa Open Source 4.65.48.2 oder neuer, 8.5 empfohlenjav1.2.0.5
1.3.0.xPlattform v57.48.4 oder neuernein1.3.0.11
  • Datenbanken (das Buch, Kapitel 2): MySQL 8.0+, MariaDB 10.3+, PostgreSQL 14+ oder SQLite 3.35+ auf 1.1.0.x bis 1.3.0.x; MySQL 5.7+ oder MariaDB 10.2+ und PostgreSQL auf der Generation 2.5, SQLite auf 1.0.0.x.
  • Installieren. Klonen Sie den Branch und checken Sie den neuesten Tag der Linie aus, oder verwenden Sie composer create-project und geben Sie immer eine Version an (zum Beispiel se7enxweb/exponential-platform-nexus:1.3.0.6): Ohne Version installiert Composer die Upstream-Media-Site von Netgen, die Packagist unter demselben Namen führt.
  • Varianten.

6. Exponential Platform DXP

Was es ist. Eine Digital Experience Platform nur mit Symfony: die freie Fortführung der Linie von eZ Platform und Ibexa Open Source, gepflegt von 7x. Das Skeleton se7enxweb/exponential-platform-dxp-skeleton ist das Projekt, das Sie anlegen; es verlangt das Metapaket se7enxweb/exponential-platform-dxp. Übersicht hier: das DXP-Skeleton.

Für wen. Neue Symfony-Projekte und Teams, die eZ Platform oder Ibexa Open Source verlassen und aktuelles PHP wollen.

  • Plattform v5 (der Standard-Branch). Symfony 7.4 LTS, PHP 8.3 oder neuer (8.3 oder 8.5 empfohlen), die Admin-Oberfläche unter /adminui/, REST, GraphQL, der HTTP-Cache, Solr und die Kernsuche. Laut Beschreibung des Skeletons stellt es Ibexa DXP OSS 5.0.6 bereit. Datenbanken (README): MySQL 8.0+, MariaDB 10.3+, PostgreSQL 14+ und SQLite 3.35+ für Entwicklung und Tests.
  • 4.6. Der Branch 4.6 des Skeletons und des Metapakets: PHP 7.4 bis 8.5 in der composer.json, Symfony 5. Er bleibt bei Flysystem 2 (se7enxweb/flysystem ^2.5), eine Grenze dieser Generation.
  • Was es nicht mitbringt. Keinen Layout-Editor, keinen Freigabe-Workflow oder Zeitplaner und keinen Kernel von Exponential 6. Für Exponential 6 neben Symfony wählen Sie Legacy oder Nexus.
  • Installieren. composer create-project se7enxweb/exponential-platform-dxp-skeleton exponential_website, danach die Schritte seiner README.

7. Exponential Platform 3.2.9 und Exponential Basic

Exponential Platform 3.2.9

se7enxweb/exponential-platform, Branch 3.2, neuestes Release v3.2.9 (28. September 2025): eine Plattform nur mit Symfony auf dem letzten freien Kernel von eZ Platform 3.2 (se7enxweb/ezplatform-kernel), PHP 7.3 und 8.1 bis 8.4. Ihre Beschreibung sagt „No Exponential 6.x Legacy Support“ und verweist dafür auf Exponential Platform Legacy. Für Teams, die eZ Platform 3.2 betreiben und dabei bleiben wollen.

Exponential Basic

se7enxweb/exponentialbasic, neuestes Release v2.4.0.4: das kleine CMS der Linie 2.x, laut Beschreibung „for everyone, educational purposes, personal use“, auf PHP 8.2 oder neuer mit MySQL, PostgreSQL, SQLite oder Informix. Es ist eine eigene Codebasis, keine Version von Exponential 6, und hat eine eigene Website, basic.exponential.earth.

8. Die Site-Pakete von Exponential 6

Exponential 6 selbst bringt keine Website mit; der Installer installiert ein Site-Paket vom Paketserver: seine Inhaltsklassen, Demoinhalte, sein Design und die Siteaccess-Einstellungen. Sie gehören nur zu Exponential 6; die Symfony-Distributionen haben eigene Installer. Seit 6.0.15 schaltet jedes Site-Paket Extensions nur noch ein, und Composer installiert die Extensions selbst (Site-Pakete installieren keine Extension-Pakete mehr).

Site-PaketWas Sie bekommenOhne Demoinhalte
sevenx_multisite (Standard)7x MultiSite: das offizielle Standarddesign von Exponential 6.0.15, mehrere Websites in einer Installationsevenx_multisite_clean
sevenx_site7x Simple Website Interface: eine Websitesevenx_site_clean
cjw_multisiteCJW MultiSite: das Design von CJW Network
ezwebin_siteWebsite Interface: das klassische Design für eine Website, für 6.0.15 neu gestaltetezwebin_site_clean
ezflow_siteFlow: Seiten aus Blöckenezflow_site_clean
ezdemo_siteExponential Demo Siteezdemo_site_clean
plain_siteeine fast leere Website, um alles selbst aufzubauen

Alle Site-Pakete von 6.0.15 tragen die Version 6.0-15-stable. Wählen Sie eins mit exp:install --package=<name>, mit Site_package= des Kickstarters oder im Schritt „Site-Paket“ des Setup-Assistenten (Installieren). Ihre Quellen sind die -ezpackage-Repositories (sevenx-ezpackage, cjw_multisite-ezpackage, ezwebin-ezpackage, ezflow-ezpackage, ezdemo-ezpackage), in denen eine Extension und ihr Site-Paket gemeinsam veröffentlicht werden.

9. Die PHP-Floor-Pakete

se7enxweb/exponential-php-floor ist ein Metapaket, das Exponential 6 verlangt, statt jede Extension selbst aufzuführen. Composer wählt die Linie, die zur PHP-Version passt, unter der es läuft, sodass eine composer.json auf jeder unterstützten PHP-Version installiert:

LiniePHPWas sie auswähltNeueste
1.07.4 (ohne Support nutzbar)die Releases der Extensions, die noch auf PHP 7.4 laufen1.0.6
1.18.0jede Extension, darunter Exponential Layouts, Exponential Velocity und die Anmeldung in zwei Schritten1.1.8
1.28.1 bis 8.3wie 1.11.2.8
1.38.4 und neuerwie 1.2, mit den neuesten Releases, wo sie PHP 8.4 brauchen1.3.8

Sie verlangen es nie selbst: Es kommt mit se7enxweb/exponential. Seine README (se7enxweb/exponential-php-floor) nennt, was jedes Release geändert hat.

10. Von einer Distribution zur anderen

VonNachWie
Eine Website, die mit eZ Publish oder einem älteren Exponential gebaut wurdeExponential 6Von einer älteren Version aktualisieren und Aktualisieren
Exponential 6Exponential Platform Legacydieselbe Datenbank und ezpublish_legacy/, verbunden über die Legacy-Bridge
Legacy oder Nexus, eine Liniedie nächste Linieeine Generation nach der anderen, nach der README des Ziel-Branches; für Nexus Kapitel 11 seines Buchs („upgrading between lines“)
Exponential Platform Legacy 5.0 oder Nexus 1.3.0.xExponential Platform DXP v5derselbe Kernel der Plattform v5, ohne den Kernel von Exponential 6

Ein Wechsel geschieht nie von selbst: Sichern Sie zuerst die Datenbank und var/, und testen Sie an einer Kopie.

11. Demos und Downloads

WasWo
Exponential 6, der neueste Code mit dem 7x-Designdemo.exponential.earth, Administration unter edit.demo.exponential.earth (Demomodus)
Exponential 6, alle vier Stunden aus dem Hauptbranch neu gebautlatest.demo.exponential.earth
Die CJW-Starter-Websitesite.cjw.demo.exponential.earth
Exponential Platform (Legacy, Nexus, DXP)platform.exponential.earth, Demo unter platform.exponential.earth/demo
Exponential Basicbasic.exponential.earth
PaketePackagist, Anbieter se7enxweb, der Paketserver für Site-Pakete

12. Fragen und Fehlerbehebung

Frage oder SymptomAntwort
Hat Exponential Platform DXP einen Layout-Editor?Nein. Es bringt keinen Layout-Editor, keinen Freigabe-Workflow, keinen Zeitplaner und keinen Kernel von Exponential 6 mit. Wählen Sie für Exponential Layouts Nexus oder Legacy 4.6 bzw. 5.0.
composer create-project se7enxweb/exponential-platform-nexus hat ein Projekt namens netgen/media-site angelegtEs lief ohne Version und hat die Upstream-Media-Site installiert. Beginnen Sie neu mit einer Version, zum Beispiel :1.3.0.6.
Composer lehnt die Generation 2.5 auf aktuellem PHP abVerwenden Sie --ignore-platform-req=php+, wie die README sagt; schalten Sie die Sicherheitssperre von Composer nie ab.
Ein Tag von Nexus oder Legacy fehlt auf PackagistFünfteilige Tags (v1.0.0.0.3, 1.3.0.0.0) gibt es nur in Git. Installieren Sie sie aus einem Klon.
Exponential Layouts fehlt auf Legacy 5.0Es wird nur ab PHP 8.4 hinzugefügt, und nicht, wenn EXP_WITHOUT_NETGEN_LAYOUTS=1 gesetzt ist.
Nexus 1.3.0.x hat kein /legacy_admin/Diese Linie betreibt die Plattform v5 ohne den Kernel von Exponential 6. Nehmen Sie für beides 1.2.0.x oder älter.
Welches PHP für Exponential 6?Das neueste, das Sie betreiben können, 8.5 eingeschlossen; 8.0 ist die älteste unterstützte Version. Composer wählt die passende Floor-Linie selbst.
Kann ich mein Site-Paket auf einer Symfony-Distribution verwenden?Nein. Site-Pakete sind für die Installer von Exponential 6; die Plattformen installieren ihre Inhalte mit eigenen Befehlen.
Ist „Legacy“ alte Software?Nein. Es ist der Kernel von Exponential 6 neben einer Symfony-Plattform, und beide werden gepflegt.

Verwandte Seiten

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