YAML-Templates in TYPOlight

Ähnliche Dokumente
CSS Frameworks. Seminar Weiterführende Themen zu Internet- und WWW-Technologien. 9. Mai Johannes Schirrmeister

Typo3. Thomas Lüthi. Beitrag zur "CMS-Battle" vom 7. Juni 2010 Campus Bern.

Templates für CMSMadeSimple

Search Engine Friendly Design Für Content-Provider

Dirk Jesse. CSS-Layouts. Praxislösungen mityaml. Galileo Press

Aufbau einer HTML Seite:

Design anpassen eine kurze Einführung

i... zur Information Hinweise & typografische Konventionen ... Achtung, wichtiger Tipp! ... Vorschlag für eine Übung

Webseiten erstellen für Einsteiger

Gliederung. Responsive Design Begriffserklärung und Übersicht. Frameworks Einführung in HTML / CSS Frameworks.

Divi Tutorial deutsch einfach Ihre eigene professionelle Website erstellen

Dirk Jesse. CSS-Layouts. Praxislösungen mit YAML Inkl. Einsatz in TYP03. Galileo Press

XHTML MP. Mobile Internet. Axel Reusch ar047 MIB

Inhaltsverzeichnis. jetzt lerne ich. 1 Einführung in CSS 17

Inhalt. Vorwort 13. Teil I CSS kennenlernen: Einstieg in XHTML und CSS

anschauen live mitmachen verstejen

YAML 4 das CSS-Framework

Kurzanleitungen. Exabis E-Portfolio

Aufgabenbereich 3: Layoutgestaltung mit CSS

Geleitwort des Fachgutachters '" '" 15 Vorwort zur zweiten Auflage. 1 Philosophie guten Webdesigns 21

D ie Z ukunft m it H TM L5

Copyright Dirk Jesse

Runde 1: Die statischen Website - Team Nav

...ist das kleine Icon das am Anfang der URL der Internetadresse erscheint. (wie bereits in Version 1.4)

Teil I: Das Design. 1 Webdesign und Webstandards Gestaltung und Layout Typografie Farbe Medien...

Responsive Webdesign mit Frameworks. Martin Gruber AG-INF, März 2018

Manual WordPress. Was ist WordPress?

Inhaltsverzeichnis. Vorwort... 11

CSS-Boxen. Hans Gell Schulungen & Dienstleistungen Übersicht der Schulungsinhalte

Webrelaunch 2014 TYPO3 CMS 6.2 für RedakteurInnen. 11. Juni 2014

Referenz Frontend: Responsive Webdesign

Barrierefreies Web am Beispiel der kommunalen Musterwebsite

Theme-Erstellung. von der Photoshop Vorlage zur Website. 4ward.media :: Christoph Wiechert 1

<!doctype html> <html lang = "de"> <head> <meta charset = "utf-8"> <title> Bischofshofen. </title>

Homepage Design und Styleguide Gestaltungsrichtlinien für die Web-Seite T

Inhaltsverzeichnis. Einleitung 1. Teil I Workshop Schritt für Schritt zum professionellen HTML-CSS-Design. 1 So geht der Workshop vor 6

KILL PHOTOSHOP. Gestaltung im Browser mit Contao

4. Februar 2008 Klausur EWA

wie wäre eine kombination aus self-service bi und guided analytics für ihre kunden? become a partner be part of our jomash success

Internetworking Klausur SS 09 HS Furtwangen

BI Publisher Style- und Subtemplates

Mobile Webapps in kürzester Zeit: APEX mobile!

Manuela Hoffmann. Modernes Webdesign. Gestaltungsprinzipien, Webstandards, Praxis. Galileo Press

Captive Portal Betrieb und Anpassung

Tutorial: Webseite mit Photoshop erstellen

Das HTML-Element <iframe> ermöglicht innerhalb von Webseiten die Einbettung/Anzeige von anderen Webseiten.

Vorbereitung Ihres Homepage-Baukastens für den Newsletter-Versand mit CleverReach

Technisches Handbuch phpcomasy

Power-Workshops: Webdesign mit Photoshop

HTML, CSS und Responsive Design Selina Mohtaj und Laura Menze

Netzwerkworkshop der deutschsprachigen OJS-Dienstleister 3./4. Dezember 2015, Berlin DOKUMENTATION

Anleitung OpenCms 8 Der Textbaustein

Inhaltsverzeichnis. Teil I Einführung 19. readme.txt 17

Inhalte in Kurse einfügen. Um Inhalte in Kurse einzufügen, logge dich in Moodle ein und betrete deinen Kurs.

Responsive Web Design

Übung Open Data: Anpassen von bestehenden Apps & Bibliotheken die D3.js verwenden: C3.js und weitere Tools

Übung: Projekt Europa mit Bootstrap

- Viren (Würmer) Internet und Webseiten-Gestaltung. Vorlesungsinhalte

Tabellenfreies Layout in HTML

Plain jquery Mobile vs. APEX jquery Mobile Smartphone vs. APEX Desktop Dipl.-Inf. Oguz Ibram Prof. Dr. Petra Sauer

RECHTSTEXT HOSTING-SERVICE

IT-Zertifikat: Allgemeine Informationstechnologien II Übungsblatt jquery

Sehr geehrter Interessent, bei diesem Dokument im PDF-Format handelt es sich um eine Leseprobe des E-Books. Das E-Book selbst umfasst 51 Seiten.

HTML / CSS. Hans Gell Schulungen & Dienstleistungen Übersicht der Schulungsinhalte

Interaktive Medien 1. Semester Martin Vollenweider. Web Entwicklung 1 Kapitel «Struktur»

HTML5 & SCC3. PC-Treff-BB VHS Aidlingen. Lothar R. Krukowski. Ein Überblick

Barrierefreie Gestaltung von

Contao 3.x Kurzanleitung

Installationsanleitung des Druckertreibers für das Output Management Projekt unter Mac OS (Ver )

Herzlich Willkommen!

Manuela Hoffmann. Modernes Webdesign. Gestaltungsprinzipien, Webstandards, Praxis. Galileo Press

Marketing Service Portal. Website-Navigation Tip Sheet

Ziele dieses Buches 2 Was können Sie von diesem Buch erwarten? 3 Und nach dem Buch? 5

Webseiten sind keine Gemälde. Webstandards für ein besseres Web. Webstandards für ein besseres Web

Bootstrap - Übung. Download: Editoren: Dreamweaver Notepad Net Beans Aptana Webmatrix. Bootstrap in Dreamweaver einbinden

KINAMU Projekt Management

readme.txt 17 Teil I Einführung 19

moodle am bfi-kärnten Handbuch

Neuerungen in Jimdo November 2015

Inhalt: 1)Das Box-Modell

Inhaltsverzeichnis. Einführung Kapitel 1 Die Bausteine einer Webseite Kapitel 2 Die Arbeit mit Webseitendateien... 39

Advanced CMS. Copyright 2015 silbersaiten.de Service&Support:

Joomla! 1.7 BASIS Template

Bedeutung Zugänglichkeit Barrierefreies Webdesign

APEX und Drucken Die Schöne und das Biest! Seite 1 von 61

Liebe Leserin, lieber Leser Los geht s 17

Artisteer 2 Installation

Online Kataloge. Wie binde ich einen SGVSB-Online-Katalog in eine Webseite ein. Versionsnummer: 1.0 Änderungsdatum:

Schulung und Support vereinfachen

Frank Bültge Thomas Boley. Das WordPress-Buch. Vom Blog zum Content-Management-System

Inhaltsübersicht. I Die Einleitung 25. VI Nützliche Werkzeuge 363. readme.txt zur zweiten Auflage Das Web st nicht aus Papier 27

Datenbanksysteme SS 2007

Ziele dieses Buches 2 Was können Sie von diesem Buch erwarten? 3 Und nach dem Buch? 5

Übung: Projekt Europa mit Bootstrap

Responsive Design. Worldsoft-CMS Responsive Design

Joomla Schulung. Open Source CM-System. Projekt-Nr Thomas Haussener, MA. 20. Juni 2007

TEI! Und dann? Texttechnologische Standards in den Geisteswissenschaften - Encoding in TEI <

Mit PL/SQL auf s ipad

Transkript:

YAML-Templates in TYPOlight Templateerstellung mit dem YAML CSS-Framework Helmut Schottmüller, TYPOlight User-Treffen 2008

Motivation Meine Website sieht in jedem Browser anders aus... Ich möchte ein flexibles Layout haben. Gibt es da nicht einen schönen Baukasten? Ich möchte barrierefreie und standardkonforme Webseiten erstellen

http://www.yaml.de Text

Einführung Was ist YAML? Flexibles Basislayout mit floats Browserübergreifend einheitlich Was ist YAML nicht? YAML ist kein Fertiglayout Individuelle Anpassungen sind erwünscht und notwendig Gestaltungsfreiheit Any order columns Funktional gegliederte Vorlagen Subtemplates

Einführung Barrierefreiheit und Webstandards Valider XHTML-Code und valide Stylesheets Verzicht auf Layouttabellen Ausrichtung auf flexible Größenangaben Skip-Link-Navigation Umfangreiche Browserunterstützung

CSS-Bausteine Positionierung der Hauptbereiche der Website Screenlayout: Gestaltung der Hauptbereiche Formatierung der Inhalte Gestaltung von Navigationselementen Druckvorlagen Bugfixes

CSS-Bausteine

CSS-Bausteine

CSS-Bausteine Basis-Stylesheet <head>... <link href="css/my_layout.css" rel="stylesheet" type="text/css"/>... </head> /* import core styles Basis-Stylesheets */ @import url(../yaml/core/base.css); /* import screen layout Screen-Layout einbinden */ @import url(../yaml/navigation/nav_shinybuttons.css); @import url(screen/basemod.css); @import url(screen/content.css); /* import print layout Druck-Layout einbinden */ @import url(../yaml/print/print_003_draft.css); <head>... <!--[if lte IE 7]> <link href="css/patches/patch_my_layout.css" rel="stylesheet" type="text/css" /> <![endif]-->... </head>

CSS-Bausteine Rohbau des Layouts Ränder Seite Kopfzeile Top-Navigation Navigation Hauptbereich #col1 #page_margins #page #header #nav #main #col3 #topnav #col2 Spalte 1 (float) Spalte 2 (float) #footer Spalte 3 (statisch) Fußzeile

CSS-Bausteine Eigene Layout-Definitionen Eigene Layout-Definitionen durch Gestalten der Haupt-Layout-Klasse Anpassen der relevanten Container #page_margins, #page, #header, #topnav, #main, #footer Formatierung des Inhaltsbereiches durch Anpassen der Container #col1, col1_content, #col2, #col2_content, #col3, #col3_content

CSS-Bausteine Navigationsbausteine Sliding Door Navigation Vertikale Listennavigation Shiny Buttons Navigation

CSS-Bausteine Anpassung für Printmedien 7 zentrale Druckvorlagen erlauben den Druck jeder beliebigen Spaltenkombination Fertige Vorgaben für das Ausdrucken von URL s Automatische Auszeichnung von Akronymen und Abkürzungen Optionale Kennzeichnung der Spalten für den Druck

Anwendung YAML bietet mit dem Download des Frameworks bereits etliche Beispiele für 2- und 3-Spalten-Layouts Eine völlig freie Anordnung und Verwendung der Content-Spalten ist ebenfalls möglich Größtmögliche Flexibilität erhält man zusätzlich durch SUBTEMPLATES

Anwendung Subtemplates Vordefinierte Klassen für flexible.c75l.c25r Raumaufteilung.c66l.c33r <div class="subcolumns"> <div class="c50l"> <div class="subcl"> <!-- Inhalt linker Block -->... </div> </div> <div class="c50r"> <div class="subcr"> <!-- Inhalt rechter Block -->... </div> </div> </div>.c62l.c38r.c50l.c50r.c38r.c62r.c33l.c66r.c25l.c75r.c33l.c33r.c33r

Lizenzbedingungen Creative Commons Attribution 2.0 Lizenz (CC-A 2.0) Nutzung sowohl im privaten als auch im kommerziellen Bereich Kostenfreie Nutzung: Namensnennung und Backlink im Footer oder im Impressum Ohne Namensnennung: Projektlizenz 59, Generelle Lizenz 119

Ganz schön kompliziert CSS header float #nav footer aber es gibt ja...

YAML Builder Alle grundlegenden Layouteinstellungen über den Builder direkt bearbeiten Einfügen von vordefinierten Content- Elementen Hinzufügen von Subtemplates per Drag & Drop Codegenerierung für XHTML und die benötigten CSS-Klassen

YAML Builder How to build it?

YAML Builder How to build it?

YAML Builder How to build it?

YAML Builder How to build it?

YAML Builder Build it in reality - Praktische Vorführung http://builder.yaml.de