News

Archiv ]

Shawn McKenzie, Entwickler von AutoTheme und Postwrap

Was würden viele von uns ohne die Module von Shawn McKenzie (AKA AbraCadaver) machen? Allein Autotheme und Postwrap helfen einer Menge Administratoren, überhaupt erst ihre Sites zu implementieren. Falls Ihr seine Arbeit noch nicht kennt, schaut doch mal auf seiner Homepage vorbei.


Arbeitest Du außer an Postwrap und Autotheme noch an anderen Modulen?

Ja, an Autotheme-Lite, der kostenlosen Version von Autotheme und an Postjump.

Für die von uns, die Autotheme noch nicht kennen: Was macht dieses Modul?

Kurz gesagt ist Autotheme ein revolutionäres Multiplatform HTML Theme System für Envolution, PHPNuke, Postnuke und MD-Pro CMSs. Das normale Theme-System erfordert einiges Wissen über die CMS-Architektur und PHP-Kenntnisse. Wenn man sich damit aber nicht auskennt, kann Autotheme diese Sache vereinfachen. Autotheme ist zwar einfach, aber auch sehr mächtig. Mit Autotheme ist viel mehr Kontrolle über Layoutanpassungen möglich, als mit dem normalen System.

Der Hauptvorteil von Autotheme ist die Möglichkeit, HTML-Editoren zu benutzen, ohne dass der Benutzer PHP können muß. Und man kann jeden Teil der Site anpassen: Die Blocks, die Homepage, die User-Page, die Adminseiten. Außerdem kann man bestimmen, ob, wann und wo bestimmte Blocks angezeigt werden. Alle Einstellungen können über eine grafische Benutzeroberfläche eingestellt werden.

Autotheme wird als Modul installiert und kann in 2 Ausführungen benutzt werden: Die umfangreiche kommerzielle Version und die GPL-Version. Die kommerzielle Version (zZt. Autotheme 1.7) bietet unter anderem kompilierte Templates und Caching, einige extra-Kommandos und Plugins.

Und was genau mach Postwrap?

Postwrap ist ein Postnuke-Module, das aber auch mit Envolution und MD-Pro funktionieren sollte und es kann praktisch jeglichen Inhalt in die Postnuke-Site einbinden. So lassen sich zum Beispiel Skripte oder Homepages, Galerien, Shop-Systeme, PHP, Perl, ASP usw. mit Postnuke einsetzen. Dazu muß man nur Postwrap mit der entsprechenden URL aufrufen - schon wird die entsprechende Seite im Postnuke Rahmen angezeigt. Ich bezeichne es deshalb auch als "Content Wrapper". Dazu muß der Browser des Besuchers allerdings iframes und JavaSkript unterstützen. Aber wie gesagt - durch Postwrap lassen sich statische HTML-Seiten einbinden, der Hauptvorteil ist die Zusammenarbeit mit kompletten Web-Applications.

PostJump kennen wohl die wenigsten. Was macht das?

PostJump ist ein mit heißer Nadel gestricktes Postnuke Modul, das grob gesagt an eine URL weiterleitet.

Wozu braucht man das?

In den Einstellungen für die Startseite kann man das Modul einstellen. Dort gibt es aber nur eine Drop-Down-Box. Und man kann keine Variablen an das Modul auf der Startseite übergeben. Mit Postjump ist das möglich.

Warum hast Du Dich für Postnuke entschieden?

PostNuke schien solider und professioneller als vergleichbare Systeme zu sein und bot eine professionelle API und es bietet überhaupt alles, was ich zZt brauche. Außerdem ist die Community sehr wichtig. Und die PostNuke-Community ist schon prima!

Wann hast Du mit der Arbeit an Deinen Modulen begonnen?

Die erste Version von Postwrap habe ich vor etwas einem Jahr begonnen - irgendwann im August 2002. Ich brauchte es damals für eine Familienwebsite, die ich erst mit phpWebSite erstellt hatte, bevor ich zu Postnuke wechselte.

Wie muß man sich Deine Entwicklungsarbeit vorstellen?

Ohne die Community ginge nicht viel in der Entwicklung! Außer der ersten Version von Postwrap war alles, was ich je programmiert habe Antwort auf Anfragen in den Foren. Die Leute da brauchen dies und das und wollen wissen, wie was geht.

Nach der ersten Veröffentlichung von Postwrap hat sich außerdem Yassen Yotov (AKA CyberOto) angeboten allgemein zu helfen und zum Beispiel die Administration zu Postwrap zu schreiben. Das hat toll funktioniert.

Brauchst Du denn zZt Hilfe?

Beim Programmieren nicht. Für Dokumentation und Tutorials ist aber jede Hilfe willkommen.

Was behindert Dich denn am meisten bei der Postnuke-Entwicklung?

Jetzt kommt wieder die alte Beschwerde über die fehlende Dokumentation. Aber das hält mich inzwischen nicht mehr auf. Ich lerne beim Programmieren. Mein größtes Hindernis ist aber mein richtiger Job und ich selbst. Aber ich mache weiter und weiter und füge dies und jenes hinzu, so wie es gerade paßt.

Was sollten zukünftige Versionen von Postnuke bieten, um Deine Arbeit zu vereinfachen?

Darüber habe ich noch nicht so viel nachgedacht. Ich bin mir aber sicher, dass das nächste Mal, wenn ich mit der Arbeit an einem neuen Modul beginne, mir etwas einfällt. Mir macht es Spaß zu programmieren, mich mit Problemen herumzuschlagen und den Kopf gegen den Monitor zu hauen. Wenn's zu einfach wäre, dann wäre es kein Spaß mehr icon_wink

Was wird aus Postnuke werden?

Hmmm.... Ich weiß nicht so genau, aber ich bin sicher, dass es erfolgreich sein wird. Postnuke ist eine starke Plattform und sie wird immer besser. Die Module, die ich schreibe sind mein Dank und mein Beitrag den Wert von Postnuke zu steigern. Das wird immer wichtig für mich sein. Ich werde alles dazutun, dass Postnuke erfolgreich ist.

Vielen Dank für das Interview

Bitte schön.

 

Kommentare

kommentiert von:
patrick.c's Avatar
patrick.c
25 Sep 2003 - 13:43 Uhr
Re: Shawn McKenzie, Entwickler von AutoTheme und Postwrap
lol, ist das absicht, daß du zwei verschiedene Interviews gepostet hast?

(hier und auf pn.com) *gr*



Ich freue mich schon immer auf Donnerstag, wenn neue Interviews rauskommen :)

kommentiert von:
kaffeeringe.de's Avatar
kaffeeringe.de
25 Sep 2003 - 14:21 Uhr
Re: Shawn McKenzie, Entwickler von AutoTheme und Postwrap
Mist. Ich war mir nicht sicher, welches ich bei pn.com gepostet hatte. Ich weiß auch gar nicht, ob da überhaupt noch eines gepostet ist. Naja, dann gibt's heute vielleicht 2. Macht ja sonst keinen Sinn. Zumindest hier gibt's 2 - die englische Version von diesem Interview gibt's dann für die Monolinguisten überm Teich erst nächste Woche icon_wink

kommentiert von:
patrick.c's Avatar
patrick.c
25 Sep 2003 - 14:47 Uhr
Re: Shawn McKenzie, Entwickler von AutoTheme und Postwrap
lol monolungiusten, der ist gut :)

Nur angemeldete Benutzer dürfen Kommentare verfassen. Zur Registrierung/Anmeldung