Interview mit Alex Kempkens – Autor des Joomla!-Entwicklerhandbuchs
geschrieben am 7. Juli 2009 von Pia Kleine Wieskamp
Das Joomla! Entwicklerhandbuch - DER Schlüssel zum Schreiben eigener Joomla!-Erweiterungen - wurde vom ”Joomla! Core-Team-Mitglied” Alex Kempkens geschrieben. Er stand uns für ein Gespräch über Joomla! und Co. zur Verfüngung:
AW: Herr Kempkens, „Das Joomla!-Entwicklerhandbuch“ – übrigens eine Premiere, da es das erste deutschsprachige Entwicklerhandbuch zu Joomla! ist – liegt nun aktuell im Buchhandel. Wen spricht es an?
Kempkens: Das Buch spricht Leser an, die in die Entwicklung von Lösungen auf Basis von Joomla einsteigen wollen bzw. eine Referenz für die Entwicklung suchen. Die verschiedenen Teile des Buches richten sich an unterschiedliche Zielgruppen. So findet der Designer mit Ambitionen für die Entwicklung genauso seine Einstiegsinformationen, wie auch der Entwickler der zum ersten Mal eine Open Source Anwendung veröffentlichen möchte.
AW: Das Wort Joomla! ist ja in der Webszene in aller Munde – kurz gesagt was bedeutet Jooma?
Kempkens: Joomla! ist ein Synonym für eine gemeinsame Bewegung, die 2005 aus der Entwicklergemeinde um das Vorgängerprojekt Mambo OS ausging. Die Ursprünge vom Mambo gehen in das Jahr 2001 zurück.
Joomla! ist einzigartig weil es so einfach ist. Mit seiner Einfachheit hat es sehr viele Menschen in die Lage versetzt Ihre Informationen im Internet zu präsentieren und gleichzeitig neue Anwender einzubinden. Der Open Source Anteil des Projektes bezieht sich insbesondere auf den Quellcode und entspricht damit einem Grundgedanken der die Freiheit fördert und Barrieren abbaut. Die Freiheit Joomla so einzusetzen, wie es für den Nutzer erforderlich ist und nicht durch die von den Entwicklern vorgegeben Umgebungen eingeengt zu sein ist, das was es so besonders macht.
Grundsätzlich gibt es für Joomla! keine Einordnung in “für wen ist es gedacht”. Die Flexibilität des Frameworks und die offene Architektur ermöglichen alle erforderlichen Anpassungen für den jeweiligen Einsatzzweck. Meist funktioniert dies ganz ohne Programmierung – und für alle die doch etwas programmieren müssen ist mein Buch gedacht.
AW: Sie sind Mitglied des Joomla!-Core-Teams; was genau ist das Core Team und was machen Sie dort? Und wie kamen Sie zu Joomla!?
Kempkens: Der Begriff Core-Team ist etwas irreführend. In den Zeiten von Mambo hat der Begriff die Gruppe der Entwickler zusammengefasst, die schreibend auf den Quellcode der Anwendung zugreifen konnten. Heute ist das Core-Team eher eine Gruppe von Leuten, die versuchen beratend bzw. organisatorisch die verschiedenen Bereiche des Projektes zusammenzuhalten. Man kann es ein bisschen mit dem Aufsichtsrat des Projektes vergleichen. Wir verstehen uns als die Stewards des Projektes und helfen wichtige Entscheidungen im Sinne der Community und des Projektes gemeinsam zu treffen. Ich selber bin Mitbegründer des Projektes und habe auch schon im Mambo Core-Team als Entwickler gearbeitet. Heute kümmere ich mich besonders um das Marketing bzw. die Kommunikation mit der internationalen Gemeinschaft. Die Entwicklung unterstütze ich insbesondere im Bereich mehrsprachiger Webseiten und Lösungen.
AW: Nennen Sie einige bekannte Webseiten und Projekte, die mit Joomla! realisiert werden?
Kempkens: Die Beste Quelle für Webseiten und Projekte ist vielleicht
http://community.joomla.org/showcase/
Es gibt mehrere Millionen Webseiten die leider noch nicht alle in diesem Showcase eingetragen sind. Gute Beispiele sind auch:
• http://www.unric.org/
• http://www.quizilla.com/
• http://www.kickdeveloper.com/
• http://sensation.tagesspiegel.de/
• http://www.brueggen.de
und wie gesagt, viele viele mehr.
AW: Herr Kempkens, beschreiben Sie bitte Ihren Werdegang in kurzen Zügen: Wie kamen Sie zur IT und zur OpenSource bzw. zum Bücherschreiben?
Kempkens: Ich habe Anfang bereits als Jugendlicher Software für den Commodore Amiga programmiert und damit mein erstes Geld verdient. In den 90zigern habe ich dann an der FH Informatik studiert und nebenbei in der Systemadministration bzw. Softwareentwicklung gearbeitet um dieses Studium zu finanzieren.
Ende der 90ziger bin ich dann als Berater mit Java und Großprojekten im Umfeld der damals „hypen“ Webtechnologie in Berührung gekommen. Java hat mich ziemlich beeinflusst und so habe ich begonnen, in einer eigenen Firma mehr und mehr webbasierte Anwendungen und Lösungen für verschiedenste Kunden umzusetzen.
Zu Joomla bzw. Mambo bin ich Anfang 2003 gekommen als ich wieder einmal ein CMS für meine eigene Webseite gesucht habe. Zusammen mit einem lokalen Anbieter hab ich das CMS dann auch gleich bei der Küstenwache der Niederländischen Antillen bzw. im Rahmen meines Projektes bei der Niederländischen Marine auf Curacao eingesetzt. Meine eigenen Entwicklungen wie z.B. das Projekt Joom!Fish führten dann zu meiner Arbeit im Entwicklungsteam von Joomla! und dieses Wissen über das Projekt und meine Erfahrung hat dann dazu geführt, dass ich für Hagen Graf das Buch als Fachlektor begleitet habe und letztlich bin ich selber zum Autoren geworden.
AW: Im Herbst /September soll der „Joomla! Tag“ (http://www.joomladay.de) stattfinden. Was ist darunter zu verstehen?
Kempkens: Der Joomla! Tag ist eine Veranstaltung, die sich speziell um webbasierte CMS Lösungen dreht und von der Joomla Community organisiert ist. An insgesamt 3 Tagen werden verschiedene Vorträge über Erweiterungen, Entwicklungen und auch die Zukunft des Projektes besprochen. In der Regel gibt es immer etwas Neues zu feiern bzw. anzukündigen.

Am 22. September 2009 um 14:36 Uhr
[...] mit der Joomla!-Community. Joomla!-Core Team-Mitglied und Addison-Wesley-Autor Alex Kempkens (Link zum Interview) wird eine Keynote zum Thema “Joomla! als Basis für Geschäftsprozesse” [...]