textico.de
YAML? Das steht für "Yet Another Multicolumn Layout" und ist ein (X)HTML/CSS-Framework, das von Dirk Jesse entwickelt wurde. Einfach robuste und flexible CSS-Layouts erstellen. Zufällig ist Dirk Jesse auch der Autor DES YAML-Buchs
CSS-Layouts. Praxislösungen mit YAML -- eine Mischung, die gelungener nicht sein könnte und den 400-Seiten-Schmöker zur Rundreise in eine neue Welt des Webdesigns machen.
Jesse nähert sich CSS und Layouts von einer soliden Grundlagenperspektive: zuerst Beschreibt er die Grundlagen und die Philosophie guten Webdesigns. Überflüssig weil jedem bekannt? Mitnichten! Surft man durch das WWW trifft man immer wieder auf Seiten, deren Autoren von Webstandards wohl noch nie gehört haben.
Jesse meint es ernst und macht klar, worum es ihm geht: Standards als Grundlage, gängige Fehler vermeiden und "gutes" Webdesign auf die Füße der in den letzten Jahren gesammelten Erfahrungen stellen. Alsdann geht es zu CSS: Aufbau, Arbeitsweise, Einsatzmöglichkeiten. Auch hier wieder verstehen, worum es bei CSS geht, was man damit machen kann, was nicht und welche Erfahrungen es gibt. Erst dann kommt er zum Kernstück: das YAML-Framework.
Da Jesse selbst YAML entwickelt hat, hält er mit den Zielen und Absichten bei der Entwicklung auch nicht hinterm Berg und verbindet sie mit den beiden Kapitel zuvor. Behutsame und beispielhaft erklärt er die Arbeitsweise des Frameworks, seinen Aufbau, das XHTML-Grundgerüst, das CSS-Konzept dahinter bis hin zu entsprechenden Drucklayouts. Und die Layoutentwicklung? Auch hier geht er Schritt für Schritt vor, zeigt Beispiellayouts und erklärt die Möglichkeiten und Grenzen bis hin zur Fehlersuche -- "wenn's klemmt". Quasi als Einschub dann ein Kapitel zu Tipps und Tricks bevor er sich an die Zusammenarbeit mit TYPO3 sowie xt:Commerce in Theorie und Praxis macht.
Im Anhang dann die CD-ROM, die die Scripte und Layoutbeispiele, Werkzeuge, das YAML-Framework und einen virtuellen Webserver enthält. Außerdem liegt dem Buch auch noch eine Referenzkarte bei: Strukturdiagramm des YAML-Basislayouts und eine Übersicht der wichtigsten CSS-Bausteine.
Niemand anderes hätte CSS-Layouts. Praxislösungen mit YAML mit solcher Einsicht und Begeisterung schreiben könne, wie Jesse selbst. Wenn der Entwickler selbst schreibt ist das zwar noch lange keine Garant für Qualität und Verständlichkeit, in diesem Fall ist es jedoch eine selten erfahrene Einheit: Framework und Buch begeistern maßlos. --Wolfgang Treß
Pressestimmen
Buchtipp in der Rubrik Interessantes für Computer und Internet (
gewerbe-li-ho.de )
Visual-X, 05/2007
Wer könnte wohl besser ein Buch über YAML (Yet Another Multicolumn Layout) schreiben, als dessen Entwickler himself? Dirk Jesse hat mit YAML ein modernes, umfangreiches und vor allem barrierearmes CSS-Framework geschaffen und damit wahre Begeisterungsstürme aus der Webgemeinde geerntet. Dirk Jesse zeigt mit diesem Buch, dass er nicht nur ein einfallsreicher Webentwickler, sondern auch ein hervorragender Autor ist. Er versteht es auf wunderbare Weise, auch komplizierte Sachverhalte verständlich und anschaulich zu vermitteln. Sein Buch richtet sich an alle, die an barrierearmen und standardisierten CSS-Layouts interessiert sind. CSS-Grundlagen werden dabei vorausgesetzt, dennoch ist das Buch auch dem Einsteiger zu empfehlen. Es eignet sich neben der ausgiebigen Lektüre auch als Nachschlagewerk. CSS-Layouts - Praxislösungen mit YAML ist ein unverzichtbares Buch für jeden, der sich für standardisiertes Webdesign interessiert.
PHP Journal, 04/2007
Buchtipp: Alles über die Grundlagen eines standardkonformen Webdesigns mit XHTML und CSS, Browser-Unterschiede und Lösungen für Bugs.
barrierekompass.de, 07/2007
Brilliant führt Dirk Jesse in die komplexe Welt von YAML und CSS ein. Vor allem in letzteres: Cascading Stylesheets anhand von komplexen Float-Umgebungen erklärt. Inklusive aller dazu notwendigen Tipps & Tricks für das Bug-Fixing in verschiedenen Browsern. Allen voran natürlich der Internet Explorer. Dabei beeindruckt das Buch von Dirk Jesse vor allem mit konzeptionellen Details, die den Benutzer an die Hand nehmen und ihn in die Welt von Faux-Columns, Floats und grafikfreien Spaltentrennern einführen. Doppelter Lesebefehl!
iX, 11/2007
gewerbe-li-ho.de, Juli 2008
Buchtipp in der Rubrik Interessantes für Computer und Internet
Kurzbeschreibung
Spaltenlayout gehört seit langem zum gestalterischen Repertoire des Webdesigns. Der Wechsel vom bisherigen, tabellengestützten Layout zu einer CSS-Layout-Lösung birgt aber viele Probleme und verlangt nach konsequenter Trennung von Textauszeichnung und Präsentationslogik. Dirk Jesse beschreibt die unterschiedlichen Lösungswege, um mit CSS modernes Spaltenlayout zu realiseren. Dabei werden Vor- und Nachteile diskutiert sowie Einsatzgrenzen beschrieben. Der Praxisteil bietet einen umfassenden Zugang zu YAML (Yet Another Multicolumn Layout), ein Framework zur Erstellung flexibler Layouts, das sich ausgereifte Lösung im täglichen Einsatz bewährt hat. Aus dem Inhalt: - Philosophie guten Webdesigns - Trennung von Inhalten und Layout - Anforderungen an modernes Webdesign - Der Weg zu einem flexiblen und trotzdem robusten Layout - Strukturiertes Arbeiten mit CSS - Das Box-Modell - Positionierung per CSS - Mehrspaltige Layouts - Browser-Bugs - Gestaltung von Grundelementen - Das YAML-Framework - Layoutentwicklung mit YAML - Beispiele - Integration in TYPO3 - Integraion in xt:Commerce - Tipps & Tricks
Umschlagtext
Lassen Sie die starren und umständlichen Tabellenkonstrukte in Ihrer Website einfach hinter sich. Dirk Jesse erklärt Ihnen ausführlich alle Grundlagen und fortgeschrittenen Techniken der Layoutgestaltung mit CSS, damit der Wechsel vom bisherigen tabellengestützten Layout zu einer CSS-Layout-Lösung schnell und einfach umgesetzt werden kann. Dieses Buch beschreibt die unterschiedlichen Lösungswege, um mit CSS modernes Spaltenlayout zu realisieren. Der Praxisteil bietet einen umfassenden Zugang zu YAML (Yet Another Multicolumn Layout), einem Framework zur Erstellung flexibler Layouts, das sich als ausgereifte Lösung im täglichen Einsatz bewährt hat.
1 Lernen Sie die Grundlagen der Layoutentwicklung mit CSS - Dirk Jesse zeigt Ihnen die verschiedenen Möglichkeiten, um stabile und professionelle CSS-Layouts zu entwickeln.
2 Referenz aller wichtigen CSS-Bugs - So haben Sie bei der Entwicklung immer alle CSS-Bugs vor Augen - von IE 5 bis IE 7.
3 Lassen Sie sich YAML vom Macher erklären - Wer könnte Ihnen YAML besser erklären als der Autor selbst? Nutzen Sie sein Wissen über die Zusammenhänge der einzelnen Bausteine des Frameworks. So gestalten Sie noch schneller und flexibler Ihre Website.
4 Entwickeln Sie Ihr eigenes Layout mit YAML - Das umfangreiche Praxiskapitel zeigt Ihnen alle Möglichkeiten des Frameworks anhand von fertigen Layoutbeispielen.
5 Tipps & Tricks für den Alltag - Hier finden Sie Werkzeuge für verschiedene Browser zur einfacheren Entwicklung moderner Webseiten.
6 Integrieren Sie YAML in TYPO3 und xt:Commerce - So binden Sie mit YAML erstellte CSS-Layouts auch in TYPO3 oder in ein Shop-System wie xt:Commerce ein.
Über den Autor
Dirk Jesse arbeitet als wissenschaftlicher Mitarbeiter an der TU Dresden und ist der Entwickler des (X)HTML/CSS-Frameworks YAML (www.yaml.de). Wegen der hohen Flexibilität und der umfangreichen Browserunterstützung entwickelte sich YAML innerhalb kürzester Zeit zu einem beliebten Werkzeug für die Erstellung barrierearmer, CSS-basierter Layouts. Dirk Jesse betreibt zudem ein eigenes Weblog (blog.highresolution.info).