WPML

Wir haben mehrere Probleme mit der Version WPML 3.1 gefunden und mussten diese Version von der Download-Seite entfernen. Stattdessen gibt es eine Beta-Version, die Fehlerbehebungen für alle bekannten Probleme enthält. Sie finden sie in Ihrem WPML.org-Konto unter Downloads. Scrollen Sie ganz nach unten, wo Sie das CMS Beta Package 3.1.4-b2 herunterladen können. Dies ist eine ZIP-Datei, die alle Komponenten von WPML enthält.

Bitte sichern Sie vor der Installation Ihre Datenbank. Unsere eigene Website läuft derzeit mit dieser Version und wir sind damit zufrieden.

Wir werden die erneuten Tests morgen abschließen und dies als finale Version veröffentlichen. Wenn Sie WPML 3.1 installiert haben und Ihre Website aufgrund von Problemen nicht mehr funktioniert, können Sie diese Beta verwenden. Bitte, bitte sichern Sie Ihre Datenbank. Falls etwas schiefgeht, ist es einfach, zurückzugehen, und wir können debuggen, was passiert ist.

Die größte Neuigkeit an WPML 3.1 ist das neue interne Sprachen-Caching, das einen Leistungsschub bietet, den jede Website spüren wird. WPML 3.1 ermöglicht es zudem, verschiedenen Benutzern Berechtigungen für seine Admin-Bildschirme zu erteilen, und behebt eine Reihe von lästigen Problemen.

20 % bis 50 % weniger CPU- und Datenbankauslastung


WPML 3.1 verwendet dieselben fortschrittlichen Caching-Techniken für Sprachinformationen, die WordPress für Beiträge und Taxonomien nutzt. WPML lädt nun die Sprachinformationen für Beiträge, die auf der Seite erscheinen werden, vorab. Das bedeutet, dass viele einzelne Abfragen zu einem einzigen Datenbankzugriff zusammengefasst werden. Einfach ausgedrückt: Die Anzahl der Abfragen und die CPU-Auslastung sinken drastisch. Diese Verbesserung macht sich am stärksten auf der Startseite oder der Blog-Seite bemerkbar, oder überall dort, wo mehrere Beiträge angezeigt werden. Sogar das Rendern der Standard-WordPress-Menüs ist jetzt viel schneller geworden.

Sind wir schon am Ziel? Fast. Nachdem wir die Datenbankabfragen pro Beitrag eliminiert haben, fielen andere Abfragen stärker auf. Diese Version von WPML halbiert die CPU- und Verarbeitungszeit für viele Seiten. Wir werden diesen Weg fortsetzen und in kommenden Versionen nach und nach weitere Bereiche optimieren. Wenn man sich einmal damit beschäftigt, macht die Leistungsoptimierung richtig Spaß!

Wenn Sie unsere Toolset-Plugins verfolgen, haben Sie vielleicht bemerkt, dass ein ähnlicher Leistungsschub gerade für Views abgeschlossen wurde. Jetzt können Sie Websites mit Views in einem Bruchteil der Zeit erstellen, die es dauern würde, sie in PHP zu programmieren, und dabei dieselbe Leistung erzielen wie mit fein optimiertem PHP. Die Entwickler von Views und WPML haben gemeinsam an dieser Leistungsoptimierung gearbeitet, und die Ergebnisse bei mehrsprachigen Toolset-Websites sind einfach erstaunlich.

Benutzerdefinierte Berechtigungen für benutzerdefinierte Rollen


Wollten Sie schon immer Benutzer erstellen, die Übersetzungen verwalten können, aber nicht zwingend volle Administratorrechte haben? Wie wäre es mit Benutzern, die Strings oder Taxonomien bearbeiten können?

WPML 3.1 macht dies durch die Verwendung benutzerdefinierter Berechtigungen einfach. Jeder Admin-Bildschirm und jede Admin-Aktion in WPML ist nun mit einer benutzerdefinierten Berechtigung verknüpft. Natürlich erhalten Website-Administratoren standardmäßig alle diese Berechtigungen. Sie können diese Berechtigungen manuell anderen Benutzern und Rollen erteilen, um ihnen gezielten Zugriff auf verschiedene Bereiche von WPML zu gewähren.

Sie können diese neuen Berechtigungen mit verschiedenen WordPress-Plugins zuweisen. Unser eigenes Access-Plugin ermöglicht es Ihnen, benutzerdefinierte Rollen zu definieren und deren Berechtigungen zu vergeben. Zwar ist es kostenpflichtig, aber es kommt mit unserer Garantie und ist zudem vollständig in WPML integriert. Sie sehen die verschiedenen WPML-Berechtigungen klar und präzise und können auswählen, welche Aktionen Sie verschiedenen Rollentypen erlauben.

Weitere Funktionen von WPML 3.1


Neben der großen Leistungsoptimierung und den benutzerdefinierten Berechtigungen enthält WPML 3.1 auch eine Reihe weiterer Funktionen, die Sie freuen dürften:
  • Wenn Sie einen Wert für „Dies ist eine Übersetzung von“ festlegen und der aktuelle Inhalt bereits Übersetzungen in anderen Sprachen hat, wird jede Übersetzung ordnungsgemäß synchronisiert, solange es keine Konflikte gibt. Im Falle von Konflikten wird die Übersetzung nicht synchronisiert, während der aktuelle Inhalt als nicht mit einem Original verknüpft betrachtet wird (entsprechend dem alten Verhalten).
  • Vorlagendateien für Kategorien, Schlagwörter und Taxonomien müssen nicht mehr übersetzt werden (obwohl Sie weiterhin eine übersetzte Datei erstellen können). Taxonomie-Vorlagen folgen dieser Hierarchie: ‚{taxonomy}-{lang}-{term_slug}-{lang}.php‘, ‚{taxonomy}-{term_slug}-{lang}.php‘, ‚{taxonomy}-{lang}-{term_slug}-2.php‘, ‚{taxonomy}-{term_slug}-2.php‘, ‚{taxonomy}-{lang}.php‘, ‚{taxonomy}.php‘
  • Administratoren können nun Inhalte bearbeiten, die bereits an Übersetzer gesendet wurden.
  • Möglichkeit hinzugefügt, auf der Beitragsbearbeitungsseite einen verwaisten Beitrag als Quelle eines übersetzten Beitrags festzulegen.

Behobene Fehler

  • Admin-Strings, die mit wpml-config.xml-Dateien konfiguriert wurden, werden korrekt angezeigt und in der String-Übersetzung registriert
  • Problem mit der maximalen Länge im Übersetzungs-Editor behoben: Es ist nun möglich, Inhalte beliebiger Länge zu senden
  • Die Taxonomie-Übersetzung hängt sich bei benutzerdefinierten hierarchischen Taxonomien nicht mehr auf
  • Es ist nun möglich, Inhalte bei der Anzeige von „Alle Sprachen“ zu übersetzen, ohne dass PHP-Fehler auftreten
  • Probleme bei moderierten und Spam-Kommentaren behoben, die 999 Elemente überschreiten
  • „Parsi“ in „Farsi“ geändert (da es gebräuchlicher ist) und einige Sprachübersetzungen im Portugiesischen korrigiert
  • Das Löschen eines Anhangs aus einem duplizierten Beitrag löscht nun auch das duplizierte Bild (wenn „Beim Löschen eines Beitrags auch die Übersetzungen löschen“ markiert ist)
  • Übersetzte statische Startseite mit Paginierung verliert beim Klicken auf Seiten nicht mehr das Template
  • Die Reaktivierung von WPML nach dem Hinzufügen von Inhalten legt die Standardsprache für den verwaisten Inhalt nun korrekt fest
  • SSL-Unterstützung wird nun in WPML->Sprachen und bei der Einrichtung einer Domain pro Sprache korrekt gehandhabt
  • Leere Kategorien-Archive leiten nicht mehr auf die Startseite um
  • Menü- und Footer-Sprachumschalter folgen nun allen Einstellungen in WPML->Sprachen
  • Beitrags-Metadaten werden nun zwischen duplizierten Inhalten korrekt synchronisiert
  • Kompatibilitätsproblem mit SlideDeck2 behoben, bei dem Bilder nicht abgerufen wurden
  • Kompatibilität mit wiederholten Feldern von WP-Types, die zwischen Übersetzungen nicht korrekt kopiert wurden
  • Kompatibilitätsproblem mit bbPress
  • Warnungen und nicht benötigte HTML-Elemente entfernt, wenn die String-Übersetzung nicht installiert/aktiv ist
  • Duplizierter Inhalt behält den korrekten Status bei
  • Browser-Umleitung für 2-stellige Sprachcodes funktioniert nun wie erwartet
  • Die Menü-Synchronisierung ruft übersetzte Elemente nun korrekt ab
  • Die Menü-Synchronisierung kopiert benutzerdefinierte Elemente, wenn die String-Übersetzung nicht aktiv ist oder die WPML-Standardsprache von der Sprache der String-Übersetzung abweicht
  • Beim Löschen des Originalbeitrags wird die Ausgangssprache des übersetzten Inhalts auf null oder die erste verfügbare Sprache gesetzt
  • Lokalisierte Strings aktualisiert
  • Beiträge, die ihre Verknüpfung zu ihren Übersetzungen verlieren
  • Prüft, ob ein String bereits registriert ist, bevor er zur Übersetzung registriert wird. Behoben, da es nicht möglich war, Plural- und Singular-Taxonomienamen in WPML Multilingual & Multicurrency for WooCommerce zu übersetzen.
  • Fehler bei hierarchischen Taxonomien und Taxonomien mit gleichen Begriffsnamen behoben.

Download und Upgrade


Wie immer ist der einfachste Weg, Updates für WPML zu erhalten, über unser Installer-Plugin. Sie können WPML auch manuell von Ihrer Kontoseite herunterladen.

Wie gefällt Ihnen dieses Upgrade? Feedback? Ideen? Vorschläge? Hinterlassen Sie Ihre Kommentare und wir melden uns bei Ihnen.

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