Die Karte des Ökosystems von Exponential
Inhalt
Die Schichten
| Schicht | Teile | Seite |
|---|---|---|
| 1. Sprache und Werkzeuge | PHP 8.0 und neuer (PHP 7.4 ohne Support nutzbar), Composer, Packagist, Git | PHP-Versionen, Composer und Packagist |
| 2. Bibliotheken | expcomponents, der Fork der Zeta Components (Kernel, seit 6.0.15); Symfony, Twig, Doctrine (Platform-Linie) | Upstream-Projekte und Forks |
| 3. Kernel | Exponential 6 (se7enxweb/exponential) | Der Kernel von Exponential 6 |
| 4. Auslieferung | Velocity, FrankenPHP, der eingebaute Server von PHP, Apache oder nginx mit PHP-FPM | Webserver und Engines |
| 5. Speicherung | SQLite 3, PostgreSQL, MongoDB, MariaDB, Oracle, MySQL | Datenbanken |
| 6. Erweiterungen | 66 mitgelieferte Pakete von se7enxweb, darunter Layouts und Intelligence; Erweiterungen anderer | Die mitgelieferten Erweiterungen |
| 7. Designs und Themes | Admin-Designs, AdminUI, Themes für Websites | Themes und Designs |
| 8. Websites | Seitenpakete, individuelle Websites, Integrationen, Apps über die REST-API | Seitenpakete und der Paketserver |
| 9. Anwender | Betreiber, Redakteure, Mitglieder, Besucher | Anwender im Ökosystem |
Was wovon abhängt
your site -> extensions and designs -> Exponential 6 kernel -> expcomponents -> PHP
^
Velocity serves it | legacy bridge
|
Exponential Platform Legacy / Nexus (Symfony + the kernel)
Exponential Platform 3.2.9 / DXP (Symfony only, no kernel)- Eine Erweiterung hängt von der Kernel-Version ab, für die sie geschrieben wurde; prüfen Sie ihre
composer.json(Kompatibilität und Abhängigkeiten). - Velocity liefert PHP-Anwendungen aus und wird seit 6.0.15 von der
composer.jsondes Kernels verlangt (Exponential Velocity). - Legacy und Nexus betreiben den Kernel über die Legacy Bridge neben der Symfony-Plattform; DXP und Platform 3.2.9 enthalten den Kernel nicht (Die Platform-Linie).
Zwei Familien: Legacy-Kernel und Symfony-Plattform
| Kernel von Exponential 6 | Symfony-Platform-Linie | |
|---|---|---|
| Framework | Ein eigenes (CMF), Templates in seiner Template-Sprache | Symfony, Twig-Templates |
| Pakete | se7enxweb/exponential und Erweiterungen | Die Distributionen Platform, Legacy, Nexus, DXP und ihre Bundles |
| Kombinierbar | Ja: Legacy und Nexus enthalten ihn | Ja, über die Legacy Bridge |
| Übersicht der Repositorys | Wer ist 7x? | Das Ökosystem der Exponential-Plattform |
Wo der Code liegt
- Alle Repositorys: https://github.com/se7enxweb.
- Alle Composer-Pakete: der Anbieter
se7enxwebauf Packagist. - Die Änderungsgeschichte von 53 Repositorys seit Dezember 2023, mit den Ledgers: Das Ökosystem der Exponential-Plattform.
Verwandte Seiten
- Ökosystem: hier beginnen
- Produkte
- Pakete
- Der PHP-Stack
- Freie Dokumentation: Diese Seite dürfen Sie unter der GNU FDL 1.3 frei kopieren, übersetzen und verbessern.
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.