Esportive.net Blog > Blog > Blog - Detail

Immer aktuell mit dem News Slider

Ein kurzer Spot auf YAML

Mittwoch, 24. Juni 2009 - 00:01 von Jan Rudolph (4 Kommentare)

Was ist YAML? Mit Erfahrungsbericht.

Logo YAML

„Was ist YAML?“, wird sich mancher nun fragen. YAML steht für „Yet Another Multicolumn Layout" und ist ein (x)HTML / CSS Framework zu Erstellung flexibler und moderner Layouts. Es bietet dem Entwickler also einen Rahmen, in dem er seine Layouts entwickeln kann, ohne sich dabei um die Grundstruktur des Systems kümmern zu müssen. Dieses Gerüst bleibt bei jedem Projekt identisch, es wird lediglich modifiziert, erweitert oder teilweise weggelassen. Diese Systembasis wurde vom Entwickler Dirk Jesse so konzipiert, dass es auf Webstandards basiert, modular augebaut ist, für zugängliche Webseiten ausgerichtet ist und vor allem robust ist. Jeder Entwickler kennt das Problem der Darstellung einer Webseite in den verschiedenen Browsertypen. YAML filtert von Haus aus viele diese Probleme durch seinen umfassenden Core und erspart dem Entwickler viel Arbeit und Nerven. Zudem liefert es viele Methoden zur Erstellung von Subtemplates, Navigationen, und Layouts mit. Dank der umfassenden Dokumentation steht man bei Beginn nicht wie der Ochs vorm Berg, sondern kann sich Schritt für Schritt einarbeiten und entdeckt durch eigenes Ausprobieren immer wieder neue Funktionen. Zudem gibt es auf der Webseite den YAML Builder, der beim Erstellen des groben Layouts hilft. Technisch basiert das System auf einer float-Umgebung, die von Anfängern nicht zwingend durchblickt werden muss. Updates werden auch öfters zum Download angeboten und sind ein Kinderspiel, da man den Systemcode von YAML in der Regel nicht anfasst, kann dieser nämlich einfach mit den neuen Daten überschrieben werden. Die eigene Entwicklung liegt in einem anderen Teil des Systems. YAML steht unter der Creative Commons Lizenz und kann somit mit Rückverlinkung kostenfrei verwendet werden. Wer dies nicht machen möchte, dem steht eine Projektlizenz für 59,90 Euro und eine generelle Lizenz für 119,00 Euro zur Auswahl.

Erfahrungen

Ich selber arbeite mittlerweile schon eineinhalb Jahre sehr regelmäßig mit YAML und habe somit diverse Layouts damit erarbeitet. Vorher habe ich mir stets ein eigenes Framework erstellt, welches jedoch immer wieder seine Lücken hatte. YAML bietet aufgrund seiner großen Funktionalität eine ideale Basis um Systeme zu entwickeln. Man muss sich einfach nicht mehr um immer wieder gleiche Probleme neu kümmern, man hat immer einen gleichen Aufbau, man findet sich auch nach langer Pause in einem Projekt schnell wieder ein und erspart Zeit. Meine Entwicklungen laufen wesentlich schneller ab, und das mit höherer Qualität. Dies spart nicht nur an der eigenen Zeit, sondern erfreut auch den Kunden.

Ich würde jedem, der an (x)HTML / CSS Entwicklung interessiert ist, raten, YAML einmal zu testen. Man wird schnell begeistert sein und es lange bleiben. Ich bin es immer noch, und freue mich weiterhin vieles Neues zu entdecken.

 

Link: http://www.yaml.de

 

Letztes Projekt von Jan Rudolph auf Basis von YAML und xt:Commerce:
http://www.weinschmecker-florstadt.de

 

Tag Auszeichnungen für diese News:

Zurück

Kommentare

User Gravatar
Jan von Beckerath
am 24.06.2009

Sehr schöner Artikel, uns wurde YAML in der Uni aufgezwungen, ich sage es mal so, es ist der schön und wenn man weis wie es geht auch einfach, nur sollte man ein einfach erklärtes Tutorial dazu mal verfassen, da es sonst Anfangs eine reine such Arbeit ist. Wir saßen meist länger da die Dateien bzw. die Codeschnipsel zu suchen, als sie im endeffekt zu ändern :) Lg Jan

User Gravatar
Nils Riel
am 24.06.2009

Hätte YAML nicht solch eine doofe Lizenz, würde ich es auch nutzen.....Somit bleibe ich bei meinem eigenen Framework, was mittlerweile robust ist und überall ohne Hinweis auf den Ersteller genutzt werden kann ;)
Alles was in YAML zu finden ist an Hacks, sollte einem Frontend-Developer eigentlich schonmal über den Weg gelaufen zu sein.
Wesentliche Aspekte fehlen in diesem Artikel, so wäre z.B. Einschränkungen zu nennen (welche unausweichlich sind, wenn man ein Framework nutzt) oder auch die Größe des FW.

User Gravatar
Marc Reimann
am 27.12.2009

Die Lizenz von Yaml finde ich eigentlich ziemlich genial. Entweder einen Link (im Impressum reicht ja schon). Oder einmalig 119,00 Euro für alle Projekte die man machen will... Das nenne ich echt mal günstig ;-)

Tutorial: An sich gibt es alles wissenswerte auf den Yaml Seiten. Zusätzlich kann ich noch das Buch empfehlen, da dort in der 1. hälfte fast alle Browserbugs aufgelsitet sind und auch deren Beseitigung besprochen wird. Die 2. hälfte dreht sich dann um den Einsatz von Yaml. Die 30 Euro sind also sehr gut invesitiert. Auch wenn man Yaml nicht benutzen will.

Die Größe von dem Framework ist nicht ganz so enfach zu beantworten, da man je nach bedarf mehr oder weniger einbinden kann. Zusätzlich gibt es mini-CSS wo alle Commentare und Leerzeilen entfernt wurden. Danach kann man alles noch weiter einstampfen mit Compressionsprogrammen oder indem man einige (oder alle) Dateien in eine packt.
Wenn man will kann man es also tierisch verkleinern. Ob und wann das sinnvoll ist steht ja wieder auf einem anderen Blatt. Bei gorßen Seiten wo es auf jedes kb ankommt lohnt sich da so einiges. Aber für so etwas muss man eben auch ein wenig Hanarbeit in kauf nehmen.

Viele Grüße

User Gravatar
makcie
am 21.11.2010

YAML ist great - Contao auch!


Wie  kann man in Contao die Zeile mit dem BB-Code unterhalb des Kommentars einfügen?

Viele Grüße

Einen Kommentar schreiben

*
*
Bitte rechnen Sie 3 plus 6.*
Nach oben scrollen