TYPO3 und jedes andere CMS hat nichts mit YAML,HTML Code aus. Der Name YAML für TYPO3 implizierte, daß YAML verwendet werden muß um unsere Extension verwenden zu können. Das ist jedoch falsch und deshalb war es nach unserer Auffassung auch wichtig, den Namen zu ändern. Im Idealfall gibt ein CMS wie TYPO3 reinen HTML Code aus, ohne in irgendeiner Weise ein späteres Design zu berücksichtigen. Erst danach kommt CSS ins Spiel. Dem trägt unsere Extension Rechnung und unterstützt jedes CSS-Framework, nicht nur YAML, wenn auch YAML nach unserer Auffassung ein besonders perfektes und ausgereiftes CSS-Framework ist.
Für jeden Softwareentwickler ist es völlig normal, Bibliotheken zu verwenden und nicht immer wieder das Rad neu zu erfinden. So stellt Templates für TemplaVoila (db_ttv) eigentlich eine Bibliothek dar, nämlich eine TypoScript-Bibliothek, das heißt eine Sammlung von immer wieder verwendetem und benötigtem Code. Eine Anzahl Zeilen von TypoScript Code nennt man im TYPO3-Jargon ein Template (nicht zu verwechseln mit einer HTML-Vorlage) und somit sind wir beim Namen: Templates für TemplaVoila.
Der Aufbau der meisten Webseiten ähnelt sich und es werden häufig immer wieder die gleichen Elemente verwendet. Menüs z. B. werden mit HTML Listen erzeugt und Grafiken im Headerbereich einer Webseite sollten vom Redakteur ohne Programmierkenntnisse bequem direkt auf jeder Seite hochgeladen und damit geändert werden können. Eine solche Sammlung von TypoScript Code stellt db_ttv zur Verfügung. Dadurch entsteht eine standardisierte TYPO3 Umgebung, die auch bei unterschiedlichen Installationen nur geringfügig abweicht. Das senkt Entwicklungskosten und den Schulungsaufwand für Mitarbeiter.
lib.nav ist immer die Hauptnavigation im Header und lib.submenu ist immer die Navigation in der rechten oder linken Spalte. Das war schon bei den Vorgängerversionen so und hat mit YAML oder sonst einem CSS-Framework nichts zu tun. Es ändert sich letzlich also nicht viel, nur dokumentiert die Namensänderung jetzt auch die Unabhängigkeit von YAML. Der Entwickler kann auch ein anderes CSS-Framework oder seinen eigenen CSS-Code verwenden.
Unsere Extension unterliegt seit dem 1. September 2008 der GPL und somit ist der Weg frei, sie ins TER hochzuladen, ein zentraler Ort wo TYPO3 Erweiterungen für jeden verfügbar sind. YAML unterliegt einem anderen Lizenzmodell und ist nicht kostenlos. Somit hätte die Gefahr bestanden, daß die Community eine Extension mit dem Namen YAML für TYPO3 lediglich als Werbung für Lizenzverkäufe von YAML ansehen würde. Das wäre schlecht für beide Produkte.
Die Version ist als Komplettpaket verfügbar.
Wir benutzen db_ttv für die meisten eigenen Projekte und lassen Verbesserungen, neue Features und Bugfixes sofort einfliessen.