Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

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…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/features/6.0/default-extension-distribution.md

On this page

This page is a translation. Read the English original

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.json

Der 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.8 nimmt 6.0.9 und 6.0.10 an, aber nicht 6.1.0.
  • require wird mit dem Produkt installiert. suggest ist nur ein Hinweis, den Composer ausgibt; ein vorgeschlagenes Paket installieren Sie selbst mit composer 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 (...-ls und ...-ls-extension) auf se7enxweb/<name> um. Im Januar 2024 wurde jedes Paket umbenannt, sodass kein Trick mit replace von Composer nötig ist.

Eine Extension hinzufügen

  1. Installieren Sie sie:

    composer require se7enxweb/ezflow
    php bin/php/ezpgenerateautoloads.php -e
    php bin/php/ezcache.php --clear-all --allow-root-user
  2. Aktivieren 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

  1. Entfernen Sie sie aus ActiveExtensions und leeren Sie die Caches.
  2. 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)

WannRelease-LinieÄnderung
14.-23. Dez. 20236.0.0Repository als Produkt von 7x gekennzeichnet; Anforderungen zeigen auf se7enxweb; ezgmaplocation, ezstarrating, ezwt auf Versionen gesetzt, die sich sauber installieren
7. Jan. 20246.0.1bcgooglesitemaps (Sitemaps), swark, owsimpleoperator (zusätzliche Template-Operatoren), bcwebsitestatistics (Webstatistik und Google Analytics); ezmultiupload auf ein Release mit wichtigen Korrekturen angehoben
23.-29. Jan. 20246.0.1ezpaypal, ezodf, ezautosave, ezie, ezflow, ezdemo und ezwebin umbenannt oder als vollwertige Pakete hinzugefügt; ezoracle und ezauthorize vorgeschlagen; xrowmetadata vorgeschlagen
Feb. 20246.0.2bccie, xrowextract (Inhaltsexport) hinzugefügt
März 20246.0.3Datentyp-Extensions enhancedezbinaryfile, enhancedselection2 und birthday hinzugefügt; bcurlaliaswithdash vorgeschlagen; xrowmetadata wird zur Anforderung
11. Aug. 20246.0.4Anti-Spam-Extensions recaptcha und hcaptcha hinzugefügt
31. Aug. - 5. Sep. 20246.0.4sevenx_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. 20246.0.5, 6.0.6ezownerchange und git_manager vorgeschlagen
2. Nov. 20246.0.6ezupdate hinzugefügt
13. Mai 20256.0.9ezprestapi 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. 20256.0.10sevenx_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

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.

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