YAML 3 und der YAML Builder

Bei "YAML":http://yaml.de (Yet Another Multicolumn Layout) hat sich in den letzten Monaten viel getan. Hier ein kleines news-update. YAML, das von Dirk Jesse entwickelte *CSS Framework*, liegt inzwischen in der Version 3 vor. Seit der Version 2 feilte Dirk an etlichen Verbesserungen, die YAML funktionaler denn je gemacht haben. So wurde die Druckausgabe wesentlich verbessert, alle Dateien auf die Zeichenkodierung "UTF-8" umgestellt und CSS-Kommentare nach CSSDOC-Standard eingeführt. Die YAML Dateien selbst wurden hier und da überarbeitet und von kleineren Bugs befreit. Nachzulesen ist alles im "YAML Changelog 3.x":http://www.yaml.de/de/dokumentation/changelog/version-3x.html. Kurzum YAML ist besser denn je - aber auch, zugegebener Maßen, recht komplex.
Media_httpwwwyamldeuploadsrtemagiccybuilder10beta1pngpng_sqhebgbbhxgliah
Sich in den einzelnen Dateien auszukennen, diese auf das gewünschte Layout zu ändern und die verschiedenen Anpassungen vorzunehmen, erfordert schon ein wenig input an Zeit und Know-how. Hier kommt inzwischen der "YAML-Builder":http://builder.yaml.de/ zur Hilfe. Es handelt sich dabei um ein Tool mit dem dynamisch das Grundlayout kreiert werden kann. Dieses Tool sollte man auf keinen Fall verpassen! Es liegt zur Zeit noch in Beta vor, wird aber weiter entwickelt und ist die coolste YAML Hilfe schlechthin. Nachdem man die einzelnen Einstellungen vorgenommen hat, spuckt der Builder den zugehörigen CSS Code aus, den man dann nur noch in die entsprechenden Dateien kopieren muß. Voll Funktionsfähig sollte der YAML Builder unter Firefox, dem IE7, Opera 9 und dem Safari 3 sein. Last und least kam Anfang des Jahres die, von Dirk Jesse, überarbeitete Fassung des Buches *CSS-Layouts, Praxislösungen mit YAML 3.0* heraus. Schon die "erste Ausgabe":http://www.csshilfe.de/2007/01/rezension-css-layouts-praxisloesungen-mit-yaml.php überzeugte auf der ganzen Linie.
Media_httpwwwgalileocomputingdedownloadcover9783836211352gif_pucgzwatifcjkhy
Die nun vorliegende wurde auf den neuesten Stand von YAML gebracht und insgesamt besser strukturiert. Jesse hat zudem einige neue Themen aufgegriffen und hinzugefügt:
  • Entwurfskonzepte zur Layoutentwicklung (Progressive Enhancement, Graceful Degradation)
  • Konzepte für ein Reset CSS (Standard CSS der Browser, Vorstellung und Diskussion der Ansätze von Eric Meyers und der bei YAML verwendeten Lösung)
  • Stylsheets besser kommentieren (Einführung in CSSDOC)
  • Grid-Layouts als visuelles Gestaltungskonzept (Konzeptvorstellung, fixe und flexible Lösungsansätze)
  • Parsing- und CSS-Bugs (Das IE-Float Modell, Arbeit mit dem IE7, weitere Bug-Hinweise und -fixes für verschiedene Browser)
Dem Buch liegt eine DVD sowie eine wirklich exzellente Referenzkarte, die den Aufbau von YAML sehr gut visualisiert, bei. Auf der DVD befindet sich:
  • das YAML Paket
  • alle Code-Beispiele aus dem Buch
  • eine virtuelle Maschine auf Basis von Ubuntu mit vorinstalliertem TYPO3 samt YAML-Template zum Austesten des Templates ohne Installationsaufwand
  • den Videomittschnitt des Vortrags zu YAML vom Multimediatreff im September 2007 in Köln
Eine ausführliche Beschreibung des Buches hat Dirk in seinem "Blog veröffentlicht":http://blog.highresolution.info/index.php?/highresolution/comments/css_layouts_aktualisierte_und_erweiterete_auflage/. Mit ca. Euro 34 ist man dabei. Die Investition lohnt sich für alle angehenden, professionellen Webentwickler zu 100%.