Abhängigkeiten aktuell halten
Diese Seite ist für Designer, die ein Theme betreuen, das andere Arbeit mitliefert oder verlangt.
Das Bestandsverzeichnis
Führen Sie eine Liste (zum Beispiel in THIRD-PARTY.md) mit, für jede Abhängigkeit: Name, Version, Herkunft, Lizenz und
wie sie geladen wird.
| Art | Beispiel | Wie aktualisieren |
|---|---|---|
| Mitgelieferte Bibliothek | Ein Slider-Skript | Die Datei durch das neue Release ersetzen |
| Mitgelieferte Schrift oder Icon-Satz | Eine quelloffene Schrift | Die Dateien ersetzen; die Lizenz erneut prüfen |
| Bibliothek aus Exponential | jQuery über ezjscore | Kommt mit Exponential; Ihren Code anpassen (JavaScript-Bibliotheken aktualisieren) |
| Verlangte Erweiterung | Eine Layout-Engine | composer outdated auf der Testinstallation |
Schritt für Schritt, in jedem Wartungszyklus
- Führen Sie auf der Testinstallation
composer outdatedaus und lesen Sie die Liste nach den Abhängigkeiten Ihres Themes durch. - Prüfen Sie die Release Notes jeder mitgelieferten Bibliothek auf Sicherheitskorrekturen.
- Aktualisieren Sie eine Abhängigkeit nach der anderen, testen Sie, committen Sie mit
Updated: <name> <version>. - Prüfen Sie die Lizenz der neuen Version; Lizenzen ändern sich manchmal (Schriften, Icons und Bibliotheken Dritter).
- Aktualisieren Sie das Bestandsverzeichnis.
Entfernen Sie, was Sie nicht mehr verwenden
Eine Bibliothek, die niemand lädt, wird trotzdem mit jeder Installation ausgeliefert und kann bekannte Schwachstellen
tragen: Exponential hat das alte jQuery UI 1.10.3 genau aus diesem Grund entfernt. Entfernen Sie ungenutzte Dateien in
einem Release mit einem Eintrag Removed:.
Verwandte Seiten
- Wartungskalender
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
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.