"Gefahren von Webdesign Trends - erst nachdenken, dann coden." Vortrag auf dem Webkongress Erlangen...

Post on 26-Jun-2015

735 views 0 download

description

Aktuelle Trends der Webentwicklung sowie die vermeintlich überall verfügbare hohe Bandbreite verleiten Agenturen, aufwändig produzierte Websites zu gestalten – ohne Rücksicht auf Verluste in Usability, Performance und Kompatibilität. In diesem Talk werden negative Beispiele genannt und wie diese Stolperfallen vermieden werden können. Ebenso soll anhand positiver Beispiele aufgezeigt werden, wie sowohl Zielgruppe als auch deren vielfältige technische Ausstattung in die Konzeption einbezogen werden kann. Im Vortrag waren einige Videos integriert, die hier natürlich so nicht zu sehen sind. Es wird ein Video des Talks geben, einfach mal beim Webkongress Erlangen auf der Seite schauen.

transcript

Die Gefahren von Webdesign Trends.@MadeMyDay(//(Marc(Hinse(//(Webkongress(Erlangen(21.03.2014

Was heißt hier „Trends“?

ParallaxWebfonts

HTML5CSS3

Flat Design

Responsive

StorytellingOnepager

backgroundVideosHeroe Areas

große Typographie

Was schief gehen kann…

geht schief.

180 Requests.

EINHUNDERTACHTZIG!

> 32MB.

ZWEIUNDDREISSIG!

180 Requests.EINHUNDERTACHTZIG!

> 32MB.ZWEIUNDDREISSIG!

PArallax.

Seit ca. 2008 verbreitet. Echt jetzt.

Aber erst in letzter Zeit der richtig heisse scheiss.

Flash ist tot und begraben.

…und wir graben die verweste Leiche wieder aus

parallax.Pros: [

“dezentes(!) Enhancement“,

“räumlicher Eindruck“,

“WOW-Effekt“,

“einfache Implementierung“

]

Parallax.Contras: [

“Ladezeit“,

“Performance“,

“Ablenkung vom Content“,

“Responsive?“]

Was tun, wenn der DEsigner oder Kunde unbedingt Parallax will?

Nachdenken!

Dev Tools nutzen.

Tipps.Parallax.allgemein: [“Konzept prüfen. Oder besser: überhaupt mal eine Konzeption machen (lorem ipsum ZEUGT NICHT VON KONZEPTION)“,

“weniger ist mehr“,

“unterstützt der Effekt meinen Content oder lenkt er ab?“

]

Tipps.Parallax.css: [“3D-Beschleunigung nutzen (transform3d statt position)“,

“position: fixed ist kritisch“,

“Touch-Gerät? Grundregel: bleiben lassen“]

Tipps.Parallax.js: [“RequestAnimationFrame statt onScroll“,

“window.pageYOffset statt offset().top“,

“Kalkulationen der Positionen speichern“,

“nur das Animieren, was auch zu sehen ist“

]

backgroundvideos.

Was ist mit Smartphones?

Backgroundvideos.Pros: [

“Aufmerksamkeit“,

“erzeugt Stimmung“,

“WOW-Effekt“,

“einfache Implementierung“

]

Backgroundvideos.Contras: [

“Ladezeit“,

“Performance“,

“Ablenkung vom Content“,

“Touchgeräte?“

]

Was tun, wenn der DEsigner oder Kunde unbedingt backgroundVideos will?

Nachdenken!

Tipps.backgroundVideos.allgemein: [

“Nur Deko, kein wichtiger Inhalt (klingt blöd, ist aber so)“,

“darf nicht ablenken“,

“muss zum Website-Thema passen“

]

Tipps.backgroundVideos.technik: [“Komprimieren!“,

“Pattern drüberlegen.“,

“Flash-Fallback? Weglassen!“,

“Touchgerät? Weglassen!“,

“out of Viewport? pausieren!“,

“HTML5 Video erlaubt media queries!“

]

Responsive Webdesign.

Kein Trend, sondern Notwendigkeit.

missverstaendnisse.responsive: [

“muss trotzdem alles laden / blendet vermeintlich unwichtiges einfach aus“,

“sieht langweilig aus.“,

“kein Platz für Corporate Design“

]

responsive.Pros: [

“eine Website“,

“ein CMS“,

“einmal Content (Text)“,

“einmal Medien (Bilder)“,

“eine Redaktion“

]

responsive.Contras: [

]

“umdenken“,

“nachdenken“,

“testen“

Tipps.responsive.allgemein: [

“Sinnvolle Konzeption unabdingbar (Content first)“,

„es gibt nicht nur das iPhone“,

“mobile first ist mehr als ein Buzzword“,

“Breakpoints sinnvoll wählen“]

Bilder verursachen über 50% des Traffics.

Frech geklaut bei @maddesigns

Lösung: Responsive Images.

Tipps.responsive.css: [

“mobile first ist mehr als ein Buzzword“,

“Präprozessoren helfen“,

“Breakpoints sinnvoll wählen“

]

Tipps.responsive.js: [

“nur laden was nötig ist (Beispiel enquire.js)“,

“Polyfills (Fluch und Segen)“

]

Typographie (Webfonts).

Das web besteht nicht mehr nur aus Arial und verdana.

…zum Glück.

webfonts.pro: [

“dem Einheitsbrei entfliehen“,

“Corporate Schrift nutzen“,

“Typographie als gestalterisches Element“

]

webfonts.contra: [“müssen erst geladen werden“,

“sehen teilweise scheiße aus im IE“,

“Größen stimmen mit Fallbackschrift nicht überein“,

“Kommerzielle Fonts i.d.R. nur als SaaS“

]

Tipps.webfonts: [“Größe Fallbackschrift über extra Klasse definieren“,

“Während Konzeption im IE testen“,

“Größen im Auge behalten“,

“Nur die Schnitte/Characters laden, die man auch wirklich braucht“

]

Flat design.

Remarkable!

Vorteile_Nachteile_Tipps.Flat_design: [

“austauschbar, aber User sieht vertraute UI“,

“passt nicht immer (Konzeption!)“,

“Gestaltung lässt sich fast ausschließlich über CSS steuern“

]

Noch Zeit? Noch Wach?

Allgemeine Tipps

Nachdenken!

Hungrig sein!

Verstehen (wollen)!

Eigenen Kram schreiben

…und wenns mal wieder nicht klappt, was fertiges nehmen.

yay \o/

Fail. Fail often. Fail hard.

…and learn.

Fragen?

Danke �@MadeMyDay

http://siebennull.com

http://mademyday.de