flying sparks ein Weblog von Tobias Jordans zu den Themen software designstudium web2.0 webdesign informationsdesign oekologie werbung usability tj video interfacedesign marketing // alle Themen...

Alle Funken für das Thema wordpress:

WordPress mehrsprachig

Ich suche eine Lösung, um WordPress 2 als mehrsprachiges CMS zu nutzen.

Das haben meine Recherche bisher ergeben:

Gespiegelte WP-Instanzen aufsetzen

Das könnte sich als die unkomplizierteste Lösung herausstellen. Man setzt mehrere WP-Instanzen auf und steuert sie über Subdomains an. „www.de.meinedomain.de" und „www.en.meinedomain.de".

Vorteil: Keine Einschränkungen durch Plugins. Software wie Blogdesk kommt problemlos damit klar. Lang-Switch braucht keine zusätzliche Technik da man die Domain wechselt. Pages, Kategorien, Posts, RSS, Template — alles kann man unabhängig voneinander übersetzen.

Nachteil: Man muss die Verlinkung zwischen den beiden Instanzen irgendwie manuell herstellen. Ein eigenes Plugin hierfür wäre aber nicht zu aufwendig. Ich stelle mir das zur Zeit so vor: Unterhalb jedes Textes (Page, Post) kann man aus einem Dropdown die korrespondierende Sprachversion wählen. Das Dropdown wird automatisch aus der DB der anderen WP-Instanz gefüttert. Das müsste man einmalig in einem Configbereich einstellen.

Polyglot-Plugin

Christian Strang beschreibt seine Erfahrungen mit dem Plugin Polyglot.

Die Idee ist gut:
– Lang-Switch in Sidebar
– Lang-Tags im Artikel = alle Sprachen untereinander im Artikel durch [lang_de][/lang_de] getrennt.
Eine geschickte Lösung, die die Komplexität stark reduziert.
– Übersetzung funktioniert für RSS, Template (gettext), Time&Date und ggf. Permalinks und Comments

Problem:
Umsetzung scheint nicht ganz trivial. Grundsätzlich sehe ich aber nicht, warum man das nicht ans Laufen bekommen sollte…

Bunny's Basic Bilingual Plugin

Rein zweisprachiger Ansatz…
http://dev.wp-plugins.org/wiki/BasicBilingual

WP Translate

Spart gleich den Übersetzer mit ;)
http://www.scotthough.com/wordpress-translate/

ML Multilingual

ml_multilingual (Demo-Site mit Demozugang) scheint noch nicht so weit getestet wie Polyglot und ist aufgrund des anderen Ansatzes auch etwas komplizierter:

Die Sprachtrennung erfolgt durch mehrere Kategorien-Bäume. Man weißt darüber dann einem Post die Sprache + Kategorie (Menüpunkt) zu.

Probleme / Nachteile:
– Es scheint keine Lösung für Pages / Kategorien-Einleitungen zu geben.
– RSS-Übersetzung müsste man sich selbst basteln (geht aber leicht durch Kategorien)
Template-Übersetzung scheint irgendwie angedacht (laut einem Kommentar)Siehe Dokumentation
– Plugin anscheinend noch nicht in WP2.x angekommen.
– keine Doku zu finden

Gengo

Gengo is a full featured plugin that provides multi-language blogging for WordPress. It allows for an unlimited number of translations and summaries for any post and provides template tags to display language information. It automatically generates semantic information for links and content blocks and is configurable via an options page.

Letztes Update im Juni 06. Das ist schonmal ein Pluspunkt.
Beispiel für Englisch und Japanisch.

Gengo arbeitet mit einem eigenen Admininterface in dem man Sprachen und die Standardsprache festlegt. Leider gibt es nirgends Screenshots oder eine Demoaccount.

Multilingual

Das Posting bei Morganically Grown über Multilingual hört sich gut an. Leider ist es — genauso wie die Files im Trunk — ein Jahr alt.
Das Projekt scheint also inaktiv zu sein. Ob der Code läuft, muss man testen…

PS: wp-plugin.net mit Filter ‚language'

Update 06-06-08: Danke für die Kommentare! Ich habe den Beitrag aktualisiert und einige (Tipp)Fehler beseitigt.
Update 09-05-02: Das deutsche WordPress-Blog verweißt auf einen Artikel von PHP Magazin „WordPress lernt Fremdsprachen". Dort wird erklärt, wie man ein mehrsprachiges WordPress-Blog mit wpml aufsetzt.

Template-Wettbewerbe sind quatsch

Gerade schaue ich mir die Ergebnisse des WordPress2.0-Theme-Competition an.

Zusammengefasst: 13 Template, alle samt gerade mal Standard-Qualität oder schlechter. Nix neues, nix frisches.

Ähnliches bewerte ich die Ergebnisse des Shopify-Template-Wettbewerbs (eine Rails-Webshop-Lösung).

Dort gewinne ich den Eindruck, die Designer Gewinner haben einen Tag vor nach Abgabe mal ein paar Stunden investiert um Hintergrundbild und Schriftfarbe auszutauschen…

Woran könnte das liegen?

Sowohl bei WordPress gab es iPods zu gewinnen als auch bei bei Shopify. Beide haben recht gute Weblog-Presse über ihren Wettbewerb gehabt. Shopify hat zusätzlich sogar ein sehr interessantes Template-Hilfswerkzeug veröffentlicht und einige Anreize für Folgeaufträge gegeben.

Der CSS-Zengarden zeigt, dass sich grundsätzlich hervorragende Designer im Web tummeln die auch bereit sind, an derartigen Dingen zu arbeiten…

Vielleicht ist ja das Tempalte-Design inzwischen out und alle haben sich schon im Zengarden ausgetobt?
Oder aber die Preise sind einfach falsch. Schließlich hat jeder Designer einen iPod oder aber sich bewusst dagegen entschieden?
Vielleicht hat unser Berufsstand auch einfach zu viel zu tun, all die neuen Web2.0-Interfaces zu gestalten und keinen Lust auf mäßig vergütete Template-Frickeleien?

Selbst wenn man im Vorhinein eine ordentliche Presse bekommt und eine Aussage transportieren will, wie es bei Shopify der Fall war („Tempaltdesign kann bei uns jeder, darum ist unser Shop cool") würde ich zur Zeit davon abraten. Das Geld für X iPods ist besser in ein/zwei Designer gesteckt, die dafür ein sehenswertes Ergebnis produzieren…

[tag]template, wordpress, design, webdesign, wettbewerb[/tag]

FP auf WP2 und uft-8

Wer in den letzten Stunden versucht hat, auf diese Seite zuzugreifen, hatte gute Chancen, mit PHP-Fehlermeldungen überschüttet zu werden.

Leider hat sich der Umstieg auf WordPress 2 als aufwendiger herausgestellt als er hätte sein sollte. Größtes Problem war, dass die deutsche Übersetzung Probleme mit 64bit-Servern hat. Ein undokumentierter Fehler, leider… für den es aber einen Hack gibt.

Weitere Änderungen? Ich habe die Kategorien ausgemustert und bin per Plugin zum Taggen gewechselt. Außerdem steht im

jetzt UTF-8. Die DB konnte ich leider noch nicht nachziehen aber WordPress scheint das irgendwie zu kompensieren. Zumindest, solange ich keine besteheden Postings editiere…

Wer einen einfachen Weg weiß, die SQL-DB in utf-8 zu konvertieren ist herzlich willkommen :).

In der nächsten Zeit kümmere ich mich um das jetzt kaputte Flash-Headerbild und den fehlen Kategorien-Index.