Navigation


Suche



Nichts gefunden?
Suche mit erweiterten Optionen.

Anzeigen



Werbung

Kfz Ersatzteile
CMS Software Preise
Datenrettung
SEO Beratung
Baufinanzierung

Chuck Steel

Mittwoch, 17. September 2003, noch keine Kommentare

geschrieben von
CMS Interview : Ich freue mich, dass Chuck Steel Zeit für dieses Interview hatte, obwohl er gerade auf seiner Website erklärte, daß er durch seinen Job als Koordinator des technischen Supports für die Studenten des Colleges in Gettysburg zur Zeit stark eingebunden ist. Chuck hat mehrere Module geschrieben und ist auch sonst ein sehr aktiver Teilnehmer der Postnuke Community.
Woher kommst Du eigentlich?

East Berlin, PA.

An welchen Module arbeitest Du?

Ich habe bisher einige Module für mich selbst geschrieben, die auch veröffentlich sind. Dazu gehört die Steel Knowledgebase, ein einfaches Datenbank-Modul und ein Taskmanager. Desweiteren habe ich ein paar Module geschrieben, die ich bei der Arbeite einsetze. Mein Support-Team setzt nämlich Postnuke ein. Mein derzeitiges Projekt ist ein Review-Modul, das Kategorien unterstützt.

Erzähl mir von Deiner Postnuke “Karriere”.

Ich habe mir damals einige Systeme angeschaut, Postnuke aber schien die beste Dokumentation zur Modul-Programmierung zu besitzen. Dabei suche ich mir meine Antworten lieber selbst, statt um Hilfe zu fragen – das kam bei den anderen Systemen nicht in Frage. Die vorhandene Dokumentation hat mir zumindest am Anfang geholfen. Außderdem wirkte die Community sehr aktiv.

Wann hast Du damit angefangen, Deine eigenen Module zu schrieben?

So genau weiß ich das gar nicht mehr. Irgendwann im Schuljahr 2002/03.

Wie läuft die Entwicklung bei Dir ab?

Die meiste Arbeit mache ich allein. Ich habe bisher immer Dreamweaver dafür benutzt, werde aber wohl umsteigen müssen, wenn mein Rechner Linux bekommt. Wenn ich Zuhause programmiere, sitzte ich normalerweise im Wohnzimmer (WLAN, Yeah!) und schau von Zeit zu Zeit zum Fernseher.

Wir haben auch einige Projekte in Gruppen organisiert. Die besten Erfahrungen haben wir damit gemacht, wenn einer die API schreibt und der andere die restlichen Bereiche. Mir liegt die Konsistenz der Menüführung sehr am Herzen, deswegen verteile ich die Arbeit nicht gerne. Die Community ist schon eine wunderbare Informationsquelle. Es gibt aber leider nur wenige aktive Modulprogrammierer. Wenn man dann mal über ein wirklich kompliziertes Problem stolpert, kann man Pech haben, dass niemand helfen kann.

Was ist das größte Problem bei Deiner Entwicklungsarbeit?

Zeit. Daneben macht die Postnuke-Umgebung die Entwicklung viel einfacher. Wenn man einmal die pnHTML Funktionen verstanden hat, wird die Arbeit wesentlich weniger mühselig. Ich wünschte ich hätte Postnuke für alle meine Projekte.

Was sollte die nächste Version von Postnuke beinhalten, um Deine Arbeit zu erleichtern?

Ich finde das Berechtigungssystem kompliziert in der Anwendung. Um Modulzugriffe zu beschränken, hilft es sehr, wenn man aber einzelne dynamische Objekte verwalten will, wächst die Rechteübersicht bis zu ummanagebarer Größe. Erweiterte Gruppenrechte würden mir helfen. Ich habe Funktionen geschrieben, um heraus zu finden, ob eine Person Mitglied einer bestimmten Gruppe ist. Wenn das die API machen würde, wäre mein Leben viel einfacher.

Außerdem hätte ich gerne einen besseren Support für HTML-Output. Einige pnHTML-Funktionen unterstützen gar nicht alle parameter der Tags. Die URL bietet zum Beispiel kein Target. Wenn ich also eine URL in einem neuen Fenster öffnen will, muß ich das Tag manuell erstellen. Das sollte in Zukunft verbessert werden.

Außerdem finde ich es nicht sinnvoll, dass man automatisch nach x Tagen ausgeloggt wird. Das sollte sich nach dem letzten Besuch richten. Wenn ich eine Site jeden Tag besuche, sollte ich mich nicht dauernd einloggen müssen.

Was sollten die Benutzer bei der Benutzung Deiner Module beachten?

Ich wünschte, die Benutzer würden sich nicht immer beschweren, dass winzige Bugs in einer Software, die sie nicht bezahlt haben, nicht gefixt warden. Ich weiß nicht, ob das ein Phänomen der OpenSource-Entwicklung ist. Außerdem könnten die Benutzer in meine Supportforum recherchieren, bevor sie eine Frage stellen. So groß ist mein Forum ja auch gar nicht – die meisten haben nicht mal mehr als eine Seite Beiträge.

Noch irgendwas, was Du schon immer über Postnuke loswerden wolltest?

Ich finde Postnuke toll. Ich benutze es auf einer Reihe von Sites und obwohl ich ab und an Probleme habe, hat Postnuke meine Leben und meine Arbeit sehr vereinfacht.

Zur Zeit ist meine größte Beschwerde, dass es auch der Postnuke-Homepage keinen PayPal Button gibt. Ich würde gerne mal ein bißchen Geld für die bisherigen Anstrengungen in Richtung Entwicklung werfen – auch wenn niemand etwas in meine Richtung wirft.

Vielen Dank für Deine Zeit.

Nein, ich danke Dir.
Mister Wong iconTechnorati iconDigg icondel.icio.us iconma.gnolia iconFurl iconNewsvine iconReddit iconYahoo MyWeb iconBlinkbits iconGoogle iconSimpy iconBlogmarks icon
Nur angemeldete Benutzer dürfen Kommentare verfassen.

Zur Registrierung/Anmeldung