Was eine neue Installation mitbringt: die Standard-Auslieferung der Extensions
Diese Seite ist für alle, die Exponential installieren und wissen wollen, welche Extensions damit kommen und wie sich eine
hinzufügen oder weglassen lässt. Die composer.json von Exponential tut mehr, als PHP-Anforderungen aufzulisten: Sie
entscheidet, welche Extensions mit composer create-project kommen. Ab Dezember 2023 haben die Betreuer diese Liste Paket
für Paket aufgebaut.
Die aktuelle Liste ansehen
grep -n '"se7enxweb/' composer.jsonDer erste Block der Ausgabe ist suggest, der zweite require. Die aktuellen Abschnitte require und suggest von
composer.json sind maßgeblich; die Zeitleiste unten sagt Ihnen, wann jedes Teil hinzukam. Was eine Installation von
6.0.15 auf der Platte hat, was sie standardmäßig aktiviert und woher die Tabellen kommen, steht in Erweiterungen einer
neuen Installation.
Wie es funktioniert
- Jede Extension ist ein Composer-Paket des Anbieters
se7enxweb. Die Versionsbedingungen verwenden~, was die letzte Stelle freigibt:~6.0.8nimmt6.0.9und6.0.10an, aber nicht6.1.0. requirewird mit dem Produkt installiert.suggestist nur ein Hinweis, den Composer ausgibt; ein vorgeschlagenes Paket installieren Sie selbst mitcomposer require se7enxweb/<name>.- Die PHP-Anforderung ist
^8.1 || ^8.2 ...(siehe Unterstützung für PHP 8). - Im Dezember 2023 stellte schon das erste Release die Quellen von Paketnamen Dritter (
...-lsund...-ls-extension) aufse7enxweb/<name>um. Im Januar 2024 wurde jedes Paket umbenannt, sodass kein Trick mitreplacevon Composer nötig ist.
Eine Extension hinzufügen
Installieren Sie sie:
composer require se7enxweb/ezflow php bin/php/ezpgenerateautoloads.php -e php bin/php/ezcache.php --clear-all --allow-root-userAktivieren Sie sie in
settings/override/site.ini.append.php:[ExtensionSettings] ActiveExtensions[]=ezflow
Eine aus einem Website-Paket erstellte Installation aktiviert die Extensions ihres Pakets für Sie.
Eine weglassen
- Entfernen Sie sie aus
ActiveExtensionsund leeren Sie die Caches. - Führen Sie
composer remove se7enxweb/<name>aus.
Wenn Sie mit Git-Checkouts der Extensions statt mit Composer installiert haben, führen Sie nicht composer update aus:
Es ersetzt die Checkouts.
Zeitleiste der Auslieferung (composer.json im Wurzelverzeichnis)
| Wann | Release-Linie | Änderung |
|---|---|---|
| 14.-23. Dez. 2023 | 6.0.0 | Repository als Produkt von 7x gekennzeichnet; Anforderungen zeigen auf se7enxweb; ezgmaplocation, ezstarrating, ezwt auf Versionen gesetzt, die sich sauber installieren |
| 7. Jan. 2024 | 6.0.1 | bcgooglesitemaps (Sitemaps), swark, owsimpleoperator (zusätzliche Template-Operatoren), bcwebsitestatistics (Webstatistik und Google Analytics); ezmultiupload auf ein Release mit wichtigen Korrekturen angehoben |
| 23.-29. Jan. 2024 | 6.0.1 | ezpaypal, ezodf, ezautosave, ezie, ezflow, ezdemo und ezwebin umbenannt oder als vollwertige Pakete hinzugefügt; ezoracle und ezauthorize vorgeschlagen; xrowmetadata vorgeschlagen |
| Feb. 2024 | 6.0.2 | bccie, xrowextract (Inhaltsexport) hinzugefügt |
| März 2024 | 6.0.3 | Datentyp-Extensions enhancedezbinaryfile, enhancedselection2 und birthday hinzugefügt; bcurlaliaswithdash vorgeschlagen; xrowmetadata wird zur Anforderung |
| 11. Aug. 2024 | 6.0.4 | Anti-Spam-Extensions recaptcha und hcaptcha hinzugefügt |
| 31. Aug. - 5. Sep. 2024 | 6.0.4 | sevenx_valkey (Unterstützung für Valkey/Redis) hinzugefügt und im selben Release nach suggest verschoben, damit Installationen ohne Redis-Server nicht scheitern |
| 1. und 18. Okt. 2024 | 6.0.5, 6.0.6 | ezownerchange und git_manager vorgeschlagen |
| 2. Nov. 2024 | 6.0.6 | ezupdate hinzugefügt |
| 13. Mai 2025 | 6.0.9 | ezprestapi 1.2 hinzugefügt: Inhalte über eine REST-API anlegen, lesen, aktualisieren und löschen (seit 1.2.6 die eine Extension für REST API v1 und v2; die composer.json im Wurzelverzeichnis von 6.0.15 verlangt ezprestapi ~1.2.6 und nicht mehr ezprestapiprovider, siehe REST API v1 und v2) |
| 13. Aug. 2025 | 6.0.10 | sevenx_themes_simple hinzugefügt, damit das Standard-Theme immer ausgeliefert wird |
Einige Einträge wechselten später zwischen suggest und require: Heute stehen ezoracle und git_manager in
require, während ezauthorize, ezownerchange, bcurlaliaswithdash und sevenx_valkey weiterhin nur Vorschläge
sind. Seitdem ist die Liste um das Layout-System, den Newsletter, die Tags-Extension und weitere gewachsen.
Verwandte Seiten
- Extensions, Themes und Pakete, Extension-Liste: sortieren, untersuchen und herunterladen, Ladereihenfolge und sicheres Speichern
- Extension-Metadaten:
ezinfo.phpundextension.xml - Das Produkt heißt Exponential, Unterstützung für PHP 8
- Changelogs, die die Menge der Extensions geändert haben: 6.0.0, 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.0.5, 6.0.6, 6.0.9, 6.0.10
- Chronik: Dezember 2023, Januar 2024, erste Hälfte, Januar 2024, zweite Hälfte, Februar 2024, März 2024, Juni 2024
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.