WPML

Wie Sie vielleicht bemerkt haben, lief es mit der Version WPML 3.1 letzte Woche nicht so gut. Tatsächlich mussten wir diese Version aufgrund einer Reihe von Fehlern zurückziehen und zur vorherigen Version 3.0.2 zurückkehren. Nach einer sehr intensiven Woche der Fehlersuche und Reparatur haben wir nun eine vierte Beta, die der endgültigen Version WPML 3.1.x sehr nahe kommt.

Zunächst möchte ich mich entschuldigen und erklären, was passiert ist.

Unser Ziel in WPML 3.1 war es, die Performance überall dort zu verbessern, wo wir konnten. Letztendlich haben wir jede einzelne Datei und jede Funktion im Code von WPML bearbeitet. Die Ergebnisse davon sind eigentlich ziemlich gut. Hier ist ein Screenshot unserer Serverüberwachung:

Die Serverauslastung ging nach der Umstellung auf WPML 3.1 auf 50 % zurück
Die Serverauslastung ging nach der Umstellung auf WPML 3.1 auf 50 % zurück

Nicht diese gesamte Veränderung ist auf das WPML-Update zurückzuführen. Wir haben weitere Website-Optimierungen vorgenommen, um dieses Ergebnis zu erreichen, aber das WPML-Update macht einen großen Teil davon aus. Ein Großteil der Aktivität auf wpml.org findet im Forum statt und dabei handelt es sich durchweg um dynamische Inhalte, die nicht im Cache gespeichert werden. Dieses Performance-Update für WPML hat unserer Serverauslastung sehr gutgetan.

Das Problem ist, dass zu viele Fehler durch unsere QA gerutscht sind.

Da wir jede Ecke in WPML bearbeitet haben, wurden einige Änderungen vorgenommen, die sich nur auf Konfigurationen auswirkten, die wir nicht getestet hatten. Das ist die Hauptursache für dieses Versionschaos.

Heute haben wir eine lange und umfangreiche Fehlerbehebungsrunde hinter uns. Wir hatten 6 Entwickler, die sich um diese Fehler gekümmert haben (neben dem normalen Support-Team). Wir haben alle anderen Entwicklungen gestoppt und sichergestellt, dass jedes Problem auf der Website jedes Kunden vollständig debuggt wird. Selbst wenn das bedeutet, einen ganzen Tag damit zu verbringen, und selbst wenn das Problem möglicherweise gar nicht mit diesem Update zusammenhängt. Ohne vollständiges Debugging lässt sich das nicht feststellen.

Wir haben außerdem Entwickler abgestellt, um jede Website zu reparieren, die aufgrund dieser Version beschädigt wurde. Es ist unsere Schuld und wir sollten uns darum kümmern.

Unsere eigene Website läuft mit dieser Version und sie läuft (jetzt) reibungslos. Genauso wie Sie unter einigen der Fehler gelitten haben, wies auch unsere eigene Website nicht funktionierende Teile auf. Jetzt funktioniert alles einwandfrei und die Performance ist nach wie vor großartig.

Korrekturen in WPML 3.1.4


Hier ist eine Liste der wichtigsten Probleme, die seit der ersten Version von WPML 3.1 (die wir zurückgezogen haben) bis jetzt behoben wurden:

  • Übersetzungen verlieren Beziehungen

  • Probleme mit in einem Verzeichnis installiertem WordPress

  • Einige Strings nicht übersetzt

  • Probleme mit Kategorie-Templates

  • Probleme mit Standardmenüs in übersetzten Sprachen

  • Portugiesische Sprache wechselte das Gebietsschema

  • Benutzerdefinierte Beitragstypen erzeugen 404-Fehler

  • Kategorieauswahl in der Beitragsbearbeitung unvollständig

  • Automatische ID-Anpassung funktioniert nicht richtig

  • PHP-Fehler beim Aktualisieren nur von WPML-Komponenten ohne Core

  • Konflikte mit Plugins, die Berechtigungen verwalten

Natürlich traten all diese Probleme nicht auf allen Websites auf. Sie wurden alle durch unterschiedliche Kombinationen von Faktoren ausgelöst. Das Interessante daran ist: Wenn man so viele Websites hat, auf denen WPML läuft, kommen alle Kombinationen vor. Wir hätten nach solch großen Änderungen viel mehr Konfigurationen testen sollen, und wir werden in Zukunft sicherstellen, dass wir dies tun.

Seit Freitag, direkt nach diesem unglücklichen Update, haben wir täglich etwa 10 Probleme gefunden. Diese Rate ist nun gesunken und der letzte Fehler, den wir gefunden haben, trat heute Morgen auf. Wir sind bei sehr seltenen Situationen angelangt und es sieht so aus, als ob WPML wieder sehr stabil ist.

Wir werden uns die nächsten Tage Zeit nehmen, um sicherzustellen, dass bei allen alles OK ist und keine Website irgendwelche Probleme hat, und dann werden wir die endgültige Version WPML 3.1.4 veröffentlichen.

Download


Die neueste Version, die einer endgültigen Version ziemlich nahe kommt, ist WPML 3.1.4-b4. Sie können sie nur über Ihr wpml.org-Konto beziehen (kein automatisches Update). Um diese Version zu verwenden, gehen Sie bitte wie folgt vor:

  1. Sichern Sie Ihre Datenbank. Ernsthaft.

  2. Melden Sie sich bei Ihrem wpml.org-Konto an und klicken Sie auf Downloads.

  3. Scrollen Sie nach unten und laden Sie das Beta-Paket herunter.

  4. Entpacken Sie es. In dem Paket finden Sie alle WPML-Komponenten. Wenn Sie WPML aktualisieren, stellen Sie sicher, dass Sie ALLE Komponenten aktualisieren, die Sie verwenden.

Feedback


Wenn Sie technische Hilfe zu WPML benötigen, eröffnen Sie bitte einen neuen Thread in unserem Support-Forum. Wenn es sich auf diese Version bezieht, geben Sie dies bitte deutlich im Betreff an, damit es an unser Entwicklerteam weitergeleitet wird.

Nochmals: Stellen Sie sicher, dass Sie Ihre Datenbank sichern, bevor Sie diese Beta-Version installieren.

Fanden Sie das nützlich? Teilen Sie diesen Artikel: