Code Styling Project

It’s not a bug, it’s always a feature.
  • Deutsch
  • English
  • rss
  • Home
  • Blog
  • Impressum
  • Entwicklungen
  • Fehlerbehebungen
  • Anleitungen

WordPress Plugin: WP Native Dashboard

WordPress Version: WordPress 2.7 oder höher
PHP Version: PHP 4.4.2 oder höher
getestete Browser: IE7 | FireFox 2.0.0.16 | Opera 9.27 | Safari (Windows) 3.1.2 | Google Chrome
nicht unterstützte Browser: bisher keine bekannt


Hauptsächlich beschäftige ich mich bei der Programmierung von WordPress mit Übersetzungen und Mehrsprachigkeit. Das Tool PoEdit hat mich nicht überzeugt, weil ich die Übersetzung außerhalb der Anwendung vornehmen muß, ohne das direkt live kontrollieren zu können. Wenn man das innerhalb von WordPress machen kann, spart das eine Menge Zeit.

Aber nachdem dies nun machbar war, kam ein anderes Problem zum Vorschein. Normalerweise schreibe ich meine Posts in 2 Spachen (deutsch und englisch) hatte aber keine Möglichkeit, den Adminbereich auf die gleiche Sprache einzustellen, mit der ich auch gerade schreibe.
Ich denke, daß in den meisten Blogs, in denen Muttersprachler Artikel schreiben, der Wunsch da ist, auch die Oberfläche passend in der Muttersprache zu haben. Deshalb habe ich dieses Plugin entwickelt.

Möglichkeiten

Hauptsächlich definiert man mit diesem Plugin die Sprachen, die im Adminbereich verfügbar sein sollen. Diese Sprachen können nur durch Administratoren verwaltet werden, andere Benutzer können diese nicht anpassen. Der/die Administrator(en) können aus 3 verschiedenen Optionen wählen (oder Kombinationen davon):

  • erweiterter Anmeldebildschirm
  • Schnellumschalter in der Admin Kopfzeile
  • erweiterte Einstellung in den Benutzerprofilen

Diese Optionen können ebenfalls nur durch Administratoren eingeschaltet werden. Alle Benutzer des Blog (einschließlich Abonnenten) können aber in Rahmen der eingeschalteten Möglichkeiten ihre bevorzugte Sprache auswählen.

Wie arbeitet das zusammen mit Mehrsprachigkeits-Plugins ?

Diese Plugin ist auf den Adminbereich ausgelegt und beeinflusst die Besucheransicht des Blogs überhaupt nicht und kollidiert auch nicht mit Plugins für Mehrsprachigkeit. Es geht in der Administration nur über die Vorgabe der WPLANG Einstellung hinweg und setzt die Sprache auf die bevorzugte Einstellung des aktuellen Benutzers, wenn er im Adminbereich arbeitet. Es ist vergleichbar damit, dass man vor jedem Login die Datei wp-config.php auf die entsprechende Sprache ändert. Aber dieses Plugin macht diese ohne Dateiänderungen und ohne Beeinträchtigungen auf intelligenter Basis.

Woher bekomme ich die Sprachdateien ?

Diesem Plugin habe ich eine Download-Schnittstelle spendiert, die verfügbare Sprachdateien von svn.automattic.com passend zu aktuellen Version herunterladen kann. Die Polyglott Übersetzer-Teams stellen eine Menge Sprachen bereit, die durchsucht und bei Bedarf runtergeladen und installiert werden können. Derzeit ist es dazu notwendig, Schreib- und Anlageberechtigungen für Dateien zu haben. Wenn dies nicht gegeben ist (und das Plugin stellt dies fest), werden keine Downloads angezeigt.

Direkter Dateizugriff

Wegen der aktuellen Beschränkung auf Schreibberechtigungen bei einigen Providern kann es nötig sein, die Sprachdateien per FTP oder SSH runterladen zu lassen oder zu löschen. Deshalb verwendet dieses Plugin die gleiche WordPress Core Funktionalität, die normalerweise beim Plugin/Core Update dafür verwendet wird.
Man bekommt eine Aufforderung zu Eingabe der Verbindungsdaten, wenn diese bei deinem Provider notwendig sind, genauso wie das Update verfahren würde. Nur das es bei diesem Plugin als Dialogfenster eingeblendet wird.

Aktueller Download

Die neueste Version: wp-native-dashboard-v1.3.0.zip (572 downloads) gibt es auch im WordPress Repository unter wordpress.org/extend/plugins.

2 Antworten    Schreib einen Kommentar

Alphawolf

Alphawolf

04.08.2009 | 19:46

Kaum zu glauben, dass ich der erste bin hier. Danke erstmal für ein erneut grandioses Plugin. Scheint, als würdest du für mich entwickeln, denn zusammen mit dem Localisation-Plugin ist dieses hier enoorm hilfreich, wenn man eigene Plugins für die Draußen-Welt testet. :)

Eine Frage, da ich es gerade durch habe: Wie verhält sich das, wenn ich einen de_DE-Blog habe, aber mit deinem Plugin auf en_US umgestellt habe bei einem Core-Update? Wird dann auch die de_DE-Sprachdatei beim Update geupdatet, oder - eigentlich korrekterweise - nicht? :) Beide Varianten hätten ihr Vorzüge.

Antworten »

codestyling

codestyling

04.08.2009 | 19:52

Das das Update von der Variablen in der version.php abhängt, hat das Plugin darauf keinen Einfluss. Wenn es ein deutsches WP ist, wird auch deutsch als Update angeboten, andere Sprachen äquivalent.

Antworten »

Du kannst diese Tags verwenden : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Navigation

  • Anleitungen
  • Entwicklungen
    • WordPress Plugin: Codestyling Localization
    • WordPress Plugin: Page Columnist
      • Demo-Seite “Page Columnist”
    • WordPress Plugin: WP Native Dashboard
    • WordPress Plugin: WP System Health
  • Fehlerbehebungen
  • Impressum
    • Haftungsausschluss

Suche

rss RSS Kommentare valid xhtml 1.0 design by jide powered by Wordpress get firefox