le kit du parfait petit intégrateur (pw2009)

81
LE KIT DU PARFAIT PETIT INTÉGRATEUR Bien monter et tester ses sites web Marie Alhomme Thierry Régagnon 2009

Upload: thierry-regagnon

Post on 13-Dec-2014

3.150 views

Category:

Technology


2 download

DESCRIPTION

Préparée et présentée avec Marie Alhomme (http://www.pouipouidesign.net) pour Paris Web 2009. http://www.paris-web.fr/2009/ Téléchargez le PDF pour profiter de tous les liens inclus dans la présentation (sur les captures d'écran ou le nom des outils).

TRANSCRIPT

Page 1: Le Kit du Parfait Petit Intégrateur (PW2009)

LE KIT DU PARFAIT PETIT INTÉGRATEUR

Bien monter et tester ses sites web

Marie AlhommeThierry Régagnon

2009

Page 2: Le Kit du Parfait Petit Intégrateur (PW2009)

PRÉSENTATION

MARIE ALHOMME

WebDesigner/Intégratrice xHTML/CSS/JS en tant que PouipouiDesign

Membre de Pompage.net

Membre du WaSP International Liaison Group

2

Page 3: Le Kit du Parfait Petit Intégrateur (PW2009)

Consultant pour le cabinet de conseil

Membre du WaSP International Liaison Group

PRÉSENTATION

THIERRY RÉGAGNON

3

Page 4: Le Kit du Parfait Petit Intégrateur (PW2009)

DÉCOUPE DES PSD

Etape 1

4

Varie beaucoup selon les projets, on saute cette étape pour cette fois.

Page 5: Le Kit du Parfait Petit Intégrateur (PW2009)

MONTAGE XHTML / CSS ET JAVASCRIPT

Etape 2

5

Page 6: Le Kit du Parfait Petit Intégrateur (PW2009)

NE PAS REPARTIR DE ZÉRO

6

Etape 2 : Montage XHTML / CSS et Javascript

Page 9: Le Kit du Parfait Petit Intégrateur (PW2009)

UN SITE « PAR DÉFAUT »

9

Page 10: Le Kit du Parfait Petit Intégrateur (PW2009)

QUEL LOGICIEL UTILISER ?

10

Etape 2 : Montage XHTML / CSS et Javascript

Page 14: Le Kit du Parfait Petit Intégrateur (PW2009)

FAIRE PREUVE DE MÉTHODE

14

Etape 2 : Montage XHTML / CSS et Javascript

Page 16: Le Kit du Parfait Petit Intégrateur (PW2009)

RECETTAGE GÉNÉRALPAGE PAR PAGE

Etape 3

16

Page 17: Le Kit du Parfait Petit Intégrateur (PW2009)

SUIVI

17

Etape 3 : Recettage général page par page

Page 19: Le Kit du Parfait Petit Intégrateur (PW2009)

OUTILS « FAITS MAISON »

19

Page 21: Le Kit du Parfait Petit Intégrateur (PW2009)

S’AIDER DE RÉFÉRENCES

21

Etape 3 : Recettage général page par page

Page 25: Le Kit du Parfait Petit Intégrateur (PW2009)

25

• Widget : Mac / Opera / etc.

• MSDN

• selfHTML

Les références des participants...

Page 26: Le Kit du Parfait Petit Intégrateur (PW2009)

DÉBUGGAGE RENDU, FONCTIONNEL ET

ACCESSIBILITÉ

26

Etape 3 : Recettage général page par page

Page 27: Le Kit du Parfait Petit Intégrateur (PW2009)

CONNAÎTRE LE TERRAIN :LES DIFFÉRENTS MOTEURS

DE RENDU

27

Page 28: Le Kit du Parfait Petit Intégrateur (PW2009)

TRIDENT

Internet Explorer

28

Page 29: Le Kit du Parfait Petit Intégrateur (PW2009)

GECKO

Firefox

29

Page 30: Le Kit du Parfait Petit Intégrateur (PW2009)

WEBKIT

Safari

30

Page 31: Le Kit du Parfait Petit Intégrateur (PW2009)

PRESTO

Opera

31

Page 32: Le Kit du Parfait Petit Intégrateur (PW2009)

DIFFÉRENTES VERSIONS D’INTERNET EXPLORER

32

Etape 3 : Recettage général page par page

Page 35: Le Kit du Parfait Petit Intégrateur (PW2009)

RÉGLER LE CAS IE À PART

• Des commentaires conditionnels pour tout code supplémentaire dédié à IE

<!--[if IE]>

..ici, code HTML réservé à IE...

<![endif]-->

• Cibler au besoin une version précise

‣ http://www.blog-and-blues.org/articles/Les_syntaxes_de_commentaires_conditionnels_pour_IE_Windows

35

Page 36: Le Kit du Parfait Petit Intégrateur (PW2009)

DIFFÉRENTES VERSIONSDE FIREFOX

36

Etape 3 : Recettage général page par page

Page 39: Le Kit du Parfait Petit Intégrateur (PW2009)

DIFFÉRENTES VERSIONS DE SAFARI

39

Etape 3 : Recettage général page par page

Page 42: Le Kit du Parfait Petit Intégrateur (PW2009)

DIFFÉRENTES PLATEFORMES

42

Etape 3 : Recettage général page par page

Page 44: Le Kit du Parfait Petit Intégrateur (PW2009)

MACHINES VIRTUELLES

44

Page 46: Le Kit du Parfait Petit Intégrateur (PW2009)

OUTILS INTÉGRÉS AUX NAVIGATEURS

46

Etape 3 : Recettage général page par page

Page 49: Le Kit du Parfait Petit Intégrateur (PW2009)

SAFARI WEB INSPECTOR

49

Page 50: Le Kit du Parfait Petit Intégrateur (PW2009)

OPERA DRAGONFLY

50

Page 51: Le Kit du Parfait Petit Intégrateur (PW2009)

IE WEBDEV TOOLS

51

Page 54: Le Kit du Parfait Petit Intégrateur (PW2009)

TESTER LES CONDITIONS «DÉGRADÉES»

54

Etape 3 : Recettage général page par page

Page 55: Le Kit du Parfait Petit Intégrateur (PW2009)

DÉSACTIVER LES IMAGES

55

Page 56: Le Kit du Parfait Petit Intégrateur (PW2009)

DÉSACTIVER JAVASCRIPT

56

Page 57: Le Kit du Parfait Petit Intégrateur (PW2009)

OPTIMISATION

Etape 4

57

Page 58: Le Kit du Parfait Petit Intégrateur (PW2009)

OBJECTIF : ALLÉGER LE POIDS DES PAGES

58

Etape 4 : Optimisation

Page 62: Le Kit du Parfait Petit Intégrateur (PW2009)

RÈGLES SIMPLES ET EFFICACES

• CSS en haut de page et JavaScript en bas de page

• Limiter le nombre de requêtes HTTP

• Minifier les fichiers CSS et JavaScript

• Activer la compression GZIP sur le serveur pour tout fichier texte

‣ http://developer.yahoo.com/performance/ ‣ http://code.google.com/intl/fr-FR/speed/page-speed/docs/rules_intro.html

62

Page 63: Le Kit du Parfait Petit Intégrateur (PW2009)

OPTIMISATION RAPIDE ET EFFICACE :

ALLÉGER LE POIDS DES IMAGES

63

Etape 4 : Optimisation

Page 68: Le Kit du Parfait Petit Intégrateur (PW2009)

ET ENSUITE ?

Etape 5

68

Page 79: Le Kit du Parfait Petit Intégrateur (PW2009)

ET SUR TWITTER AUSSI !

79

Page 80: Le Kit du Parfait Petit Intégrateur (PW2009)

Standards@WaSP_ILG@csswg@w3c@nitot@waspinteract

Accessibilité@dboudreau@webatou

Ressources diverses@WebDeveloperr@alsacreations@smashingmag@BrettSinclair

Freelance@FreelanceSw@GlamFree

Photos@petapixel

Webdesign@theprodesigner@toxiclab@naldzgraphics@DesignerDepot@artbox7@bittbox@RussAdams@typekit

Code@ajaxdude@Weblenium@jquery@jQueryHowto@usejquery

Galerie jQuery@jquerysites

Galeries CSS@cssmotion@cssgallerylist@cssremix

80

Page 81: Le Kit du Parfait Petit Intégrateur (PW2009)

MERCI !

Marie Alhomme http://pouipouidesign.net – Twitter : @PouipouiDesign

Thierry Régagnonhttp://regagnon.com – Twitter : @Thierry