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

Upstream-Projekte und Forks

Die PHP-Projekte, auf denen das Ökosystem von Exponential steht und denen es etwas zurückgibt - PHP, Composer, Zeta Components, Symfony, Twig, Doctrine, die Projekte von Netgen, der Webserver Qbix, AdminNeo und die…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/ecosystem/php-stack/upstream-projects-and-forks.md

On this page

This page is a translation. Read the English original

Upstream-Projekte und Forks

Inhalt

  1. Worauf Exponential steht
  2. Warum Forks
  3. Nennung und Respekt

Worauf Exponential steht

ProjektVerwendet fürZurückgegebenQuelle
PHPDie SpracheUnterstützung für jede neue PHP-VersionREADME.md
Composer und PackagistInstallation des Kernels und jeder Erweiterung219 von se7enxweb veröffentlichte Paketecomposer.json, Packagist
Zeta ComponentsDie Bibliotheken des Kernels (Archive, Cache, Datenbank, Feed, Bildumwandlung, Mail, WebDAV ...) bis 6.0.14; seit 6.0.15 über die expcomponents-Forks"Forked and patched 47+ Zeta Components repos", über 47 Repositorys geforkt und gepatcht; "14 security PRs submitted upstream to zetacomponents", 14 Sicherheits-Pull-Requests an zetacomponents; der offizielle Fork expcomponents (Apache 2.0)Profil-README von se7enxweb, expcomponents
Symfony, Twig, DoctrineDie Platform-LinieGepflegte Forks für PHP 8.4 und 8.5Das Ökosystem der Exponential-Plattform
Upstream-Layouts-Pakete, Media Site, Site APIExponential Layouts und NexusPortierungen auf den Kernel von Exponential; ein Fork von layouts-coreREADME.md
Webserver QbixDie Engine von VelocityEin darauf gebauter ProduktionsserverREADME von Velocity
AdminNeoDer Editor für Datenbankquellensevenx_dse
jQuery, TinyMCE, Bootstrap IconsDie Skripte, der Editor und die Symbole der AdministrationOktober 2026

Quelltabelle: Der PHP-Stack, auf dem es steht und dem es etwas zurückgibt.

Warum Forks

Viele Ursprungspakete des alten Stacks wurden für aktuelles PHP nicht mehr gepflegt. Damit Websites weiterlaufen, hält 7x unter dem Anbieter se7enxweb Forks bereit, die sie reparieren, und führt in der Paketübersicht auf, welcher Fork welches Ursprungspaket ersetzt. Was sich für Anwender eines Forks geändert hat, steht unter Paket-Forks und umbenannte Befehle.

Die Bibliotheken des Kernels: expcomponents

Seit 6.0.15 sind auch die eigenen Bibliotheken des Kernels Forks. Die Zeta Components, die als eZ Components bei eZ Systems begannen (New-BSD-Lizenz) und über den Inkubator der Apache Software Foundation (Apache License 2.0) zu einem unabhängigen Projekt wurden, sind als expcomponents geforkt: ein Paket je Bibliothek, se7enxweb/expcomponents-<name> (se7enxweb/expcomponents-mail für zetacomponents/mail), weiter unter der Apache License 2.0, gepflegt von 7x und der Exponential Foundation und intern modernisiert. Die Klassennamen mit ezc und die APIs bleiben, und jeder Fork ersetzt in Composer seinen Ursprungsnamen, sodass Code und Pakete Dritter weiter funktionieren. Die ersten beiden Forks waren Archive und WebDAV; die vollständige Liste, die Geschichte und die Gründe stehen auf der Funktionsseite Exponential Components (expcomponents), das Upgrade in den Upgrade-Hinweisen. Korrekturen, die allen nützen, gehen weiterhin als Pull-Requests an das Projekt Zeta Components.

Nennung und Respekt

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