
Es gibt einige pfiffige Add-ons und Erweiterungen für WebsiteBaker, LEPTON_CMS und BlackCat CMS, aber es gibt kaum eine praktische Unterstützung für Designer & Webworker, die Templates für diese Content Management Systeme erstellen.
Es gibt zwar einige Anleitungen die beschreiben, wie ein Template aufgebaut sein muss und welche Dateien dazugehören, es gibt jedoch kaum Informationen zu folgenden praktischen Fragen:
Klar, erfahrene Programmierer, Designer und Webworker wissen das aus Erfahrung ... 8-)
Kurz: da lässt sich einiges verbessern und vor diesem Hintergrund ist die Idee für die TemplateTools entstanden.
Was sind die TemplateTools?
Die TemplateTools fassen die die vorhanden Konstanten und Funktionen der unterschiedlichen Content Management Systeme zusammen, ordnen sie, und ergänzen sie aus der praktischen Erfahrung heraus um einige Konstanten sowie verschiedene Dienste, die nach Bedarf zusätzlich in Anspruch genommen werden können.
Auf diese Weise sind fast 100 Konstanten zusammengekommen. Hätten Sie das gedacht? Ich nicht.
Die TemplateTools gehen aus Sicht des Programmiers einen völlig neuen Weg: mit dem Start des BETA-Test existiert bereits eine umfassende und vollständige Dokumentation aller Konstanten, Funktionen und Dienste - das Ganze war ziemlich viel Fleissarbeit:
Dokumentation (Wiki) für die TemplateTools
Das ist die Basis für den Start des BETA-Test. Der BETA-Test dient dazu gemeinsam praktische Anwendungsbeispiele zu erarbeiten, die Dokumentation zu ergänzen, zu übersetzen und vor allem ein Kochbuch ("Was mache ich wenn... ?") zu erarbeiten und aus der Praxis für die Praxis Mustervorlagen zu entwickeln und zur Verfügung zu stellen.
Die TemplateTools haben das Zeug, jede Menge frischen Wind und neue Ideen in die, in letzter Zeit doch recht träge gewordene, Community zu tragen - und damit meine ich sowohl die Nutzer von WebsiteBaker, als auch von LEPTON CMS und BlackCat CMS.
Ich freue mich auf einen spannenden BETA-Test und jede Menge Fragen, Ideen, Anregungen, Kritik ... bitte nutzt das Support Forum!
Gruß
Ralf
Wow, wie immer bin ich wieder einmal total geplättet vor Begeisterung! Eine großartige Idee, CMS-übergreifende Entwicklungen für WebsiteBaker, LEPTON CMS und BlackCat CMS zu ermöglichen – und die Konstanten der TemplateTools erlauben zudem den schnellen Zugriff auf Systemeigenschaften (z.B. Pfade), die man sonst selbst zusammenbasteln müsste. Sehr schön!
<?php $template['cms']->page_content('Sidebar'); ?>$block[1] = 'Main Content';
$block[2] = 'Sidebar';Gibt es das auch als Stand-Alone-Bibliothek oder ist dazu immer eine vorherige Installation des kitFrameworks nötig? Gerade für Template- und Modul-Anbieter wäre es natürlich großartig, wenn sie die Bibliothek gleich mitliefern könnten und so die Templates und Module quasi out-of-the-box "crossplattformtauglich" wären, ohne zusätzliche Rahmenbedingungen voraus zu setzen. Anderseits hätte man dann so über die Zeit ein ganzes Sammelsurium der Bibliotheken innerhalb seiner CMS-Installation, was auch unbefriedigend ist ...
Ich werde die TemplateTools sicher mal testen – wenngleich ich zugegebenermaßen gerade dabei bin, mich von der WB-Plattform zu verabschieden. Das was die Template-Tools hier nachliefern (sowohl in Sachen Funktion als auch Dokumentation), ge ibt es in manch anderen CMS von Haus aus und die wachsende Zersplitterung der Plattform in verschiedene Forks sorgt meinerseits für ein ungutes Bauchgefühl. Aber das ist wieder ein anderes Thema.