YAML (Framework)
YAML (Yet Another Multicolumn Layout) ist ein populäres CSS-Framework und -Tutorial. Dieses robuste Programmgerüst ermöglicht es Webdesignern, barrierearme Webseiten mit vergleichsweise geringem Aufwand zu erstellen. Für verschiedene Content-Management-Systeme existieren Integrationen des YAML-Basislayouts, u. a. für WordPress, Lifetype, TYPO3, Joomla!, xt:commerce oder Drupal.
Seit Version 2.2 wird YAML unter der Creative Commons Attribution 2.0 Lizenz (CC-A 2.0) veröffentlicht. Für den kommerziellen Einsatz des Frameworks stehen alternativ zwei kostenpflichtige Lizenzmodelle zur Verfügung.
CMS-Templates auf YAML-Basis
Für das YAML-Framework existieren eine Reihe von Templates, unter anderem für verschiedene CMS- und Shop-Systeme wie
- TYPO3
- Drupal
- Joomla
- DotNetNuke - DotNetNuke/YAML Tutorial und Template
- xt-Commerce
- phpwcms
- ExpressionEngine
- Contenido
- MODx
- Papoo CMS
- Papaya CMS
- Postnuke
- Serendipity
- Typolight
- WordPress
- ZMS
YAML Builder
Neben dem YAML-Framework existiert der s.g. YAML Builder, ein Werkzeug zur Erstellung YAML-basierter CSS-Layouts nach dem Prinzip des WYSIWYG. Mittels diesem legt man die grundlegenden Layouteigenschaften wie Spaltenanzahl oder min. und max. Breite der Seite fest.
Zusammenarbeit mit jQuery
YAML wird seit der Version 3.0 mit jQuery ausgeliefert.[1] jQuery ist ein JavaScript-Framework, um Webseiten dynamisch (im Browser) zu verändern und zu animieren. Die Abstimmung beider Frameworks vereinfacht die Entwicklung dynamischer Webseiten.