bobor szabolcs: a webes űrlapok csodálatos világa

35
A webes űrlapok csodálatos világa Bobor Szabolcs [email protected]

Upload: frontend-meetup

Post on 13-Jul-2015

871 views

Category:

Design


2 download

TRANSCRIPT

Page 1: Bobor Szabolcs: A webes űrlapok csodálatos világa

A webes űrlapok csodálatos világa

Bobor [email protected]

Page 2: Bobor Szabolcs: A webes űrlapok csodálatos világa

ügyfél pm ux gfx sb dev

A folyamat általában

Page 3: Bobor Szabolcs: A webes űrlapok csodálatos világa

Problémák

• kevés az idő, tegnapra kell elkészülni

• állandóan változnak az igények

• elveszik az információ

• ahány böngésző, annyi megjelenés

• Internet Explorer

Page 4: Bobor Szabolcs: A webes űrlapok csodálatos világa

Uniformuniformjs.com

<3

Page 5: Bobor Szabolcs: A webes űrlapok csodálatos világa
Page 6: Bobor Szabolcs: A webes űrlapok csodálatos világa
Page 7: Bobor Szabolcs: A webes űrlapok csodálatos világa

Uniform

• elég sok minden megoldható vele

• de NEM csodaszer

• a grafikusoknak mutassuk meg, mit lehet és mit nem

uniformjs.com

Page 8: Bobor Szabolcs: A webes űrlapok csodálatos világa

Példa

Page 9: Bobor Szabolcs: A webes űrlapok csodálatos világa
Page 10: Bobor Szabolcs: A webes űrlapok csodálatos világa
Page 11: Bobor Szabolcs: A webes űrlapok csodálatos világa
Page 12: Bobor Szabolcs: A webes űrlapok csodálatos világa

File input = macerásIgény:

Page 13: Bobor Szabolcs: A webes űrlapok csodálatos világa

File input = macerásIgény:

Valóság:

Page 14: Bobor Szabolcs: A webes űrlapok csodálatos világa

File input = macerásIgény:

Valóság:

Page 15: Bobor Szabolcs: A webes űrlapok csodálatos világa

Must have #1

assets.psd »» sprite-ok!

legózni könnyebb, mint homokvárat építeni

Page 16: Bobor Szabolcs: A webes űrlapok csodálatos világa
Page 17: Bobor Szabolcs: A webes űrlapok csodálatos világa

Must have #2

• gombok :hover és :active állapota

• szükség esetén disabled is

• inputmezők :focus állapota

• hibaüzenetek!

• ha lehet, akkor új sorba kerüljenek

Page 18: Bobor Szabolcs: A webes űrlapok csodálatos világa
Page 19: Bobor Szabolcs: A webes űrlapok csodálatos világa
Page 20: Bobor Szabolcs: A webes űrlapok csodálatos világa

CSS3• ügyféltől kérdezzük meg, hogy

használhatjuk-e?

• magyarázzuk el az előnyeit és a hátrányait

• mi a min. browser követelmény?

• nagyobb kód, de kevesebb kép

• progressive enhancement

• először legyen csúnya, de működjön, aztán jöhet a csicsa

Page 21: Bobor Szabolcs: A webes űrlapok csodálatos világa

Submit után

• a user nem szeret várni, legalább könnyítsük meg az életét

• írjuk ki, hogy mit csinálunk

• tiltsuk le a submit gombot

• legyen loading spinner

• cancel?

• hibakezelést oldjuk meg

Page 22: Bobor Szabolcs: A webes űrlapok csodálatos világa

IE

• IE9-ben van egész használható developer tool, visszaválthatsz IE7-re és IE8-ra is

• TEDD MEG!

• force IE7/IE8 rendering - néha életmentő<meta http-equiv="X-UA-Compatible" content="IE=7"><meta http-equiv="X-UA-Compatible" content="IE=8">

• conditional stylesheets<!--[if IE 8]><link rel="stylesheet" type="text/css" href="ie8.css" media="screen, projection" /><![endif]-->

Page 23: Bobor Szabolcs: A webes űrlapok csodálatos világa

Sok mindenre lehetne még figyelni

• autofillkikapcsolható: input:-webkit-autofill

• webfontok (Fontsquirrel, Fontspring)

• inline módosításokat jelezzük valahogy (effekt, sárga bg, akármi)

Page 24: Bobor Szabolcs: A webes űrlapok csodálatos világa

Sok mindenre lehetne még figyelni• felejtsük el a lorem ipsumot

• használjunk placeholder képeket valódi méretben

• Macen alapból vastagabbak a fontok, ez okozhat problémát, lsd. példa

http://placekitten.com/

Page 25: Bobor Szabolcs: A webes űrlapok csodálatos világa
Page 26: Bobor Szabolcs: A webes űrlapok csodálatos világa
Page 27: Bobor Szabolcs: A webes űrlapok csodálatos világa

Ja és a Facebook

• minden iFrame-ben fut

• szélesség fix, magasság rugalmas

• mindig foglalkozzunk a resize-zalpl. inline hibaüzenet megjelenése után

Page 28: Bobor Szabolcs: A webes űrlapok csodálatos világa

Ja és a Facebook

• minden iFrame-ben fut

• szélesség fix, magasság rugalmas

• mindig foglalkozzunk a resize-zalpl. inline hibaüzenet megjelenése után

offtopic tipp: sandbox mód bekapcsolása!

Page 29: Bobor Szabolcs: A webes űrlapok csodálatos világa

Mindjárt vége

• igazából minden megoldható, de megéri?

• gondoljunk a jövőre, bármikor beeshet egy módosítás

Page 30: Bobor Szabolcs: A webes űrlapok csodálatos világa

Mindjárt vége

• igazából minden megoldható, de megéri?

• gondoljunk a jövőre, bármikor beeshet egy módosítás

egyeztetünk• elkerülhetjük a felesleges fejfájást, ha

Page 31: Bobor Szabolcs: A webes űrlapok csodálatos világa

Tanulság

Page 32: Bobor Szabolcs: A webes űrlapok csodálatos világa

Tanulság

• ne legyél robot, gondold végig a folyamatot!

Page 33: Bobor Szabolcs: A webes űrlapok csodálatos világa

Tanulság

• ne legyél robot, gondold végig a folyamatot!

• ülj le a kollégákkal sűrűn, beszélgessetek, rágjátok át a dolgokat, ne utólag derüljenek ki a problémák

Page 34: Bobor Szabolcs: A webes űrlapok csodálatos világa

Tanulság

• ne legyél robot, gondold végig a folyamatot!

• ülj le a kollégákkal sűrűn, beszélgessetek, rágjátok át a dolgokat, ne utólag derüljenek ki a problémák

• nem kell megelégedni a középszerűséggel, mutasd meg az ügyfeleidnek, hogy milyen lehetőségek vannak (hátulütőkkel együtt!)

Page 35: Bobor Szabolcs: A webes űrlapok csodálatos világa

Köszönöm a figyelmet!

Kérdés jöhet emailben is:[email protected]