1 / 29

Migration vers IE8/9 Compatibilité Applicative

Migration vers IE8/9 Compatibilité Applicative. Vincent Bellet Microsoft. Louis-Guillaume Morand Microsoft. Microsoft Services: Un accompagnement global de nos clients. Architecture & Planning Planification. Conseil et Projets Déploiement et adoption. Support Optimisation et Opération.

Download Presentation

Migration vers IE8/9 Compatibilité Applicative

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Migration vers IE8/9Compatibilité Applicative Vincent BelletMicrosoft Louis-Guillaume MorandMicrosoft

  2. Microsoft Services:Un accompagnement global de nos clients Architecture & Planning Planification Conseil et Projets Déploiement et adoption Support Optimisation et Opération Support Premier Consulting Services Enterprise Strategy • Division Services France 2010 • 180 Consultants • 125 TechnicalAccount Managers • 190 Ingénieurs Support • 17 Responsables de Mission • 41 Partenaires référencés • Division Services Monde 2010 • 82 pays couverts • 18 000 employés • 35 000 partenaires • 44 langues parlées par nos ingénieurs Evaluation Développement Stabilisation Support Planification Opérations Déploiement www.microsoft.fr/services

  3. Notre positionnement est d’intervenir sur les projets critiques et les technologies récentes Criticité du projet • Notre engagement auprès de nos partenaires est : • De leur assurer un transfert d’expertise, • De leur apporter notre support sur les dernières technologies, • De leur donner accès aux meilleures pratiques de mise en œuvre et de support. Partenaires Maturité de la technologie • Nos clients et partenaires sont particulièrement satisfaits par… • Le niveau d’engagement des consultants : 94% • La gestion de l’équipe de projet : 92% • Les compétences techniques des consultants : 91% • La relation avec les équipes du client : 90%

  4. Agenda • Retour sur la définition de compatibilité applicative • De IE6 à IE7, à IE8 et IE9 • Standardisation : le maitre-mot • Modes de compatibilité sous IE • Rôle et Implémentation • Algorithmes de détermination • Anomalies courantes & remédiation • Démos, démos, démos • Quelle approche? Quelle méthode?... • Retours d’expérience

  5. La Compatibilité Applicative

  6. La compatibilité applicative Page codée pour Internet Explorer 6 1. Identité du navigateur 2. Retourner la bonne page Page codée pour Internet Explorer 7 Page codée aux Standards Je suis Internet Explorer 7 Je suis Internet Explorer 6 Je suisFirefox Je suis Safari 7 6

  7. La compatibilité applicative 1. Identifier navigateur 2. Retourner la bonne page Page codée aux Standards Je suisFirefox Je suis Safari Je suis Internet Explorer 8

  8. Quelles sont les applications impactées? • Applications internes de type Line Of Business (LOB) • Portails Intranet, Sites Extranet… • Applications Web tierces (Independent Software Vendor) • CRM Siebel, Oracle, Hyperion, SAP • Compléments navigateur • BHOs, boites d’outils, contrôles ActiveX

  9. Les Modes de Compatibilité sous IE

  10. Les modes de compatibilité • Le mode de compatibilité fait référence au moteur de rendu IE7 • Le mode standard est propre à chaque version IE • Le mode quirks fait référence à l’émulation du moteur de rendu IE5.5 • Browser Mode != Document Mode

  11. Algorithme déterminant le mode rendu Navigation Outil dev. ? Mode Outil dev. O N Balise meta X-UA-Compatible ? Entête Http X-UA-Compatible ? ListesCompatibilité ? DocType ? Quirks N N N N O O O O EmulateIE8 GestionX-UA-Compatible GestionListes compatibilité

  12. Algorithme déterminant le mode de rendu Gestion X-UA-Compatible <meta http-equiv=“X-UA-Compatible” content=“IE=X” /> Edge EmulateIE8 5 7 EmulateIE7 8 DOCTYPE? N O DOCTYPE? N O Mode IE5 Quirks Mode IE7 Standard Mode IE Next Mode IE8 Standard

  13. Algorithme déterminant le mode de rendu Listes de compatibilité 1 Tous les sitesen mode compat. ? O N 2 Présence ? Liste compatibilitéUtilisateur ? Vérif. dans liste O O N 3 2 Présence ? Liste compatibilitéMS ? Vérif. dans liste MS O N EmulateIE7 4 Tous les sites intraneten mode compat. ? En zoneintranet ? O O 3 4 N N 1 GestionDOCTYPE

  14. Anomalies courantes & Remédiation C’est parti pour un tour de démos! 1…2…3….GO!

  15. Démo Un problème de rendu? Tiens donc… Vous avez dit « hum…HTML…CSS…? »

  16. Démo …Le point d’exclamation est votre ami! Ou pas… Faisons un tour vers le monde du JS

  17. Démo Et si le profileur réseau devenait votre meilleur ami

  18. Démo Oh non mon ActiveX ne fonctionne plus…

  19. Quelle approche?Quelle méthode?

  20. Méthodologie Test et correction Inventaire Priorisation • Comment y arriver? • Qu’avons nous besoin? • Quellessontnos applications?

  21. Quelles approches?

  22. Types d’approche : Correction • La correction peut être une approche simple… • Vue de compatibilité • Règles de groupe (GPO) • … • …ou très fastidieuse et complexe • Changement du code Correction

  23. Types d’approche : Virtualisation • Si les autres options ont échoué… • Types de virtualisation • Machines – MED-V, XP Mode • Virtualisation locale du système d’exploitation • Session – RDS • Accès distant à un système d’exploitation virtualisé • Application • Non supportée/recommandée Virtualisation

  24. Retour d’expérience

  25. Typologie des problèmes Complexité technique Fréquence

  26. Quelques liens… • IE sur MSDN : http://msdn.microsoft.com/en-us/ie/default • Téléchargement/portail IE9 : http://windows.microsoft.com/ie9 • Blog équipe produit : http://blogs.msdn.com/b/ie/

  27. MSDN et TechNet: l’essentiel des ressources techniques à portée de clic • Portail administration et infrastructure pour informaticiens • Portail de ressources technique pour développeurs http://technet.com http://msdn.com

More Related