Die Geschichte von Exponential, Dezember 2023 bis heute
Dies ist die Geschichte jeder Änderung an Exponential und an den Repositorys um es herum seit Beginn der se7enxweb-Ära im Dezember 2023, so geschrieben, dass Sie daraus lernen können: was eine Änderung bringt, wie Sie sie nutzen und was Sie beim Upgrade prüfen sollten. Sie hat zwei Hälften. Die Chronik erzählt die Geschichte Monat für Monat. Das Änderungsverzeichnis ist die vollständige, maschinell erzeugte Aufzeichnung jedes Commits. Zwischen beiden fehlt nichts, und die Seite zur Abdeckung beweist es.
Kurz gesagt
- Lesen Sie eine Monatsseite, um zu erfahren, was in diesem Monat möglich wurde; jede beginnt mit einer kurzen Zusammenfassung und endet mit verwandten Seiten.
- Jede Änderung nennt ihren Commit, zum Beispiel
2ddbc4c624. Öffnen Sie ihn mitgit show 2ddbc4c624. - Das Änderungsverzeichnis führt alle Änderungen eines Repositorys mit Datum, Art, Größe und Release-Tag auf: Änderungsverzeichnis.
- Die Seite zur Abdeckung zeigt je Repository und Monat, dass jede Änderung erklärt, als klein aufgeführt oder als ohne Nutzen für Anwender gekennzeichnet ist: Abdeckung.
Die Geschichte bisher
Lesen Sie diese Zeilen zuerst, wenn Sie neu sind; jede verweist auf den Monat, der sie ausführlich erzählt.
- Dezember 2023: Die Codebasis wechselt den Besitzer. Die erste Änderung von außen wurde am 11. Dezember zusammengeführt, der Setup-Assistent lief nun unter PHP 8, und Update-Scripts ab 5.4 wurden veröffentlicht. Dezember 2023
- Januar 2024: 6.0.0 ist stabil, und SQLite kommt. Eine Datenbank, die keinen Server braucht, mit Treiber, Schema-Handler und Demonstrationsdatenbank. Januar 2024, erste Hälfte
- August bis November 2024: admin3. Ein vollständiges, responsives Design für die Administration, danach auf echten Geräten getestet und korrigiert. August 2024, November 2024
- April 2025: PHP 8.4 kommt, PHP 7 geht. Websites mit PHP 7.4 bleiben auf 6.0.7. April 2025
- August 2025: Das Produkt heißt Exponential. Bezeichner, Pfade und Tabellen blieben unverändert. August 2025
- Dezember 2025: PHP 8.5 wird unterstützt. Dezember 2025
- Juni 2026: MongoDB 8 als Datenbank, und 6.0.14. Juni 2026, erste Hälfte
- Juli 2026: Die Kommandozeile wird erwachsen.
ezpmin der Konsole, der Kickstarter, ein Werkzeug zum Zurücksetzen von Passwörtern, ein vertrauenswürdiger Template-Editor. Juli 2026 - August 2026: ehrliches Template-Debugging, sechs Sicherheits-Patches, Tests bei jeder Änderung. August 2026
- September 2026: große Listen, die funktionieren, Velocity, eine Installation mit einem Befehl und eine Härtungsrunde. Erste Hälfte, zweite Hälfte
- Oktober 2026: jQuery 4 und admin4, ein Prüfprotokoll,
exp:ini, eine Debug-Leiste, Inhaltsjobs und TinyMCE 8. Oktober 2026
So lesen Sie die Chronik
- Wählen Sie einen Monat aus der Tabelle unten. Eine Monatsseite beginnt mit Kurz gesagt: drei bis fünf Zeilen, die Sie in einer halben Minute lesen.
- Der Hauptteil ist nach Tag oder nach Thema gegliedert. Jeder Absatz nennt, was sich geändert hat, warum es wichtig ist und was Sie jetzt tun können, was vorher nicht ging. Commit-Hashes stehen in Backticks.
- Kleinere Änderungen führt die Änderungen auf, die keine eigene Geschichte brauchen, jede mit ihrem Commit.
- Verwandte Seiten verlinkt die Funktionsseiten (wie Sie es nutzen), die Spezifikationen (jede Einstellung und Klasse), die Hinweise zu Verhaltensänderungen (was Sie beim Upgrade prüfen) und das Changelog des Releases.
- Ein Monat mit zwei Seiten (
aundb) wurde nach Tagen geteilt, weil er so viel enthielt.
Eine Änderung, die nicht in der Chronik steht, steht im Änderungsverzeichnis. Eine Änderung ohne Nutzen für Anwender, etwa eine Finanzierungsdatei, ist auf der Seite zur Abdeckung als solche gekennzeichnet, mit Begründung.
So lesen Sie das Änderungsverzeichnis
Öffnen Sie das Änderungsverzeichnis, wählen Sie ein Repository und dann einen Monat. Jede Zeile nennt:
| Spalte | Bedeutung |
|---|---|
| Datum und Commit | Wann die Änderung gemacht wurde, und ihr Hash (Kurzform) |
| Art | Hinzugefügt, Aktualisiert, Entfernt, Umbenannt, Korrigiert, Merge oder Sonstiges, aus der Commit-Nachricht abgeleitet |
| Änderung | Die Betreffzeile des Commits, so wie sie im Repository steht |
| Dateien und +/- | Wie viele Dateien, wie viele Zeilen hinzugefügt und entfernt |
| Release | Das Release-Tag, das die Änderung zuerst enthielt, wenn es eines gibt |
Um zu sehen, welches Release in dieser Installation eine Änderung enthält, listen Sie die Tags in Versionsreihenfolge auf:
git tag -l 'v6.0.*' --sort=version:refname | tail -3Erwartet: die neuesten Tags, endend mit v6.0.14. Die Linie 6.0.15 ist in Entwicklung und hat noch kein Tag; ihre
Hinweise stehen im Changelog von 6.0.15.
Die Chronik, Monat für Monat
| Monat | Schlagzeile | Außerdem |
|---|---|---|
| Dezember 2023 | Die erste Änderung von außen am Fork wurde am 11. Dezember 2023 zusammengeführt (Upstream-Pull-Request #40). | Plattform Erweiterungen |
| Januar 2024, erste Hälfte | 6.0.0 wurde am 1. Januar 2024 stabil. | Plattform Erweiterungen |
| Januar 2024, zweite Hälfte | 6.0.1 entstand am 29. Januar 2024. | Plattform Erweiterungen |
| Februar 2024 | 6.0.2 wurde am 29. Februar 2024 veröffentlicht. | Plattform Erweiterungen |
| März 2024 | Die Wurzel des Inhaltsbaums lässt sich anzeigen. | Plattform Erweiterungen |
| April 2024 | 6.0.3 wurde am 2. April 2024 veröffentlicht. | Plattform Erweiterungen |
| Mai 2024 | Keine Änderung an der Hauptinstallation im Mai 2024; die Arbeit fand in den Plattform-Repositorys statt. | Plattform |
| Juni 2024 | Ein ruhiger Monat: Zwei Änderungen an composer.json hielten die Paketliste der Distribution aktuell. | Plattform |
| Juli 2024 | Keine Änderung an der Hauptinstallation im Juli 2024; das Site-Bundle und die Administrationsoberfläche kamen im Upstream voran. | Plattform Erweiterungen |
| August 2024 | Der August 2024 ist der Monat von admin3, einem vollständigen responsiven Design für die Administration (22. August). | Plattform Erweiterungen |
| September 2024 | 6.0.4 wurde am 5. September 2024 veröffentlicht. | Plattform Erweiterungen |
| Oktober 2024 | 6.0.5 wurde am 1. Oktober 2024 veröffentlicht. | Plattform Erweiterungen |
| November 2024 | Ein zweiter Durchgang über admin3 nach Tests auf echten Geräten. | Plattform Erweiterungen |
| Dezember 2024 | 6.0.6 wurde am 17. Dezember 2024 veröffentlicht. | Plattform |
| Januar 2025 | 6.0.7 war in Entwicklung. | Plattform Erweiterungen |
| Februar 2025 | 6.0.7 wurde am 1. Februar 2025 veröffentlicht. | Plattform |
| März 2025 | Keine Änderung an der Hauptinstallation im März 2025. | Plattform |
| April 2025 | Die Unterstützung für PHP 8.4 beginnt, die für PHP 7 endet. | Plattform |
| Mai 2025 | 6.0.8 wurde veröffentlicht; die Entwicklung von 6.0.9 begann. | Plattform |
| Juni 2025 | 6.0.9 wurde am 10. Juni 2025 veröffentlicht. | Plattform |
| Juli 2025 | Lizenz und Urheberschaft wurden mit COPYRIGHT.md und LICENSE.md ausdrücklich festgehalten (GNU GPL v2 oder später). | Plattform |
| August 2025 | Das Produkt wurde am 12. August 2025 in Exponential umbenannt. | Plattform Erweiterungen |
| September 2025 | Aufräumen für PHP 8.1 und 8.2 und Korrekturen für Benachrichtigungs-Mails und den Cronjob der Aufrufzähler. | Plattform Erweiterungen |
| Oktober 2025 | Keine Änderung an der Hauptinstallation im Oktober 2025. | Plattform |
| November 2025 | Keine Änderung an der Hauptinstallation im November 2025. | Plattform |
| Dezember 2025 | PHP 8.5 wird unterstützt: Zwei Klassen erhielten die Nullable-Typen, die es verlangt, und die Zeta Components wurden angehoben. | Plattform Erweiterungen |
| Januar 2026 | 6.0.12 war in Entwicklung. | Plattform |
| Februar 2026 | 6.0.12 wurde am 10. Februar 2026 veröffentlicht. | Plattform |
| März 2026 | Die Test-Werkzeugkette zog auf PHPUnit 13 um. | Plattform Erweiterungen |
| April 2026 | 6.0.13 wurde am 18. April 2026 veröffentlicht. | Plattform Erweiterungen |
| Mai 2026 | Ein ruhiger Monat: eine Typkorrektur in PHP für die Diff-Engine der Inhalte und eine neu erzeugte Dateiliste des Releases. | Plattform |
| Juni 2026, erste Hälfte | MongoDB 8 kam am 1. Juni 2026 als Datenbank hinzu. | Plattform Erweiterungen |
| Juni 2026, zweite Hälfte | 6.0.15 war in Entwicklung. | Plattform Erweiterungen |
| Juli 2026 | Die Kommandozeile wurde erwachsen: ezpm kam in die Konsole, ein Installer mit einem Befehl und der Kickstarter erschienen, dazu ein Werkzeug zum Zurücksetzen von Passwörtern. | Plattform Erweiterungen Velocity |
| August 2026 | Template-Debugging sagt die Wahrheit: Pfadkommentare nennen das Template, das wirklich lief, und die Erweiterungsliste sortiert und lädt herunter. | Erweiterungen Velocity |
| September 2026, erste Hälfte | Lange Listen in der Administrationsoberfläche werden seitenweise angezeigt, sind sortierbar und in der Größe einstellbar, sodass Installationen mit Tausenden von Rollen oder Orten wieder funktionieren. | Plattform Erweiterungen Velocity |
| September 2026, zweite Hälfte | Velocity, ein Webserver mit dauerhaft laufenden Workern für Exponential, kam am 22. September und wurde innerhalb von zwei Tagen der empfohlene Weg zu hoher Geschwindigkeit. | Plattform Erweiterungen Velocity |
| Oktober 2026 | 354 Änderungen in zwei Tagen (1. und 2. Oktober), kein Release-Tag; sie gehören zur Linie 6.0.15. | Erweiterungen Velocity |
Die anderen Chroniken
| Teil | Umfasst | Beginnen Sie hier |
|---|---|---|
| Plattform-Ökosystem | Die Symfony-basierten Repositorys rund um Exponential: Administrationsoberfläche, Layouts, Starter, Bridges, Forks | Übersicht des Ökosystems |
| Erweiterungen | Die Legacy-Erweiterungen, Themes und Pakete, eine Chronik je Repository | Erweiterungen |
| Velocity | Die Webserver-Engine, vom ersten Commit im Juli 2026 an | Velocity-Chronik, Installer und Pakete |
| Release Notes | Eine Seite je Release und je Erweiterung | 6.0.15, Erweiterungen |
Mit der Geschichte lernen
- Sie wollen eine Funktion nutzen: Folgen Sie dem Link von ihrem Monat zur Funktionsseite, oder beginnen Sie bei den Anleitungen.
- Sie machen ein Upgrade: Lesen Sie das Changelog von 6.0.15, dann die dort verlinkten Hinweise zu Verhaltensänderungen, die neuesten zuletzt.
- Sie stoßen auf ein Wort, das Sie nicht kennen: Glossar.
- Sie suchen einen einzelnen Commit: Durchsuchen Sie das Änderungsverzeichnis des Repositorys, oder führen Sie in der Installation
git log --oneline -S"text"aus.
Verwandte Seiten
- Anleitungen: der Lernpfad
- Geschichte von Exponential (1999 - 2026): die ganze Geschichte des Codes seit 1999
- Glossar
- Abdeckung: jede Änderung nachgewiesen
- Änderungsverzeichnis aller Repositorys