Wir freuen uns, WPML 2.5.1 ankündigen zu können – mit neuen SEO-Vorteilen, besserer Performance, mehr Stabilität und voller Kompatibilität mit WordPress 3.4.
Wissen Sie, bei manchen Versionen verbringen wir 6 Wochen mit einer riesigen Funktion, und bei anderen packen wir eine Menge kleiner Dinge überall hinein. WPML 2.5.1 ist Letzteres. Anstelle eines riesigen neuen Moduls werden Sie fast überall viele Verbesserungen entdecken.
WordPress 3.4 – Bereit
WordPress 3.4 steht vor der Tür. Obwohl es sich noch in der Beta (4) befindet, sieht es ziemlich gut aus. Wir haben einen kompletten QA-Zyklus für WP 3.4 durchgeführt, ein paar kleine Fehler behoben und freuen uns sehr, sagen zu können, dass WPML 2.5.1 reibungslos mit WordPress 3.4 funktioniert.
Ersetzen von Nicht-ASCII-Zeichen in URLs
Ist es nicht cool, eine URL mit japanischen Zeichen zu sehen?

Cool, aber offensichtlich schädlich. Sehen Sie sich einfach an, wie diese URL in ASCII-Form aussieht (was Computer „sehen“):

Finden Sie es immer noch cool? Nicht wirklich. Ich würde es als „problematisch“ bezeichnen. Jedes der japanischen Symbole wurde in eine lange Folge von ASCII-Zeichen umgewandelt. Browser übernehmen die Dekodierung, um sie in einer für Menschen lesbaren Form anzuzeigen, aber sie senden die kodierte Version an den Webbrowser, der sie an WordPress weitergibt. Dann muss WordPress herausfinden, nach welcher Seite wir eigentlich suchen.
Und Sie wissen ja, dass WordPress Rewrite-Regeln generiert, die diese URLs parsen und verstehen. Warum halten wir das also für problematisch? Hier ist der Grund:
- Es ist fehleranfällig – wenn etwas kaputtgeht, geht dies zuerst kaputt. Wenn ein Teil der URL-Dekodierungskette einen Teil der URL abschneidet oder falsch dekodiert, werden diese Art von URLs zuerst kaputtgehen. Wenn Ihre Website 15 Seiten hat, wird höchstwahrscheinlich alles in Ordnung sein. Wenn Sie 500 Seiten haben, stehen die Chancen gut, dass Sie hier und da 404-Seiten sehen. Leider treten diese Probleme auf, wenn Sie am wenigsten darauf vorbereitet sind, wie zum Beispiel, wenn eine neue WordPress-Version herauskommt oder wenn Sie ein Upgrade für das Caching-Plugin durchführen. Alles schon erlebt.
- Es gibt keine Möglichkeit, wie Leute diese URLs aneinander weitergeben können. Zwar gibt es URL-Verkürzer, aber möchten Sie die Leute wirklich zwingen, einen zu verwenden, nur weil Sie riesige URLs produzieren?
- Suchmaschinen HASSEN diese URLs. Das war für uns etwas kontraintuitiv, aber es wurde getestet und verifiziert. Obwohl ich sicher bin, dass Google diese URLs technisch dekodieren und sinnvoll nutzen kann, scheint es das nicht zu versuchen. Vielleicht hat der vielbeschäftigte Googlebot Besseres zu tun. Seit wir die wichtigsten URLs auf unserer Website von japanischen auf ASCII-Zeichen umgestellt haben, erhalten wir viel mehr Traffic.
Wenn wir uns also einig sind, dass Nicht-ASCII-URLs vielleicht nicht das Beste für Sie sind, lassen Sie uns sehen, wie man sie vermeidet. Wenn Sie manuell übersetzen, ist das kein Problem. Bearbeiten Sie den Slug und geben Sie eine beliebige sinnvolle URL ein. Verwenden Sie ASCII-Zeichen und alles wird gut.
Wenn Sie mit dem Übersetzungs-Editor von WPML übersetzen, können Sie die Slugs jetzt steuern.

Jetzt steuern Sie den Slug übersetzter Seiten. Die erste Option ist das, was wir bisher hatten. Die zweite Option bedeutet, dass der Übersetzer den Slug explizit in den Übersetzungs-Editor eingibt. Die dritte Option bedeutet, dass WPML den Slug der Originalsprache kopiert, falls die übersetzte Sprache Nicht-ASCII-URLs verwendet. Für mich ist das die einfachste Option. Es bedeutet, dass alles so funktioniert wie bisher, aber wenn in eine „Problem“-Sprache übersetzt wird, ist der Slug derselbe wie im Englischen.
Teilen Sie Google Ihre Übersetzungen mit und profitieren Sie davon
Wer ist außer uns noch so detailversessen? Richtig – Google.
Google möchte alles über Ihre Website wissen, und vor Kurzem haben sie auch eine Möglichkeit hinzugefügt, mit der Sie mitteilen können, was die Übersetzung wovon ist. Dies geschieht mithilfe des hreflang-Attributs in Links.
Um Google glücklich zu machen, fügt WPML 2.5.1 Unterstützung für diese Tags hinzu. Wenn Sie nun den Sprachumschalter von WPML verwenden, teilen Sie Google auch mit, wo die Übersetzungen für diese Seite zu finden sind und in welcher Sprache.

Laut Google wird dadurch die Struktur Ihrer Website für Google klarer. Wenn sie klarer ist, rankt sie auch besser.
Fehlerbehebungen und Verbesserungen
Wir hatten das Vergnügen, eine ganze Reihe von Fehlern zu beheben. Glücklicherweise ist keiner davon ein kritisches Problem, aber zusammengenommen ist es eine beachtliche Sammlung an Fehlerbehebungen und Verbesserungen.
Menü-Synchronisierung
Das Modul zur Menü-Synchronisierung in WPML wurde in dieser Version grundlegend überarbeitet. Es handelt sich um eine ziemlich komplexe Logik, die jetzt viel robuster ist. Sie werden feststellen, dass die Menü-Synchronisierung unter verschiedensten Bedingungen viel besser funktioniert. Dazu gehören benutzerdefinierte Beitragstypen im Menü, Kategorien, individuelle Links und andere Extras, die WordPress unterstützt.
Sehr viel schnellere API für die String-Übersetzung
Dies ist uns aufgefallen, als wir den Kompatibilitätsstatus mit dem PageLines-Theme überprüft haben. Beim Besuch der PageLines-Meta-Seite im Admin-Bereich stieg die Ladezeit von ein paar Sekunden auf fast eine Minute.
Nach einer kurzen Untersuchung, die fast eine Woche dauerte, haben wir den Caching-Mechanismus für die String-Übersetzungs-API von WPML komplett überarbeitet. Jetzt kann WPML, ohne Änderungen an der API oder funktionale Änderungen, andere Plugins und Themes viel schneller übersetzen. Wenn Sie nur ein paar Strings übersetzen, spüren Sie vielleicht keine Auswirkungen. Aber wenn Sie ein komplexes Theme verwenden, das eine große Anzahl von Texten in seinem Admin-Bereich hat, werden die Auswirkungen enorm sein.
Mehr Filter für E-Commerce-Plugins
Diese Version enthält eine Reihe neuer Filter, die unsere Glue-Plugins für WooCommerce, JigoShop und MarketPress verwenden. Wenn Sie eines davon nutzen, werden Dinge, die vorher vielleicht etwas hakelig waren, jetzt plötzlich besser funktionieren. Ja, es gibt noch einiges zu tun, aber diese Version macht es um einiges stabiler. Natürlich sollten Sie auch das E-Commerce-Glue-Plugin aktualisieren.
Einige kleine Probleme mit Sticky-Links
Das Sticky-Links-Modul von WPML hat in dieser Version einen großen Schub erhalten. Wir haben eine beträchtliche Anzahl von Problemen behoben und es viel robuster gemacht. Wenn Sie es für benutzerdefinierte Beitragstypen verwenden und Argumente mit allen möglichen Attributen haben, werden Sie feststellen, dass die Generierung und das Rückgängigmachen von Sticky-Links jetzt wie ein Präzisionswerkzeug funktionieren.
Alle Probleme im Zusammenhang mit Types behoben
Types ist unser eigenes Plugin zur Verwaltung von benutzerdefinierten Beitragstypen und benutzerdefinierten Feldern. Die meisten von Ihnen kennen es wahrscheinlich schon. Eines der besten Dinge an Types ist, dass es zu 100 % mit WPML kompatibel ist. Diese Version löst dieses Versprechen ein. Seit Types 1.0 vor ein paar Wochen herauskam, gab es einige Fälle, in denen WPML die neuen wiederholbaren benutzerdefinierten Felder nicht korrekt synchronisierte. Nun, jetzt funktioniert alles reibungslos.Übrigens: Obwohl Types und WPML einige kleine Kompatibilitätsprobleme hatten, ist es viel besser als das, was Sie bei jedem anderen Plugin für benutzerdefinierte Felder erwarten können. Wir feilen noch an einigen Dingen, aber bei anderen CF-Plugins kämpfen die Leute immer noch mit den Grundlagen. Wenn Sie benutzerdefinierte Beitragstypen und benutzerdefinierte Felder für Ihre Websites benötigen, sollten Sie Types wirklich ausprobieren. Es wurde für Sie entwickelt.
IE9 ist nicht so schlecht und WPML funktioniert (jetzt) gut damit
Ich muss zugeben: Wir hatten einen kompletten Blackout bei allem, was mit dem Internet Explorer zu tun hatte. Wir haben unsere gesamte Entwicklung in Firefox, Chrome und Safari durchgeführt und nie auch nur versucht, es im IE9 auszuführen. Nun, Bigul, unser QA-Chef, hat es getan. Obwohl die Dinge im Allgemeinen funktionierten, gab es eine große Anzahl von Anzeigefehlern zu beheben. Dinge, die an seltsamen Orten erschienen, Javascript, das verrückt spielte, und alle möglichen Dinge, die dort sein sollten.
Wir haben unsere Lektion gelernt, und jetzt wechseln unsere Entwickler ständig zwischen verschiedenen Browsertypen, einschließlich Internet Explorer.
WPML 2.5.1 erhalten
Es gibt noch weitere Fehler, Fehlerbehebungen und Verbesserungen in dieser Version, aber wir sind bereits bei über 1.200 Wörtern. Anstatt also noch mehr Zeit damit zu verbringen, über WPML 2.5.1 zu lesen, probieren Sie es einfach aus und geben Sie uns Bescheid.
Es ist ein großes Upgrade. Bitte sichern Sie Ihre Datenbank. Wir erwarten keine Probleme, aber wir empfehlen es immer und sichern unsere eigenen Websites immer vor einem Upgrade.
Dann sollten Sie diese neue Version auf der Plugins-Seite im Admin-Bereich sehen. Sie können sie jederzeit manuell von Ihrem WPML.org-Konto unter Downloads herunterladen.
Viel Spaß, und lassen Sie uns wissen, was Sie denken, indem Sie Ihre Kommentare hier hinterlassen.

