Neues Template-System für den Paidmailer Pro v1.0
Samstag, 03. Januar 2009 um 14:26
Das Paidmailer Skript von
Igor Widiger ist sicher ein denkwürdiges Stück PHP-Code, wenn es um die Berücksichtigung gängiger und notwendiger Programmierregeln geht, trotzdem handelt es sich dabei - vermutlich aus Preisgründen - nach wie vor um eines der beliebtesten Paidmailer-Skripte überhaupt.
Die Programmierung "in einem Stück", wie sie Anfang der 90er Jahre bekannt und beliebt war, macht es auch in diesem Skript recht schwer oder für manch einen Anwender sogar unmöglich, das Design den eigenen Bedürfnissen anzupassen.
Dieser Umstand war Thema einer gemütlichen Runde im Freundeskreis und die Basis für eine 24 Stunden anhaltende Quelltextmodifikation und Template-Entwicklung.
Ziel des 24stündigen Marathons war es, Templates für den Paidmailer zukünftig auf Knopfdruck zu installieren und einzubinden und dabei schon in der Entwicklung möglichst wenige Dateien zu bearbeiten, um ein zukünftiges Update oder eigene Patche nicht vollkommen unmöglich zu machen. Die Schwerpunkt der Arbeit war die kognitive Leistung zur optimalen Umsetzung.
Das Experiment ist gelungen: (c)PM-Templating wurde gestern, am 02.01.2009 aus der Taufe gehoben und bietet die Möglichkeit, Templates durch hochladen zu installieren und über ein Drop-Down Menü im Adminbereich zu aktivieren. Das System ist schlank und bindet sich nahtlos in die bekannte Navigationsstruktur des Paidmailers ein. Die Installation ist kinderleicht und der Erwerb wird sich in einem überschaubaren finanziellem Rahmen bewegen.
Ein paar einfache Demo-Templates und die Funktionsweise des Templatesystems können hier eingesehen und ausprobiert werden:
(c)PM-Templating
Für die Funktion der Templates ist das Templatesystem unbedingt vorher zu installieren, da die Templates sonst nicht eingebunden werden können.
Das Templatesystem wird auf Anfrage gegen eine kleine Aufwandsentschädigung abgegeben und bietet dann die Möglichkeit eigene Templates auf Basis der darin enthaltenen Demos zu entwickeln.
Michael Friedrichs, Wuppertal 2009