Konrad Karpieszuk – ein Entwickler, der WordPress-Plugins auf WPML-Kompatibilität testet

Oktober 30, 2015

Vermittlung von Computerkenntnissen in Ruanda (nicht genau in dem Moment, als das Foto aufgenommen wurde) ;)

Konrad ist ein zurückhaltender Mann aus Polen. Sie wären überrascht, wie reich an Erfahrungen sein Leben ist. Er arbeitete als WordPress-Freiberufler, war zweimal WordCamp-Redner, reiste sogar nach Ruanda, Afrika, um den dortigen Studenten Computerunterricht zu erteilen, um schließlich als WordPress-Entwickler bei OnTheGoSystems zu landen.

Heute erzählt er uns mehr über sein Privatleben und seine Arbeit im WPML-Kompatibilitätsprojekt.

Wo genau leben Sie, Konrad?

Białowieża-Urwald, Polen, Bilder von Bigul Malayi
Białowieża-Urwald, Polen, Bilder von Bigul Malayi

Ich lebe in einer mittelgroßen Stadt mit 270.000 Einwohnern namens Bialystok. Obwohl meine Familie und ich in einem Mehrfamilienhaus wohnen, gefällt es mir sehr gut, da es direkt am Stadtrand von Bialystok liegt. Die Menschen kommen in diese Region, nicht so sehr wegen der Stadt, sondern um die natürliche Umgebung zu erkunden.

Der wunderschöne Bialowieza-Urwald ist einer der letzten verbliebenen Teile eines riesigen Urwaldes, der sich einst über die europäische Ebene erstreckte.

Dieser Wald ist die Heimat umherziehender Herden des europäischen Wisents. Dieses beeindruckende Tier war fast ausgestorben, aber dank sorgfältiger Erhaltung und Zucht konnten wir den Wisent in andere Wälder ‘exportieren’. Einige der anderen Arten, die den Wald bewohnen, sind Elche, Wölfe, Rot- und Rehe, Luchse und Wildschweine. Auch seltene Vögel haben hier ihr Zuhause – der Wanderfalke, der Weißstorch und der Seeadler.

Białowieża-Urwald, Polen, Bilder von Bigul Malayi
Białowieża-Urwald, Polen, Bilder von Bigul Malayi

Unsere Region ist auch für die größten Feuchtgebiete Europas bekannt – 150 km lang und an manchen Stellen 15-50 km breit. Der ungezähmte, mäandrierende Fluss Biebrza ist ein lebendiger Fluss, der im Frühjahr über die Ufer tritt und große Wiesen in Seen verwandelt. Die außergewöhnliche Schönheit der Gegend bleibt weitgehend ungestört und ist daher ein erstaunliches Tor für Naturliebhaber, die nach neuen Erfahrungen suchen.

Das Familienleben ist Ihnen sehr wichtig…

Konrads Fotosession nach der Hochzeit
Konrads Fotosession nach der Hochzeit

Das ist es auf jeden Fall. Meine Frau Monika und ich genießen jeden Tag mit unserer Tochter Laura. Es ist, als wäre sie gestern geboren worden, und schon ist sie 6 Monate alt. Laura hat unser Leben wirklich erfüllt – und auch verändert! Ich bin früher viel Fahrrad gefahren, aber seit unser Baby geboren wurde, nicht mehr so oft. Wir haben auch einen Hund – teils Deutscher Schäferhund, teils Wolf. Sie behält etwas von der natürlichen Nervosität des Wilden bei und ist sehr vorsichtig, wenn sie etwas Neues sieht, zum Beispiel auf dem Bürgersteig vor dem Haus, wo sie sich weigert, das Gebäude zu verlassen. Sie fühlt sich im Wald zu Hause, wo ich dreimal täglich mit ihr spazieren gehe und sie ohne Leine frei laufen kann.

Sie müssen diese natürliche Umgebung sehr genießen. Was machen Sie sonst noch gerne?

Würden Sie es glauben, dass ich es tatsächlich genieße, technische Dokumentationen zu lesen und neue technische Sprachen zu lernen? Natürlich schaue ich auch gerne Dokumentarfilme, besonders wenn sie historisch oder über den Kosmos sind.

Was haben Sie vor Ihrem Eintritt in das Unternehmen gemacht und wie haben Sie von OTGS erfahren?

Ich war Freiberufler, hauptsächlich arbeitete ich an Websites für Kunden, aber ich erstellte auch Plugins, wenn ich darum gebeten wurde. Ich kannte Agnes Bury seit Jahren. Sie organisierte WordCamps und stand in Kontakt mit Eyal. Eyal fragte sie, ob sie einen Entwickler empfehlen könne, und sie empfahl mich. Dann kontaktierte mich Eyal und so begann alles.

Was umfasst also Ihre Arbeit?

WPML Kompatibilitätsteam
WPML Kompatibilitätsteam

Einfach ausgedrückt, teste ich, ob andere Plugins (insbesondere Woocommerce-Erweiterungen) gut funktionieren, wenn WPML aktiv ist, und umgekehrt, und stelle auch sicher, dass WPML nicht durch diese Erweiterungen beeinträchtigt wird.

Wenn es ein Kompatibilitätsproblem gibt, kontaktiere ich den Autor und wir versuchen, es gemeinsam zu lösen. Ich stelle Informationen über unsere APIs zur Verfügung, er/sie liefert Informationen über die internen Abläufe seines/ihres Plugins. Dann versuchen wir, dieses Plugin umzuschreiben. Möglicherweise müssen wir eine Kompatibilitätsklasse zu Woocommerce Multilingual hinzufügen und manchmal sogar zu WPML.

Gelegentlich stellen wir fest, dass ein Problem größer ist und eine allgemeinere Lösung erfordert, wie eine neue API für wp_mail.. Ich gehe dies an, indem ich einen neuen Code für WPML erstelle, diesen dokumentiere und anschließend die Autoren kontaktiere, um zu sehen, ob sie bereit sind, ihn einzuführen.
Was wird hierfür benötigt? Kenntnisse von WP, WPML und Woocommerce sind selbstverständlich erforderlich. Zudem sind ausgeprägte Fähigkeiten in der Code-Überprüfung und Fehlerbehebung unerlässlich. Ein freundlicher Umgang bei der Kontaktaufnahme mit den Autoren ist ein großer Vorteil.

Was sind einige der Herausforderungen und Vorteile in Ihrer Arbeit? Was gefällt Ihnen am meisten an Ihrer Arbeit?

Am meisten schätze ich es, wenn eine Problemstellung nicht trivial ist. In solchen Fällen lade ich die betreffende Erweiterung auf meinen Rechner herunter, erstelle ein Netbeans-Projekt dafür und verwende den Debugger, um den Sachverhalt zu ergründen. Noch mehr Freude bereitet es mir, wenn ich den Grund tatsächlich ausfindig mache und zur Lösung schreiten kann.

Ich begrüße es auch, wenn ein einfacher Kompatibilitätstest etwas Größeres auslöst, wie beispielsweise diese neue wp_mail-API. Ich habe an einer Erweiterung gearbeitet, die E-Mails fehlerhaft versandte, und stellte dabei fest, dass potenziell jede E-Mail in der falschen Sprache verschickt werden könnte. Es wurde deutlich, dass WP/WPML/WordPress tatsächlich einer Neuorganisation bedurften. Während der Arbeit daran stieß ich auf zahlreiche Fälle, in denen ich meine Lösungsansätze überdenken und alles (oder fast alles) von Grund auf neu konzipieren musste: das Versenden von E-Mails durch einen englischsprachigen Administrator an einen spanischsprachigen Empfänger, der Versand von Massen-E-Mails, das Versenden von E-Mails mit tokenisierten Zeichenfolgen… Dies ist kein kleines Projekt, aber es bereitet mir große Freude.

Gegenwärtig bereite ich mich darauf vor, WPML-Unterstützung zum WordPress-Exportwerkzeug hinzuzufügen, und ich freue mich bereits darauf.

Was müssen Interessenten wissen, die Ihre Tätigkeit ausüben möchten?

Es ist unerlässlich, dass man WPML gründlich kennt und dessen Funktionsweise versteht. Man sollte in der Lage sein, den Code anderer Plugins zu lesen, um bei Bedarf Fehler beheben zu können. Es ist vorteilhaft, über ausreichende PHP-Kenntnisse zu verfügen, um sich mit fremdem Code wohlzufühlen.

Wie gestaltet sich Ihr typischer Arbeitstag?

Jeder Tag folgt einer gewissen Routine – ich stehe auf und gehe mit dem Hund spazieren, dann fahre ich ins Büro, das etwa 5 km entfernt liegt. Ich arbeite hauptsächlich mit unseren Partnern – Plugin- und Theme-Autoren – anstatt mit Kunden. In meiner Pause fahre ich nach Hause, um etwas zu essen, sofern Monika etwas zubereitet hat! Ich verbringe einige Zeit mit Baby Laura und gehe erneut mit dem Hund spazieren – das ist eine gute körperliche Betätigung für mich. Dienstags- und Donnerstagabends nehme ich an Englischunterricht teil.

Welche Gedanken haben Sie für die Zukunft?

Konrad und seine Tochter Laura
Konrad und seine Tochter Laura

Wir würden gerne ein weiteres Kind haben. Meine Frau neigt dazu, sich Sorgen darüber zu machen, in welcher Art von Welt unsere Tochter leben wird, aber ich mache mir keine Gedanken über den Zustand der Welt.

Ich liebe die Arbeit bei OTGS und möchte das Unternehmen niemals verlassen. Ich schätze meine Kollegen sehr und hoffe, dass das Unternehmen weiter wachsen und in Zukunft noch mehr Plugins entwickeln wird!

Arbeiten Sie mit uns

Sind Sie daran interessiert, in einem weltweit verteilten Team zu arbeiten, das Wachstum und Weiterentwicklung fördert? Sind Sie bereit, die Macht der Technologie für eine bessere Zukunft zu nutzen?