SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
XING Workshop 2014 
<Developing UXD> 
Backlog
Backlog 
• Sublime, HTML, CSS, JS 
• Bootstrap 
• Argumentationshilfe 
2
Backlog: Sublime, HTML, CSS, JS 
3
Backlog 
• Sublime: Shortcuts 
• Sublime: Emmet Shortcuts 
• HTML: Formulare 
• Holder.js: Img placeholders 
• CSS: BEM naming convention 
• jQuery und JavaScript: Einbinden und laden 
4
Sublime Text 3: Emmet Shortcuts 
5
Sublime Text 3: Emmet Shortcuts 
• Selector-Syntax: e.g. article>h1+pTab wird zu 
<article> 
<h1></h1> 
<p></p> 
</article> 
5
Sublime Text 3: Emmet Shortcuts 
• Selector-Syntax: e.g. article>h1+pTab wird zu 
<article> 
<h1></h1> 
<p></p> 
</article> 
• Ctrl+w: "Wrap with tag" 
5
Sublime Text 3: Emmet Shortcuts 
• Selector-Syntax: e.g. article>h1+pTab wird zu 
<article> 
<h1></h1> 
<p></p> 
</article> 
• Ctrl+w: "Wrap with tag" 
• Cmd+Shift+k: Tag ändern 
5
Sublime Text 3: Emmet Shortcuts 
• Selector-Syntax: e.g. article>h1+pTab wird zu 
<article> 
<h1></h1> 
<p></p> 
</article> 
• Ctrl+w: "Wrap with tag" 
• Cmd+Shift+k: Tag ändern 
• Cmd+': Element löschen 
5
HTML: Formulare 
• form: Gruppiert zusammengehörige Formularelemente, 
darf auch andere Elemente enthalten. 
• input: Kann von unterschiedlichem Typ sein: text, 
email, number, tel, color, date, checkbox, radio, ... 
• select: Enthält option-Elemente, die ein Dropdown 
bilden. 
6
Sublime Text 3: Shortcuts 
7
Sublime Text 3: Shortcuts 
• TagnameTab: Autocomplete (Mehrfach für Sprungmarken) 
7
Sublime Text 3: Shortcuts 
• TagnameTab: Autocomplete (Mehrfach für Sprungmarken) 
• Cmd+p: Fuzzy-Search für Dateien 
7
Sublime Text 3: Shortcuts 
• TagnameTab: Autocomplete (Mehrfach für Sprungmarken) 
• Cmd+p: Fuzzy-Search für Dateien 
• Cmd+Shift+p: Zugriff auf alle Befehle 
7
Sublime Text 3: Shortcuts 
• TagnameTab: Autocomplete (Mehrfach für Sprungmarken) 
• Cmd+p: Fuzzy-Search für Dateien 
• Cmd+Shift+p: Zugriff auf alle Befehle 
• Cmd+d: Weitere Instanz des markierten Texts auswählen 
7
Sublime Text 3: Shortcuts 
• TagnameTab: Autocomplete (Mehrfach für Sprungmarken) 
• Cmd+p: Fuzzy-Search für Dateien 
• Cmd+Shift+p: Zugriff auf alle Befehle 
• Cmd+d: Weitere Instanz des markierten Texts auswählen 
• Ausführliches Tutorial auf scotch.io 
7
Selektoren: BEM naming convention 
8
Selektoren: BEM naming convention 
• .page-header: Einfacher Bindestrich bei 
zusammengesetzten Namen 
8
Selektoren: BEM naming convention 
• .page-header: Einfacher Bindestrich bei 
zusammengesetzten Namen 
• .page-nav, .page-nav__link: Unterelemente eines "Moduls" 
haben den Modulnamen als Prefix. 
8
Selektoren: BEM naming convention 
• .page-header: Einfacher Bindestrich bei 
zusammengesetzten Namen 
• .page-nav, .page-nav__link: Unterelemente eines "Moduls" 
haben den Modulnamen als Prefix. 
• .button, .button--small, .button--cancel: Varianten sind als 
solche erkennbar. 
8
Holder.js: Img placeholders 
9
Holder.js: Img placeholders 
• Download: http://imsky.github.io/holder/ 
9
Holder.js: Img placeholders 
• Download: http://imsky.github.io/holder/ 
• JavaScript im <body> laden: 
<script src="js/holder.js"></script> 
9
Holder.js: Img placeholders 
• Download: http://imsky.github.io/holder/ 
• JavaScript im <body> laden: 
<script src="js/holder.js"></script> 
• Einsatz: 
<img src="holder.js/300x200"> 
<img src="holder.js/100x100/#000:#fff"> 
<img src="holder.js/300x200/text:hello world"> 
<img src="holder.js/200x200/auto/textmode:exact"> 
9
Backlog: Bootstrap 
10
Bootstrap UI Editors 
• Eine Reihe von Editoren: für unterschiedliche 
Ansprüche 
• Siehe: http://thedesignblitz.com/the-best-bootstrap-ui-editors/ 
11
Bootstrap: und andere Frameworks 
• Bootstrap http://twitter.github.io/bootstrap/ 
weit verbreitet, umfangreich 
• Foundation http://foundation.zurb.com/ 
sehr umfangreich, komplex 
• Pure http://purecss.io/ sehr schlank 
• HTML Kickstart http://www.99lime.com/elements/ 
umfangreich, leicht 
12
Backlog: Argumentationshilfe 
13
Backlog: Argumentationshilfe 
• Vorteile von HTML-Wireframes: für Kunden 
• Vorteile von HTML-Wireframes: für Agenturen 
• Grenzen des statischen Designs überwinden 
• Wissen aufbauen 
• Zusammenarbeit verbessern 
14
Kunde 
Vorteile: für Kunden 
• Vermitteln Funktionalität einer Website von Anfang an 
realistisch 
• Sind durch Interaktivität einfacher zu verstehen 
• Produkt entwickelt sich vor den Augen des Kunden 
stetig weiter 
• Kein Bruch zwischen Kreations- und Entwicklung-sphase 
(keine Überraschungen) 
15
UX 
Vorteile: für Agenturen 1/2 
• Keine bzw. weniger Spezifikationen erforderlich 
• Integrierte Arbeitsweise wird gefördert 
• Animationen und Interaktivität werden direkt 
berücksichtigt 
• Ansätze können direkt ausprobiert und dadurch 
Design-Entscheidungen leichter getroffen werden 
16
UX 
Vorteile: für Agenturen 2/2 
• Frühe Usertests sind möglich 
• Browser-Spezifika funktionieren automatisch 
(Scrollbars, Button-Größen, Hover etc.) 
• Code kann in Teilen weiter verwendet werden 
17
Grenzen des statischen Designs überwinden 
STATISCHES 
DESIGN 
• Liquid und responsive Layouts 
• Realistische Darstellung von Typografie 
• Globale Anpassungen von Farben, Abständen, Größen 
• Animationen und Interaktionen 
18
Wissen aufbauen 
• Neue Denkweisen trainieren 
• Neue Browserfeatures besser verstehen 
• Wissen, was möglich ist 
• Änderungen auf Live-Websites direkt ausprobieren 
(Developer Tools) 
• Prototypen selbst bauen (z. B. mit Bootstrap) oder 
ändern/erweitern 
19
Zusammenarbeit verbessern 
• Besseres Verständnis für das Medium und für Frontend- 
Developer 
• Weniger Abhängigkeit von Frontend-Developern bei der 
Ideenfindung 
• Implementierungsaufwände besser einschätzen können 
• Gemeinsames (richtiges) Vokabular aufbauen 
• Gemeinsam an Prototypen arbeiten 
Kreation Frontend 
20
developinguxd.com 
@developinguxd 
facebook.com/developinguxd 
mail@developinguxd.com 
21

Weitere ähnliche Inhalte

Was ist angesagt?

Gutenberg Blöcke
Gutenberg BlöckeGutenberg Blöcke
Gutenberg BlöckeSören Wrede
 
UX-Probleme mit dem neuen Block-Editor (Gutenberg)
UX-Probleme mit dem neuen Block-Editor (Gutenberg)UX-Probleme mit dem neuen Block-Editor (Gutenberg)
UX-Probleme mit dem neuen Block-Editor (Gutenberg)Torsten Landsiedel
 
Praktikum in Frontendentwicklung - Session1
Praktikum in Frontendentwicklung - Session1Praktikum in Frontendentwicklung - Session1
Praktikum in Frontendentwicklung - Session1Jens Grochtdreis
 
Qooxdoo 0.8 - Das Neue Gui Toolkit
Qooxdoo 0.8 - Das Neue Gui ToolkitQooxdoo 0.8 - Das Neue Gui Toolkit
Qooxdoo 0.8 - Das Neue Gui ToolkitFabian Jakobs
 
Fortbildung Schulwebsite: Technische Grundlagen
Fortbildung Schulwebsite: Technische GrundlagenFortbildung Schulwebsite: Technische Grundlagen
Fortbildung Schulwebsite: Technische GrundlagenAndreas Kalt
 
Schöne neue Welt von HTML5 - WebTech 2010 Mainz 12.10.2010
Schöne neue Welt von HTML5 - WebTech 2010 Mainz 12.10.2010Schöne neue Welt von HTML5 - WebTech 2010 Mainz 12.10.2010
Schöne neue Welt von HTML5 - WebTech 2010 Mainz 12.10.2010Patrick Lauke
 

Was ist angesagt? (7)

Gutenberg Blöcke
Gutenberg BlöckeGutenberg Blöcke
Gutenberg Blöcke
 
Contao und CSS
Contao und CSS Contao und CSS
Contao und CSS
 
UX-Probleme mit dem neuen Block-Editor (Gutenberg)
UX-Probleme mit dem neuen Block-Editor (Gutenberg)UX-Probleme mit dem neuen Block-Editor (Gutenberg)
UX-Probleme mit dem neuen Block-Editor (Gutenberg)
 
Praktikum in Frontendentwicklung - Session1
Praktikum in Frontendentwicklung - Session1Praktikum in Frontendentwicklung - Session1
Praktikum in Frontendentwicklung - Session1
 
Qooxdoo 0.8 - Das Neue Gui Toolkit
Qooxdoo 0.8 - Das Neue Gui ToolkitQooxdoo 0.8 - Das Neue Gui Toolkit
Qooxdoo 0.8 - Das Neue Gui Toolkit
 
Fortbildung Schulwebsite: Technische Grundlagen
Fortbildung Schulwebsite: Technische GrundlagenFortbildung Schulwebsite: Technische Grundlagen
Fortbildung Schulwebsite: Technische Grundlagen
 
Schöne neue Welt von HTML5 - WebTech 2010 Mainz 12.10.2010
Schöne neue Welt von HTML5 - WebTech 2010 Mainz 12.10.2010Schöne neue Welt von HTML5 - WebTech 2010 Mainz 12.10.2010
Schöne neue Welt von HTML5 - WebTech 2010 Mainz 12.10.2010
 

Ähnlich wie Developing UXD - weitere Tipps, Tricks und Argumente

Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Andreas Wissel
 
Einführung XHTML CSS JS // MM 08-11
Einführung XHTML CSS JS // MM 08-11Einführung XHTML CSS JS // MM 08-11
Einführung XHTML CSS JS // MM 08-11Noël Bossart
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersUlrich Krause
 
HTML5 - presentation at W3C-Tag 2009
HTML5 - presentation at W3C-Tag 2009HTML5 - presentation at W3C-Tag 2009
HTML5 - presentation at W3C-Tag 2009Felix Sasaki
 
HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)
HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)
HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)André Krämer
 
Formulare in TYPO3 8.7 LTS
Formulare in TYPO3 8.7 LTSFormulare in TYPO3 8.7 LTS
Formulare in TYPO3 8.7 LTSPeter Kraume
 
Ladezeiten Verbessern - Css Und JavaScript Komprimieren
Ladezeiten Verbessern - Css Und JavaScript KomprimierenLadezeiten Verbessern - Css Und JavaScript Komprimieren
Ladezeiten Verbessern - Css Und JavaScript KomprimierenJoomla! User Group Fulda
 
Developing UXD: Workshop @ IAKonferenz 2014 (German/Deutsch)
Developing UXD: Workshop @ IAKonferenz 2014 (German/Deutsch)Developing UXD: Workshop @ IAKonferenz 2014 (German/Deutsch)
Developing UXD: Workshop @ IAKonferenz 2014 (German/Deutsch)Developing UXD
 
Neuerungen in TypoScript in TYPO3 Version 4.7
Neuerungen in TypoScript in TYPO3 Version 4.7Neuerungen in TypoScript in TYPO3 Version 4.7
Neuerungen in TypoScript in TYPO3 Version 4.7Steffen Ritter
 
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftDavid Schneider
 
Backend-Berechtigungen und 
Best Practices
Backend-Berechtigungen und 
Best PracticesBackend-Berechtigungen und 
Best Practices
Backend-Berechtigungen und 
Best Practicespunkt.de GmbH
 
HTML+CSS für Einsteiger - Vom Doctype zum Style
HTML+CSS für Einsteiger - Vom Doctype zum StyleHTML+CSS für Einsteiger - Vom Doctype zum Style
HTML+CSS für Einsteiger - Vom Doctype zum StyleGino Cremer
 
1. Technologie-Tag - Webstandards
1. Technologie-Tag - Webstandards1. Technologie-Tag - Webstandards
1. Technologie-Tag - WebstandardsNico Steiner
 
Atlassian Confluence als Software-Infrastruktur
Atlassian Confluence als Software-InfrastrukturAtlassian Confluence als Software-Infrastruktur
Atlassian Confluence als Software-InfrastrukturGeorg Schmidl
 
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingVerein FM Konferenz
 
SEO on TYPO3 homepage
SEO on TYPO3 homepageSEO on TYPO3 homepage
SEO on TYPO3 homepageAlex Kellner
 
Domino 12(.0.2) Lessons learned - DNUG Stammtisch Hamburg
Domino 12(.0.2) Lessons learned - DNUG Stammtisch HamburgDomino 12(.0.2) Lessons learned - DNUG Stammtisch Hamburg
Domino 12(.0.2) Lessons learned - DNUG Stammtisch HamburgDNUG e.V.
 

Ähnlich wie Developing UXD - weitere Tipps, Tricks und Argumente (20)

Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
 
Einführung XHTML CSS JS // MM 08-11
Einführung XHTML CSS JS // MM 08-11Einführung XHTML CSS JS // MM 08-11
Einführung XHTML CSS JS // MM 08-11
 
Gutenberg Theme Entwicklung leicht gemacht
Gutenberg Theme Entwicklung leicht gemachtGutenberg Theme Entwicklung leicht gemacht
Gutenberg Theme Entwicklung leicht gemacht
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino Developers
 
HTML5 - presentation at W3C-Tag 2009
HTML5 - presentation at W3C-Tag 2009HTML5 - presentation at W3C-Tag 2009
HTML5 - presentation at W3C-Tag 2009
 
HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)
HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)
HTML5-Performance: So rennt Ihre App und nicht Ihre Anwender (weg)
 
Blank Template für Joomla!
Blank Template für Joomla!Blank Template für Joomla!
Blank Template für Joomla!
 
Formulare in TYPO3 8.7 LTS
Formulare in TYPO3 8.7 LTSFormulare in TYPO3 8.7 LTS
Formulare in TYPO3 8.7 LTS
 
Ladezeiten Verbessern - Css Und JavaScript Komprimieren
Ladezeiten Verbessern - Css Und JavaScript KomprimierenLadezeiten Verbessern - Css Und JavaScript Komprimieren
Ladezeiten Verbessern - Css Und JavaScript Komprimieren
 
Developing UXD: Workshop @ IAKonferenz 2014 (German/Deutsch)
Developing UXD: Workshop @ IAKonferenz 2014 (German/Deutsch)Developing UXD: Workshop @ IAKonferenz 2014 (German/Deutsch)
Developing UXD: Workshop @ IAKonferenz 2014 (German/Deutsch)
 
Neuerungen in TypoScript in TYPO3 Version 4.7
Neuerungen in TypoScript in TYPO3 Version 4.7Neuerungen in TypoScript in TYPO3 Version 4.7
Neuerungen in TypoScript in TYPO3 Version 4.7
 
HTML5-Features
HTML5-FeaturesHTML5-Features
HTML5-Features
 
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
 
Backend-Berechtigungen und 
Best Practices
Backend-Berechtigungen und 
Best PracticesBackend-Berechtigungen und 
Best Practices
Backend-Berechtigungen und 
Best Practices
 
HTML+CSS für Einsteiger - Vom Doctype zum Style
HTML+CSS für Einsteiger - Vom Doctype zum StyleHTML+CSS für Einsteiger - Vom Doctype zum Style
HTML+CSS für Einsteiger - Vom Doctype zum Style
 
1. Technologie-Tag - Webstandards
1. Technologie-Tag - Webstandards1. Technologie-Tag - Webstandards
1. Technologie-Tag - Webstandards
 
Atlassian Confluence als Software-Infrastruktur
Atlassian Confluence als Software-InfrastrukturAtlassian Confluence als Software-Infrastruktur
Atlassian Confluence als Software-Infrastruktur
 
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam Augusting
 
SEO on TYPO3 homepage
SEO on TYPO3 homepageSEO on TYPO3 homepage
SEO on TYPO3 homepage
 
Domino 12(.0.2) Lessons learned - DNUG Stammtisch Hamburg
Domino 12(.0.2) Lessons learned - DNUG Stammtisch HamburgDomino 12(.0.2) Lessons learned - DNUG Stammtisch Hamburg
Domino 12(.0.2) Lessons learned - DNUG Stammtisch Hamburg
 

Developing UXD - weitere Tipps, Tricks und Argumente

  • 1. XING Workshop 2014 <Developing UXD> Backlog
  • 2. Backlog • Sublime, HTML, CSS, JS • Bootstrap • Argumentationshilfe 2
  • 4. Backlog • Sublime: Shortcuts • Sublime: Emmet Shortcuts • HTML: Formulare • Holder.js: Img placeholders • CSS: BEM naming convention • jQuery und JavaScript: Einbinden und laden 4
  • 5. Sublime Text 3: Emmet Shortcuts 5
  • 6. Sublime Text 3: Emmet Shortcuts • Selector-Syntax: e.g. article>h1+pTab wird zu <article> <h1></h1> <p></p> </article> 5
  • 7. Sublime Text 3: Emmet Shortcuts • Selector-Syntax: e.g. article>h1+pTab wird zu <article> <h1></h1> <p></p> </article> • Ctrl+w: "Wrap with tag" 5
  • 8. Sublime Text 3: Emmet Shortcuts • Selector-Syntax: e.g. article>h1+pTab wird zu <article> <h1></h1> <p></p> </article> • Ctrl+w: "Wrap with tag" • Cmd+Shift+k: Tag ändern 5
  • 9. Sublime Text 3: Emmet Shortcuts • Selector-Syntax: e.g. article>h1+pTab wird zu <article> <h1></h1> <p></p> </article> • Ctrl+w: "Wrap with tag" • Cmd+Shift+k: Tag ändern • Cmd+': Element löschen 5
  • 10. HTML: Formulare • form: Gruppiert zusammengehörige Formularelemente, darf auch andere Elemente enthalten. • input: Kann von unterschiedlichem Typ sein: text, email, number, tel, color, date, checkbox, radio, ... • select: Enthält option-Elemente, die ein Dropdown bilden. 6
  • 11. Sublime Text 3: Shortcuts 7
  • 12. Sublime Text 3: Shortcuts • TagnameTab: Autocomplete (Mehrfach für Sprungmarken) 7
  • 13. Sublime Text 3: Shortcuts • TagnameTab: Autocomplete (Mehrfach für Sprungmarken) • Cmd+p: Fuzzy-Search für Dateien 7
  • 14. Sublime Text 3: Shortcuts • TagnameTab: Autocomplete (Mehrfach für Sprungmarken) • Cmd+p: Fuzzy-Search für Dateien • Cmd+Shift+p: Zugriff auf alle Befehle 7
  • 15. Sublime Text 3: Shortcuts • TagnameTab: Autocomplete (Mehrfach für Sprungmarken) • Cmd+p: Fuzzy-Search für Dateien • Cmd+Shift+p: Zugriff auf alle Befehle • Cmd+d: Weitere Instanz des markierten Texts auswählen 7
  • 16. Sublime Text 3: Shortcuts • TagnameTab: Autocomplete (Mehrfach für Sprungmarken) • Cmd+p: Fuzzy-Search für Dateien • Cmd+Shift+p: Zugriff auf alle Befehle • Cmd+d: Weitere Instanz des markierten Texts auswählen • Ausführliches Tutorial auf scotch.io 7
  • 17. Selektoren: BEM naming convention 8
  • 18. Selektoren: BEM naming convention • .page-header: Einfacher Bindestrich bei zusammengesetzten Namen 8
  • 19. Selektoren: BEM naming convention • .page-header: Einfacher Bindestrich bei zusammengesetzten Namen • .page-nav, .page-nav__link: Unterelemente eines "Moduls" haben den Modulnamen als Prefix. 8
  • 20. Selektoren: BEM naming convention • .page-header: Einfacher Bindestrich bei zusammengesetzten Namen • .page-nav, .page-nav__link: Unterelemente eines "Moduls" haben den Modulnamen als Prefix. • .button, .button--small, .button--cancel: Varianten sind als solche erkennbar. 8
  • 22. Holder.js: Img placeholders • Download: http://imsky.github.io/holder/ 9
  • 23. Holder.js: Img placeholders • Download: http://imsky.github.io/holder/ • JavaScript im <body> laden: <script src="js/holder.js"></script> 9
  • 24. Holder.js: Img placeholders • Download: http://imsky.github.io/holder/ • JavaScript im <body> laden: <script src="js/holder.js"></script> • Einsatz: <img src="holder.js/300x200"> <img src="holder.js/100x100/#000:#fff"> <img src="holder.js/300x200/text:hello world"> <img src="holder.js/200x200/auto/textmode:exact"> 9
  • 26. Bootstrap UI Editors • Eine Reihe von Editoren: für unterschiedliche Ansprüche • Siehe: http://thedesignblitz.com/the-best-bootstrap-ui-editors/ 11
  • 27. Bootstrap: und andere Frameworks • Bootstrap http://twitter.github.io/bootstrap/ weit verbreitet, umfangreich • Foundation http://foundation.zurb.com/ sehr umfangreich, komplex • Pure http://purecss.io/ sehr schlank • HTML Kickstart http://www.99lime.com/elements/ umfangreich, leicht 12
  • 29. Backlog: Argumentationshilfe • Vorteile von HTML-Wireframes: für Kunden • Vorteile von HTML-Wireframes: für Agenturen • Grenzen des statischen Designs überwinden • Wissen aufbauen • Zusammenarbeit verbessern 14
  • 30. Kunde Vorteile: für Kunden • Vermitteln Funktionalität einer Website von Anfang an realistisch • Sind durch Interaktivität einfacher zu verstehen • Produkt entwickelt sich vor den Augen des Kunden stetig weiter • Kein Bruch zwischen Kreations- und Entwicklung-sphase (keine Überraschungen) 15
  • 31. UX Vorteile: für Agenturen 1/2 • Keine bzw. weniger Spezifikationen erforderlich • Integrierte Arbeitsweise wird gefördert • Animationen und Interaktivität werden direkt berücksichtigt • Ansätze können direkt ausprobiert und dadurch Design-Entscheidungen leichter getroffen werden 16
  • 32. UX Vorteile: für Agenturen 2/2 • Frühe Usertests sind möglich • Browser-Spezifika funktionieren automatisch (Scrollbars, Button-Größen, Hover etc.) • Code kann in Teilen weiter verwendet werden 17
  • 33. Grenzen des statischen Designs überwinden STATISCHES DESIGN • Liquid und responsive Layouts • Realistische Darstellung von Typografie • Globale Anpassungen von Farben, Abständen, Größen • Animationen und Interaktionen 18
  • 34. Wissen aufbauen • Neue Denkweisen trainieren • Neue Browserfeatures besser verstehen • Wissen, was möglich ist • Änderungen auf Live-Websites direkt ausprobieren (Developer Tools) • Prototypen selbst bauen (z. B. mit Bootstrap) oder ändern/erweitern 19
  • 35. Zusammenarbeit verbessern • Besseres Verständnis für das Medium und für Frontend- Developer • Weniger Abhängigkeit von Frontend-Developern bei der Ideenfindung • Implementierungsaufwände besser einschätzen können • Gemeinsames (richtiges) Vokabular aufbauen • Gemeinsam an Prototypen arbeiten Kreation Frontend 20