Richtlinie zur Versionsunterstützung


Das Performance-Lab-PluginPlugin Ein Plugin ist eine Software, die eine Gruppe von Funktionen enthält und zu einer WordPress-Website hinzugefügt werden kann. Plugins können die Funktionalität erweitern oder neue Funktionen zu Ihren WordPress-Websites hinzufügen. WordPress-Plugins werden in der Programmiersprache PHP geschrieben und lassen sich nahtlos in WordPress integrieren. Sie können kostenlos im Plugin-Verzeichnis von WordPress.org https://wordpress.org/plugins/ verfügbar sein oder von Drittanbietern kostenpflichtig angeboten werden. ist eine Sammlung von „Feature-Projekten“ für die Performance von WordPress CoreCore Der Core ist die Gesamtheit der Software, die zum Ausführen von WordPress erforderlich ist. Das Core-Entwicklungsteam entwickelt WordPress.. Diese Feature-Projekte werden in diesem Plugin als eigenständige Module dargestellt.

Alle im Performance-Lab-Plugin gebündelten Module befinden sich in unterschiedlichen Entwicklungsstadien und können zu unterschiedlichen Zeitpunkten in den WordPress-Core übernommen werden. Dieser Abschnitt beschreibt die Richtlinie zur Versionsunterstützung für die verschiedenen Module und legt dabei einen besonderen Schwerpunkt auf die Abwärtskompatibilität.

WordPress-Core-Versionen

Das Performance-Lab-Plugin verpflichtet sich, die aktuellste stabile Version des WordPress-Cores zu unterstützen. Allerdings wird die Mindestanforderung an die WordPress-Version nicht unnötig angehoben, sodass das Plugin realistischerweise möglicherweise zusätzliche Versionen des WordPress-Cores unterstützt. Wenn eine Funktion, die nur in der neuesten stabilen WordPress-Core-Version verfügbar ist, für ein Plugin-Modul erforderlich wird oder ist, wird die Mindestanforderung des Plugins auf diese Version angehoben.

Die Unterstützung einer größeren Anzahl älterer WordPress-Core-Versionen wäre für das Plugin nachteilig, da es hauptsächlich für BetaBeta Eine Vorabversion einer Software, die einer großen Gruppe von Benutzern zum Testen unter realen Bedingungen zur Verfügung gestellt wird. Beta-Versionen wurden intern einem Alpha-Test unterzogen und sind in Bezug auf Aussehen, Bedienung und Funktionsumfang im Allgemeinen bereits relativ nah am fertigen Produkt; im Rahmen des Prozesses kommt es jedoch häufig zu Designänderungen.-Tests gedacht ist und häufig die Verwendung von Funktionen erfordert, die erst in einer aktuellen WordPress-Core-Version eingeführt wurden.

Es muss jedoch klargestellt werden, dass das Performance-Lab-Plugin niemals eine Alpha- oder Beta-Version einer zukünftigen WordPress-Core-Version voraussetzen wird. Diese Richtlinie stellt sicher, dass Websites, die die aktuellste stabile WordPress-Version verwenden, das Plugin stets ebenfalls nutzen können.

Entfernen von Modulen

Sobald ein Modul in eine WordPress-Version integriert und mit dieser veröffentlicht wurde, gibt es zwei mögliche Vorgehensweisen für das Modul:

  • Wenn die Modulentwicklung als abgeschlossen gilt und eine Weiterentwicklung innerhalb des WordPress-Cores bevorzugt wird, sollte das Modul schließlich aus dem Plugin entfernt werden.
  • Wenn die Modulentwicklung im Plugin auf Grundlage der bereits in den WordPress-Core integrierten Teile fortgesetzt werden kann, sollten schließlich nur die Teile des Moduls aus dem Plugin entfernt werden, die in den WordPress-Core integriert wurden.

Unabhängig davon, welche der beiden Optionen auf ein Modul zutrifft, dürfen eigenständige Module im Performance-Lab-Plugin (oder ihre kritische Funktionalität) niemals auf eine Weise entfernt werden, die Websites beeinträchtigen würde, die auf den aktuellen Funktionsumfang des Moduls angewiesen sind.

Daher verpflichtet sich das Performance-Lab-Plugin, ein Modul nur zusammen mit der Anhebung der Mindestanforderung an die WordPress-Version auf dieselbe stabile Core-Version zu entfernen, mit der der Code des integrierten Moduls veröffentlicht wurde. Dies lässt sich am besten anhand eines Beispiels verdeutlichen:

  • Wenn ein Modul während der Entwicklung von WordPress 6.0 integriert wird, wird das Modul nicht sofort aus dem Plugin entfernt.
  • Erst nachdem WordPress 6.0 veröffentlicht wurde, kann das Modul aus dem Plugin entfernt werden.
  • Die erste Plugin-Version, in der das Modul nicht mehr enthalten ist, muss die Mindestanforderung an die WordPress-Version auf 6.0 anheben.

Die oben genannte Richtlinie stellt sicher, dass Websites, die auf die Funktion angewiesen sind, niemals sehen werden, dass diese Funktion entfernt wurde, selbst wenn sie nicht auf die neueste WordPress-Core-Version aktualisieren. Da das Performance-Lab-Plugin das Entfernen integrierter Module auf die Anhebung der WordPress-Versionsanforderung beschränkt, werden Plugin-Versionen ohne das Modul auf Websites mit veralteten WordPress-Core-Versionen nicht mehr angeboten, sodass deren Verhalten unverändert bleibt.

Natürlich wird empfohlen, sowohl den WordPress-Core als auch das Performance-Lab-Plugin auf dem neuesten Stand zu halten, um die bestmögliche Erfahrung zu gewährleisten.