YAML für TemplaVoilà 2.1.0 vom 14.2.2008

  • Ein Tippfehler bei den Constants wurde korrigiert. Siehe hierzu das Changelog der Extension
  • Alle Seitenlayouts wurden entfernt, bis auf 3col_standard, alle anderen sind nun optional und können bei Bedarf nachinstalliert (importiert) werden. Das erhöht die Übersichtlichkeit enorm, da man jetzt nur noch die Seitenlayouts verfügbar hat, die auch gebraucht werden.
  • Der Ordner fileadmin/_yaml-styles ist dazugekommen. Er beinhaltet die zusätzlichen Seitenlayouts und Designs. Neue Styles können hier abgelegt und zu einem späteren Zeitpunkt mittels einer neuen Extension automatisch installiert und auch wieder entfernt werden. Das wurde im Forum bereits im Beitrag YAML für TemplaVoila Roadmap beschrieben.
  • Die Besipielinhalte wurden überarbeitet, sind nun grundsätzlich in Deutsch und Englisch vorhanden und wurden auf ein Minimun reduziert, damit erstens die Pakete klein bleiben und zweitens möglichst wenig gelöscht werden muss.
  • Es gibt nur noch zwei Starterpackages. Eine normale mit Beispielen und eine minimale, die lediglich die erforderlichen Strukturen enthält, ohne Beispiele.
  • Das Komplettpaket gibt es jetzt nur noch in einer Version und zwar mit Beispielen. Die Pflege von zwei Komplettpaketen war zu aufwändig. Sie werden auch nicht gebraucht, da das Komplattpaket in erster Linie zu lokalen Testzwecken eingesetzt wird und nicht in der Produktion.

YAML für TemplaVoilà 2.0.13 vom 10.2.2008

  • Das alte, braune Standard-Design wurde entfernt und dafür ein neues integeriert (3col_standard.html) aus den YAML-Beispielen.
  • Der komplette CSS-Code wurde überarbeitet und vereinfacht.
  • Die TYPO3-Erweiterung rgtabs wurde integriert und dahingehend überarbeitet, dass deren Tab-Navigation die Grafiken der sliding_doors Navigation verwendet und die Tabs sich vergrössern lassen.
  • Zu allen Template Objekten gibt es jetzt kurze Beschreibungen, die beim Anlegen einer neuen Seite erscheinen.
  • In der XML-Struktur der Seitenvorlagen wurde <langDisable>0</langDisable> gegen <langDisable>1</langDisable> ausgetauscht, wie es von TemplaVoila empfohlen wird. Das bedeutet nicht, dass jetzt etwa Fremdsprachen nicht mehr möglich wären. Bitte lassen Sie diese Einstellung unverändert.
  • Die TYPO3-System-Erweiterung sys_action wurde installiert, damit deren Funktionalität im Komplettpaket zur Verfügung steht.

YAML für TemplaVoilà 2.0.12 vom 6.2.2008

  • Die Bugs #20, #21, #22, #23 und #25 wurden beseitigt. Näheres dazu im Changelog, das der Extension beiliegt.
  • YAML Version 3.0.4 wurde integriert.
  • TYPO3 Version 4.1.5 wurde ins Komplettpaket eingebaut.
  • Die Probleme mit der Schriftgrösse bei den YAML-Beispielen wurden beseitigt und dort auch die Lupen zur Schriftvergrösserung eingebaut.
  • Die Grafiken im Header werden jetzt nicht mehr vom GIFBUILDER bearbeitet sondern direkt verwendet. Die Bearbeitung per GIFBUILDER ist eine zuschaltbare Option.
  • Das Template unterstützt jetzt bis zu sechs Fremdsprachen und einer Standardsprache automatisch. Hierzu wurde die Extension sr_language_menu eingebaut.
  • Der Constant Editor wurde mit zusätzlichen Sprachoptionen erweitert.

YAML für TemplaVoilà 2.0.11 vom 16.9.2007

  • Bug #19 wurde beseitigt. Die Konfigurationsdatei von coolURI wurde auf Linux-Servern nicht gefunden.
  • Die meisten der YAML Beispiel-Vorlagen wurden als DS und TO integriert. Nicht vorhanden sind lediglich die, für die bereits Beispiele vorhanden waren.
  • Im Constant-Editor unter YAML-EXPERT-SETTINGS gibt es nun die Möglichkeit ein die YAML Debugging-Funktion sowie ein Pixelraster einzuschalten.
  • Unter dem selben Menüpunkt kann jetzt am Ende jeder Spalte ein Link erzeugt werden, mit dem Text eingefügt und somit die Spalte verlängert werden kann (JavaScript erforderlich). Damit kann die Robustheit eigener Layouts besser getestet werden.
  • Um die Grafiken im Header auszutauschen, ist es jetzt nicht mehr nötig die Seite vom Typ Shortcut auf Erweitert umzustellen. Die nötigen Felder sind jetzt auch beim Seitentyp Shortcut vorhanden.

YAML für TemplaVoilà 2.0.10 vom 9.9.2007

  • Bug Nr. 17 wurde beseitigt.
  • Bug Nr. 16 wurde beseitigt.
  • Unterstützung für coolURI (eine Alternative zu realURL, die allerdings bedeutend einfacher zu konfigurieren ist) wurde hinzugefügt. Eine Beispielkonfiguration finden Sie in in fileadmin/cooluri/CoolURIConf.xml - Diese dürfte für einen Großteil der Anwender ausreichend sein. Eine Anleitung, wie Sie coolURI verwenden, finden Sie hier.

YAML für TemplaVoilà 2.0.9 vom 2.9.2007

  • Ein Fehler in content.css wurde beseitigt, der dazu führte dass die Boxen mit runden Ecken im Internet Explorer 6 und 7 nicht korrekt dargestellt wurden.
  • Der Fehler, dass das TYPO3 Standard JavaScript nicht eingebunden wurde, ist beseitigt. Das führte dazu, dass Email-Adressen zwar verschlüsselt wurden, aber der Email-Link im Frontend nicht entschlüsselt werden konnte.
  • Das Language-Menü in lib.teaser.20 wurde dahingehend geändert, dass es jetzt komplett mit TypoScript erzeugt wird und die die Datei fileadmin/scripts/languageMenu.php nicht mehr benötigt wird. Gleichzeitig stehen im Constant Editor jetzt zusätzliche Constants zur Verfügung, mit denen das Menü gesteuert werden kann.
  • Zusätzliche Seiten-Vorlagen wurden hinzugefügt, nämlich ein drei- und ein einspaltiges Layout, damit alle YAML-Features besser genutzt werden können.
  • Ein Fehler in lib.submenu.10 wurde beseitigt, der dazu führte dass die Seite nicht validierte, wenn die Tab-Navigation ausgeschaltet war.
  • Das zusätzliche Stylesheet, das die TYPO3 System-Erweiterung css_styled_content erzeugt und von TYPO3 automatisch eingebunden wurde, wurde entfernt und diese CSS-Stile in die content.css (soweit notwendig) verlagert. Dadurch können die TYPO3 Standard-Stile besser kontrolliert werden.
  • Alle Beispielseiten wurden fertiggestellt. Dem Paket liegt nun auch starter-package-extended-2_0_x.t3d bei. Wird diese Datei importiert, stehen alle Beispielseiten zur Verfügung und jemand der TYPO3 lernen möchte, kann sich daran orientieren.
  • Die Version 2.0.8 wurde zurückgezogen und gelöscht, weil sie (nach Meinung des Urhebers eines kleinen Teiles des enthaltenen Codes) nicht unter der Creative Commons Lizenz hätte veröffentlicht werden dürfen, sondern stattdessen unter der GPL hätte publiziert werden müssen. Da dies meiner Intention widerspricht, wurde der Code von mir neu geschrieben und die zweifelhaften Zeilen entfernt. Die Version 2.0.8 wurde zu einer internen Version gemacht und darf bitte nicht mehr verwendet werden, weil sie (nach Meinung des besagten Urhebers) die GPL verletzt.
  • Die Funktionalität der beiden Versionen unterscheidet sich nicht.

YAML für TemplaVoilà 2.0.7 vom 29.8.2007

  • CSS-Code zur Konfiguration des TYPO3 Standard Mailformulars wurde hinzugefügt.
  • Die TypoScript-Bibliotheken lib.footer sowie lib.selectorBox sind jetzt ein COA, damit beliebiger eigener TypoScript-Code dort eingefügt werden kann.
  • Die TypoScript Bibliothek lib.teaser.40 ist jetzt ein COA_INT, damit Datum und Uhrzeit nicht gechacht und bei jedem Seitenaufruf aktualisiert werden.
  • Es liegt jetzt ein alternatives Design bei, um zu demonstrieren, wie einfach das Design mit YAML angepasst werden kann, ohne den TypoScript Code sowie die HTML-Vorlagen zu verändern.
  • Einige Rechtschreibfehler bei den Erklärungen im Constant Editor wurde korrigiert.
  • Das PageTSconfig wurde angepasst und überflüssiges entfernt.
  • Die CSS-Anweisung * {font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;} wurde aus der Datei typo3-RTE.css entfernt und stattdessen
    RTE.default.ignoreMainStyleOverride = 0
    RTE.default.mainStyleOverride = body.htmlarea-content-body {font-family:'Trebuchet MS', sans-serif;}
    in der PageTSconfig eingefügt, was die selbe Wirkung hat, aber den *-Selektor vermeidet, was wünschenswert ist.
  • Die Standard Farbdefinitionen für den RTE-Colorpicker wurden auf rot, grün und blau gesetzt.
  • Die Fonts nimbus.ttf und vera.ttf befinden sich jetzt zusätzlich im Ordner fileadmin/fonts/ damit Alternativ-Schriften für die grafischen Headline vorhanden sind.

YAML für TemplaVoilà 2.0.6 vom 26.8.2007

Mit Erscheinen dieser Version wurde ein Wechsel des Konzeptes vollzogen. Im Hinblick auf Flexibiltät und Update-Fähigkeit werden künftig alle Versionen als TYPO3 Extensions erscheinen. Die früheren Version gelten somit als veraltet, werden nur noch kurze Zeit unterstützt und sollten nicht mehr verwendet werden.

Die Änderungen sind so vielfältig und umfangreich, dass es sinnlos erscheint, sie hier alle aufzuzählen. Die alten Versionen, die auf einer zu importierenden t3d Datei basierten, haben sich in der Handhabung als zu kompliziert und als schlecht zu warten erwiesen. Die neue Extension ist jederzeit über den Extension-Manger zu aktualisieren, ohne die Änderungen die bereits durchgeführt wurden, zu überschreiben.

Auch bei dieser neuen Version ist es unumgänglich, zusätzlich eine t3d Datei zu importieren. Diese stellt jedoch nicht das Kernstück dar, sondern legt lediglich die erforderlichen Seiten an und importiert die von TemplaVoilà benötigten Datenstrukturen (DS) und Template Objekte (TS).

Die neuen Features kurz zusammengefasst:

  • Das mit der Version 3 von YAML eingeführte Konzept der strikten Trennung von Kern- und Benutzer-Dateien wurde auch in das TYPO3-Template übernommen.
  • Kernstück der Konfiguration ist jetzt der Constant Editor. Er enthält umfangreiche Einstellmöglichkeiten, die, je nach Aufgabe, in Gruppen aufgeteilt sind.
  • Die Extension enthält umfangreichen TypoScript Code, der vom Benutzer angepasst werden kann und auch nach einem Update der Extension nicht verloren geht, weil er im lokalen Setup gespeichert wird.
  • Das Gleiche gilt für die vom Benutzer vorgenommenen Änderungen an den CSS-Dateien. Der Kern von YAML, der nicht geändert werden darf, ist Bestandteil der Extension. Somit können beide gleichzeitig aktualisiert werden. Die Design-spezifischen Änderungen gehen dennoch nicht verloren, weil diese im Ordner fileadmin/css/ gespeichert sind und von einem Update nicht berührt werden.
  • Alle Container können jetzt mit dem Constant Editor ein- oder ausgeschaltet werden. Dadurch wird das Template sehr flexibel. Änderungen an den HTML-Vorlagen müssen nicht durchgeführt werden.
  • Es besteht jetzt die Möglichkeit, einzelne oder alle Überschriften durch vom GIFBUILDER dynamische erzeugte Grafiken zu ersetzen. Hierfür wird eine Image-Replacement Technik nach der Phark Methode verwendet. Auch das ist mit dem Constant Editor zu konfigurieren.

YAML-TemplaVoilà-V1.0.0 vom 7.3.2007

  • TYPO3 Version 4.0.5 wurde ins Komplettpaket integriert.
  • Alle verfügbaren Subtemplates wurden als FCEs definiert.
  • Etliche Bugs und Schreibfehler wurden in den TypoScript-Templates beseitigt.
  • Die Extension Lorem Ipsum (lorem_ipsum) wurde ins Komplettpaket und in die Liste der empfohlenen Extensions hinzugefügt. Mit dieser Extension kann man sehr leicht Blindtexte in alle Felder und in den RTE einfügen.

YAML-TemplaVoilà-V0.2.0beta vom 2.2.2007

  • erste öffentliche Version

Disclaimer

Die Software (das CSS-Framework YAML sowie das Template YAML für TemplaVoilà) werden zur Verfügung gestellt auf der Basis "wie es ist".

Ich übernehme keine Haftung für Schäden irgendwelcher Art, die durch den Einsatz der Software möglicherweise entstehen könnten. Insbesondere nicht für Schäden an bestehenden Websites durch versehentliches Überschreiben von Daten.

Der Anwender ist für die Installation und den Betrieb selbst verantwortlich.

Die Software dient zu Lernzwecken. Support wird zwar geleistet, kann aber keineswegs verlangt werden, insbesondere nicht für produktive Websites.

Dokumentation und Anleitungen