Zeit für den Rückblick und die guten Vorsätze

Heute ist endlich soweit: Ich habe 24 Posts beisammen. Jeden Tag ist hier auf dem Blog ein neuer Artikel erschienen, so wie ich es mir am 1. Dezember vorgenommen hatte. Ich muss sagen, dass es sich viel leichter durchstarten lässt und das Dranbleiben dann echt schwierig werden kann. Manchmal ist die Zeit einfach zu knapp, um dann noch etwas anständiges „produzieren“ zu können. Für gute  Posts braucht es Zeit für die Recherche, Ideen sollte man auch genug haben und das Ausprobieren/Experimentieren ist oft ein sehr wichtiger Bestandteil des ganzen Prozesses. „Zeit für den Rückblick und die guten Vorsätze“ weiterlesen

GitHub und WordPress-Development

Inzwischen sind einige Tage vergangen, seitdem ich beschlossen habe, bei der Entwicklung meiner Open Source Projekte künftig auf git zu setzen, wenn es um die Versionierung geht. Diese Entscheidung macht mich keineswegs zu einem Early Adaptor, die Möglichkeit, Subversion mit git (oder mit irgendetwas Vergleichbarem) zu ersetzen, gibt es ja nun schon etwas länger. Im Mai 2007 präsentierte Linus Torwalds seine Gedanken zu seiner Idee der verteilten Versionsverwaltung, welche zu diesem Zeitpunkt bereits mehr als 2 Jahre alt war.

Dass ich zudem von den Google Code Servern zu GitHub gewechselt bin, ist nicht unbedingt eine folgerichtige bzw. zwingende Entscheidung gewesen. Google bietet Entwicklern durchaus die Wahl. Neben SVN können die eigenen Repositories auch mit Mercurial oder eben auch git verwaltet werden. GitHub bietet Entwicklern neben dem auch bei Google präsenten Wiki und den Statistiken, einen Issue-Tracker und eine soziale Komponente an, die nicht so uninteressant ist, wenn man an die hohe Zahl der WordPress-Plugins denkt, welche allein über das offizielle Plugin Directory verfügbar gemacht werden. „GitHub und WordPress-Development“ weiterlesen

Wie MSLS die Blogs im Netzwerk feststellt …

Heute vormittag habe ich die Version 0.8 des Multisite Language Switcher freigegeben. Es gibt eine ganze Menge Neuerungen, welche das Plugin noch weiter abrunden, und ein paar Dinge „unter der Haube“, die den Code übersichtlicher gestalten und schließlich noch performanter machen. Zudem gibt es nun auch die Möglichkeit „von außen einzugreifen“, wenn es darum geht, wie der Switcher die zu verlinkenden Blogs feststellen soll.

Standardmäßig sucht das Plugin alle Blogs im Netzwerk der Multisite-Installation, die dem Administrator des aktuellen Blogs zugeordnet sind. Es kontrolliert, ob eine Konfiguration vorliegt und ob das Blog nicht etwa durch die entsprechende Einstellung in den Optionen ausgeschlossen worden ist. In einigen Setups kann dieses Verhalten durchaus verwirrend oder sogar stöhrend sein. „Wie MSLS die Blogs im Netzwerk feststellt …“ weiterlesen

Et voilà! Multisite Language Switcher 0.7

Die nächste Version meines WordPress-Plugin Multisite Language Switcher ist nun online. Nach meinem Urlaub bin ich gleich wieder richtig durchgestartet, habe so einige Bugs weggearbeitet und wichtige neue Features eingebaut. Zudem hat sich einiges bei den Sprachen getan, was ich so schnell nicht erwartet hätte. Ich muss jetzt auch zusehen, dass ich die Dokumentation wieder mal aktualisiere.

Zusätzlich zu den schon vorhandenen Übersetzungen auf Deutsch, Italienisch und Niederländisch gibt es nun auch Spanisch, Französisch und Brasilianisch. Mein Dank dafür geht an Victor und Andreas. Von Andreas habe ich übrigens auch zahlreiche Hinweise zu Ungereimtheiten bzw. Bugs bekommen. Zudem hat er unglaublich viel getestet und so einige Vorschläge für Verbesserungen gemacht. „Et voilà! Multisite Language Switcher 0.7“ weiterlesen

Step by step: Mehrsprachige WordPress-Multisite

Ich verweise für die Installation des Multisite Language Switcher immer gern auf den Artikel Create A Network im Codex, aber vielleicht tue ich mir nicht wirklich einen Gefallen mit dieser Vorgehensweise. Der Text dort ist vollgespickt mit technischen Details, die allesamt natürlich wichtig und interessant sind, nur verliert sich der normale Anwender möglicherweise schnell in der Masse der Informationen.

Eine WordPress Multisite läßt sich lokal nicht bzw. nur sehr umständlich installieren.

Bei einigen Fehlern, die sich in meinen Tests ergaben, konnte ich nicht auch vollständig ausschließen, dass sie eventuell genau durch dieses Manko hervorgerufen wurden, was leider die Installation einer Testumgebung auf einem meiner Webserver für mich unumgänglich machte. „Step by step: Mehrsprachige WordPress-Multisite“ weiterlesen

Update Multisite Language Switcher Version 0.6

Seit heute ist eine neue Version des Multisite Language Switcher online. Mir schwirren da noch weitere 1000 Ideen durch den Kopf, die ich immer mal wieder neu sortiere und in das Plugin mit einfließen lasse. Mit der Dokumentation und den Unit-Tests hinke ich zwar noch etwas hinterher, aber was die Funktionalität betrifft, denke ich, kann sich das Plugin wirklich sehen lassen. „Update Multisite Language Switcher Version 0.6“ weiterlesen

Multisite Language Switcher 0.1

Nach meinem recht erfolgreichen Speech auf dem Wordcamp 2011 in Mailand war klar, dass der von mir eingeschlagene Weg, WPML aus meinen Blogs zu verbannen und das Multsite-Feature von WordPress zu benutzen, um eine mehrsprachige Website zu betreiben, nicht nur für mich interessant ist. Der einzige Haken bestand darin, dass eines der wichtigsten Merkmale zu implementieren war:

Die Relationen zwischen den mehrsprachigen Artikeln und Seiten sollten mindestens herzustellen sein. In den letzten Tagen hatte ich einige freie Zeit, die ich dann auch sinnvoll für eine Lösung dieses „Problems“ nutzen konnte. Gestern habe ich dann die erste Version des Multisite Language Switcher, welche bereits einen ordentlichen Funktionsumfang besitzt, um mit einer mehrsprachigen Installation durchstarten zu können, ins WordPress-System übertragen. „Multisite Language Switcher 0.1“ weiterlesen

WP – Multilingua mit dem Multisite-Feature

In einigen Tagen findet das Wordcamp 2011 in Mailand statt. Auch in diesem Jahr werde ich wieder dabei sein. Statt aber – wie im vergangenen Jahr – „nur“ als Besucher teilzunehmen, habe ich mich diesmal für einen der Slots angemeldet, um auch einmal vor einem Publikum etwas von meinen Erfahrungen weiterzugeben und auf Fragen aus der Community direkt antworten zu können.

„WP – Multilingua mit dem Multisite-Feature“ weiterlesen