Vor ein paar Minuten habe ich Embed Privacy Version 1.10.0 mit einer Menge neuem Code veröffentlicht. Es wurde komplett umstrukturiert, um eine bessere Wartbarkeit zu gewährleisten. Aber auch für ein saubereres Aussehen (zumindest wenn es um die Codebasis geht) und eine verbesserte Logik.

Was als grobe Idee zur Umstrukturierung des Plugins begann, nämlich eine Klasse mit mehr als tausend Zeilen Code in kleinere aufzuteilen, entwickelte sich schnell zu einem kompletten Umdenken darüber, wie Embed Privacy funktioniert. In Version 1.10.0 gibt es nun einen klaren Weg, wie Einbettungen verarbeitet werden, was es auch für neue Entwickler einfacher macht, sie zu verstehen.

Mit der neuen Version beginnt auch der Weg zu Version 2.0, die als übernächste Version nach 1.11.0 geplant ist, die die Unterstützung für alten Code einstellt. Wenn du jedoch auf Code von Embed Privacy zurückgreifst und diesen auf die neue Struktur der Version 1.10.0 aktualisierst, bist du auf PHP-Seite gut darauf vorbereitet.

Um die Aktualisierung des Codes so einfach wie möglich zu gestalten, kannst du dir den Migrationsleitfaden ansehen, der eine Übersicht über alle Änderungen enthält. Die meisten Änderungen betreffen die verfügbaren Embed-Provider, die nun eine Abstraktion der früheren WP_Post-Klassen sind, sowie das Ersetzen von Inhalten durch ein Overlay, das für Drittanbieter noch einfacher zu verwenden sein sollte.

Obwohl ich diese neue Version wochenlang getestet habe, ist es unmöglich, alle möglichen Probleme zu finden, um eine vollständige Rückwärtskompatibilität zu gewährleisten. Wenn dir also etwas Seltsames auffällt, lass es mich bitte wissen. 🤗

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert