Exponential: Häufige Fragen
Unterstützt: PHP 8.0 bis 8.5. Ohne Support nutzbar: PHP 7.4 (Exponential 6.0.15 und neuer). Warum Exponential PHP 7.4 unterstützt
Diese Antworten folgen den FAQ-Seiten der Projektwebsite, exponential.earth/faq, gelesen im Oktober 2026, in den eigenen Worten dieser Hilfe wiedergegeben und mit der Software in diesem Repository abgeglichen. Wo das Repository etwas anderes sagt, weist die Antwort darauf hin und folgt dem Repository.

Die FAQ der Website verweist außerdem auf eine ältere FAQ in der archivierten Dokumentation, doc.ezpublishlegacy.se7enx.com/FAQ.html, die sie als „schon etwas älter“ beschreibt. Ihre Antworten zu Konzepten gelten weiterhin, ihre Versionsnummern nicht.
Über Exponential
Was ist Exponential?
Ein Open-Source-Content-Management-System (CMS) und Entwicklungsframework, geschrieben in PHP. Seine größte Stärke ist ein Inhaltsmodell, das Sie selbst festlegen: Inhaltsklassen beschreiben, welche Arten von Inhalten es gibt (einen Artikel, ein Produkt, eine Veranstaltung), Inhaltsobjekte enthalten die Inhalte, und der Inhaltsbaum ordnet sie an. Dazu kommen Versionen, Übersetzungen, Berechtigungen, Workflows, Suche, Multisite-Fähigkeit, ein Shop und ein Template-System. Die Seite About Exponential der Website nennt Web-Publishing, Medienportale, Intranets, E-Commerce und Extranets als typische Einsatzgebiete. Die vollständige Liste der Funktionen steht in der README.
Ist Exponential dasselbe wie eZ Publish?
Exponential ist die Fortführung des Codes von eZ Publish, einem Produkt, das sein Hersteller nach fast achtzehn Jahren eingestellt hat. Das Projekt führte ihn bis August 2025 unter dem Namen eZ Publish weiter: Die FAQ der Website hält fest, dass der Name am 11. August 2025 auf Wunsch des Inhabers des alten Namens zu „Exponential“ (oder „Exponential (CMS)“) geändert wurde und dass das Projekt nicht mit dem Entwickler der ursprünglichen Software verbunden ist. Der Code, die Template-Sprache und die Erweiterungs-API blieben kompatibel: Die Dokumentationsseite der Website merkt an, dass für eZ Publish geschriebene Beispiele mit Exponential funktionieren. Die Geschichte erzählen die Chronik und Wer ist 7x?.
Warum Exponential wählen?
Der Aufsatz Why choose Exponential? der Website nennt diese Punkte, die diese Hilfe anhand der Software bestätigen kann:
- Langlebigkeit. Inhalte, die vor Jahren modelliert wurden, funktionieren weiterhin: Inhaltsmodell, Templates und Erweiterungen sind über die Releases hinweg kompatibel geblieben, und Upgrades sind Schritt für Schritt dokumentiert (Upgrades).
- Strukturierte, wiederverwendbare Inhalte. Inhalte werden als Objekte mit Attributen gespeichert, nicht als fertige Seiten; so kann ein Inhalt an vielen Stellen und über die REST-API erscheinen.
- Erweiterbar, ohne den Kern anzufassen. Erweiterungen fügen Module, Datentypen, Template-Operatoren, Workflow-Ereignisse und mehr hinzu (Erweiterungen).
- Trennung der Rollen. Redakteure arbeiten an Inhalten, Designer an Templates und Überschreibungen, Entwickler an Erweiterungen.
- Freie Software. Unter der GPL dürfen Sie sie ausführen, studieren, ändern und weitergeben; niemand kann sie Ihnen wegnehmen. Siehe Fragen zur Lizenz.
Ist Exponential ein Framework oder ein fertiges Produkt?
Ein fertiges Produkt. Exponential ist eine vollständige, funktionierende Einheit, nicht nur ein Framework, das Sie
erst fertigstellen müssen, bevor es etwas tut: Ein einziges composer install liefert Ihnen einen Stack für die
schnelle Anwendungsentwicklung (RAD) von Internetanwendungen, der zugleich ein Content-Management-System, eine
Digital Experience Platform (der Seitenbaukasten Exponential Layouts, Multisite und mehrsprachige Sites, der
Schreibassistent Exponential Intelligence) und ein E-Commerce-System ist (Warenkorb, Bestellungen, Zahlungsgateways,
Bestellbelege und das Shop-Dashboard). Seit 6.0.15 gehört dazu auch ein eigener Internet- und
Webanwendungsserver, Exponential Velocity. Weil jede Schicht aus einer Quelle kommt, mit einem Installer, einer
Konsole und einer Dokumentation, kommt der Einsatz von Exponential überall auf der Welt ohne die übliche
Integrationsarbeit aus. Siehe Velocity ist Teil von Exponential 6.0.15.
Enthält Exponential einen Webserver?
Ja, seit 6.0.15. Der Velocity Internet / Web Application Server ist Teil von Exponential: Die composer.json im
Wurzelverzeichnis verlangt se7enxweb/exponential-velocity ~0.0.4.57 (über se7enxweb/exponential-php-floor, auf PHP 8.0 und neuer), sodass jede Installation ihn hat, auf PHP 8.0
und neuer. Das Projekt nennt das einen Wendepunkt, einen Grundstein und einen Schlussstein: eine neue Stufe der
Integration von Anwendung und System, die noch mehr Funktionen von Haus aus und standardmäßig ins Kernprodukt bringt.
Velocity ist die empfohlene Engine für jede Stufe, und FrankenPHP ist eine produktionsreife Alternative; Apache und
nginx mit PHP-FPM funktionieren weiter wie bisher. Die Befehle lauten ./console exp:velocity deploy, start,
restart und cache clear. Siehe Velocity ist Teil von Exponential 6.0.15
und Die Website ausliefern.
Wer entwickelt es?
7x entwickelt und pflegt es, und die Exponential Foundation, eine gemeinnützige Organisation, betreibt das Projekt (Fußzeile von exponential.earth). Siehe Wer ist 7x? und Wer ist die Exponential Foundation?.
Warum hat Exponential manche Funktionen und andere nicht?
Die About Exponential FAQ der Website antwortet, dass das Projekt neue Funktionen gegen Stabilität abwägt: Jede Änderung am Kern wird sorgfältig geprüft, und der Kern beschränkt sich auf wesentliche Funktionen, während Erweiterungen den Rest hinzufügen. In diesem Repository sehen Sie dieselbe Regel am Werk: Neue Funktionen kommen meist als Erweiterungen oder als standardmäßig ausgeschaltete Einstellungen, und jede Änderung ist im Changelog von 6.0.15 festgehalten.
Mit Exponential arbeiten
Diese Antworten folgen Working with Exponential.
Was ist ein Modul und was eine Erweiterung?
Die FAQ der Website nennt die Ergänzungen, die Exponential erweitern, „Module“. In der Sprache von Exponential selbst
ist die Einheit, die Sie installieren, eine Erweiterung: ein Ordner unter extension/, der Module (Gruppen von
Seiten wie /content/view), Datentypen, Template-Operatoren, Workflow-Ereignisse, Designs, Einstellungen und
Übersetzungen enthalten kann. Sie können Erweiterungen installieren, die andere geteilt haben, oder eigene schreiben
(Was eine Erweiterung ist,
Erweiterungen).
Was ist ein Design?
Ein Design gibt einer Site ihr Aussehen: Templates, Stylesheets, Bilder und Schriften in einem Ordner
design/<name>/, meist innerhalb einer Erweiterung. Ein Siteaccess wählt, welche Designs er verwendet, und das
Überschreibungssystem lässt ein Design jedes Template ersetzen, ohne das Original zu bearbeiten. Sie können ein
Design installieren, das jemand anderes gemacht hat, oder Ihr eigenes bauen.
Was ist eine Distribution?
Ein Paket, das den Kernel mit einer ausgewählten Menge von Erweiterungen, Designs und Einstellungen verbindet, fertig für eine bestimmte Art von Site. Für Exponential bedeutet das zweierlei: die Site-Pakete, die der Setup-Assistent installiert (zum Beispiel das Design 7x Simple mit seinen Demo-Inhalten), und die Distributionen der größeren Familie, etwa Exponential Platform Legacy und Exponential Platform Nexus (Mit Exponential bauen). Eine Distribution zu bauen ist Arbeit für erfahrene Mitwirkende; eine zu installieren nicht.
Darf ich die Kerndateien von Exponential für meine Site ändern?
Sie dürfen, die Lizenz erlaubt es, aber das Projekt rät dringend davon ab, und die FAQ der Website ebenso. Eine geänderte Kerndatei wird beim nächsten Update überschrieben, auch bei Sicherheitsupdates, oder sie hindert Sie überhaupt am Aktualisieren. Legen Sie Ihre Änderungen dorthin, wo Updates sie nicht berühren:
- Templates: eine Design-Überschreibung in Ihrer eigenen Erweiterung;
- Einstellungen:
settings/override/undsettings/siteaccess/<name>/oder dassettings/einer Erweiterung; - Verhalten: eine Erweiterung, ein Workflow-Ereignis oder eine in den Einstellungen registrierte Klassenüberschreibung.
Hat der Kern selbst einen Fehler, beheben Sie ihn im Projekt, nicht in Ihrer Kopie: Zum Projekt beitragen.
Hat Exponential Codestandards?
Ja. Die Website verweist auf die Exponential-Codestandards
auf Share Exponential und auf den Code der Repositories von se7enxweb als Vorbild.
Für den Kernel ist CONTRIBUTING.md im Hauptverzeichnis der Installation der verbindliche Leitfaden: Sie erklärt den
Commit-Hook, die Prüfung des Codestils und das Dateimanifest, das jeder Pull-Request aktuell hält.
Kann ich eine WordPress-Site zu Exponential umziehen?
Ja. Die FAQ der Website sagt, dass es Werkzeuge dafür gibt; diese Dokumentation hat einen vollständigen Leitfaden: WordPress und Exponential erklärt den WordPress-Export, wie Beiträge, Seiten, Medien, Kategorien, Schlagwörter und Autoren auf Inhalte in Exponential abgebildet werden, die Adressen und Weiterleitungen und den Weg zurück. Leitfäden für andere Systeme finden Sie in der Migrationsübersicht.
Wo bekomme ich Hilfe?
Unterstützung erhalten listet die kostenlosen Community-Kanäle und die bezahlten Möglichkeiten auf. Bei einem Fehler in der Software siehe Wenn etwas schiefgeht.
Versionen, Releases und Anforderungen
Wann und wie werden neue Versionen veröffentlicht?
Die FAQ der Website sagt, dass Releases ab Exponential 6 semantische Versionierung verwenden. Im Repository wird die
Linie 6.0 als Tags v6.0.0, v6.0.1 und folgende veröffentlicht (v6.0.14 erschien im Juni 2026; die aktuelle
Linie ist 6.0.15). Einen festen Kalender gibt es nicht. Eine veröffentlichte Version wird nie
geändert: Eine Korrektur kommt immer als nächstes Release
(Wer ist die Exponential Foundation?). Wie
Sie Releases oder jeder Änderung beim Entstehen folgen, zeigt Mit Git aktualisieren.
Welche PHP-Versionen werden unterstützt?
Exponential 6.0.15 wird unter PHP 8.0 bis 8.5 unterstützt, ab seinem Release 0.0.4.54 mit dem Anwendungsserver Velocity, und ist unter PHP 7.4 ohne Support nutzbar (ohne Velocity) (Anforderungen). Die Community-Seite der Website nennt für das Release 6.0.14 „PHP 8.1 bis PHP 8.5“; maßgeblich sind die Anforderungen des Repositorys, die auch PHP 7.4 und 8.0 abdecken.
Kann ich Exponential unter PHP 7.4 betreiben?
Ja, ab 6.0.15, für Websites, die das PHP ihres Servers noch nicht ändern können. Der Kernel und die mitgelieferten
Erweiterungen laufen unter PHP 7.4; Velocity, Exponential Layouts, die Zwei-Faktor-Authentifizierung und einige andere
Erweiterungen brauchen PHP 8 und werden dort nicht installiert. Composer wählt die passenden Pakete selbst, über das
Metapaket se7enxweb/exponential-php-floor. PHP 7.4 erhält keine Sicherheitskorrekturen des PHP-Projekts mehr;
betreiben Sie es daher nur dort, wo Ihr Betriebssystemhersteller oder Hoster es noch pflegt, und planen Sie den
Umzug auf PHP 8. Die ganze Geschichte, mit einer Tabelle pro Funktion:
Warum Exponential PHP 7.4 unterstützt.
Wie hoste ich meine erste Site?
Der Artikel Getting started: hosting your first Exponential website der Website empfiehlt Hosting-Anbieter, die Exponential bereits installiert anbieten, damit Sie mit Inhalten statt mit der Servereinrichtung beginnen können. Installieren Sie es selbst, deckt das Installationsbuch jeden Schritt ab, und Erste Schritte zeigt die Administration. Hosting-Unternehmen haben einen eigenen Bereich in dieser Hilfe (Hosting-Unternehmen: Hier beginnen).
Kann ich es vor der Installation ausprobieren?
Ja. Die Website nennt eine öffentliche Demo unter demo.exponential.earth mit einer Administration unter edit.demo.exponential.earth; die Anmeldedaten stehen auf der Community-Seite der Website. Die Demo wird jeden Tag zurückgesetzt, Sie können also alles ändern.
Dem Projekt helfen
Wie kann ich helfen?
Die FAQ der Website nennt Spenden und Mitgliedschaften und außerdem die vielen Wege, die kein Geld kosten: Code, Übersetzungen, Dokumentation, Beratung zur Barrierefreiheit und Tests. Siehe Zum Projekt beitragen, Erweiterungen zurückgeben und Geben und spenden.
Muss ich etwas unterschreiben, um Code beizutragen, und was gebe ich dabei ab?
Für den Kern-Kernel ja. 7x und die Exponential Foundation verlangen für jeden Code-Beitrag zum Kernel eine unterschriebene Contributor Licensing Agreement (CLA), bevor er übernommen werden kann, gleich ob er als Pull Request, Patch, Issue oder per E-Mail eingereicht wird. Mit Unterschrift und Einreichung übertragen Sie das Urheberrecht an Ihrem Beitrag an die Exponential Foundation und 7x, die seine Eigentümer werden, und geben die Kontrolle darüber auf: Die Exponential Foundation und 7x dürfen ihn auf jede Weise verwenden, ändern, neu lizenzieren und verbreiten, auch unter anderen Lizenzen und in kommerziellen Produkten, ohne Sie zu fragen oder zu bezahlen, und Sie können ihn weder zurückziehen noch an Bedingungen knüpfen. Sie unterschreiben einmal für alle künftigen Beiträge. Ihre eigenen Extensions, Seitenpakete und Themes sind nicht betroffen. Siehe Urheberrechtsübertragung (CLA) (auf Englisch).
Ist es wirklich kostenlos?
Ja. Exponential ist freie Software unter der GNU GPL Version 2 oder später: Sie dürfen es für jeden Zweck nutzen, auch für kommerzielle Arbeit, es ändern und weitergeben. Die Bedingungen der Lizenz gelten, wenn Sie es weitergeben; siehe Fragen zur Lizenz.
Verwandte Seiten
- Das Exponential-Projekt: Hier beginnen
- Fragen zur Lizenz
- Erste Schritte
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.
Urheberrecht und Copyleft
Seit dem 29. Oktober 2026 halten die Exponential Foundation und 7x das Copyright an Exponential gemeinsam, die Foundation zuerst genannt: „Exponential Copyright © 1998-2026 Exponential Foundation and 7x“, in Dateien „Copyright (C) 1998 - 2026 Exponential Foundation and 7x. All rights reserved.“ Wer es hält und warum, was die GPL Ihnen erlaubt, welche Hinweise Dritter bleiben und wie der Hinweis in neue Dateien und Erweiterungen kommt: Urheberrecht und Copyleft.