Un jour, une question Réponse à une problématique issue de la liste GTA *



Documents pareils
Google Webmaster Tools

Web Analytics. Google Analytics. LCProd.net Grandadam Emmanuel

Tutoriel. Google Analytics et Microsoft Office 365

INCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015

Le service de création de site Internet : Mode d emploi. La Création de Site Internet

Formation Découverte du Web

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

EXTENSION WORDPRESS. Contact Form 7. Proposé par :

Responsive Web design, périphériques mobiles et accessibilité

Fiche Mémo : Options d accessibilité sous Windows et Internet Explorer 5

TP JAVASCRIPT OMI4 TP5 SRC

Il se peut que certains sites Web ne s'affichent pas correctement ou ne fonctionnent pas dans Internet Explorer 8 ou Internet Explorer 9 Bêta :

Les Ateliers Info Tonic

GOOGLE ANALYTICS. Ajout du code de suivi sur PowerBoutique. Ajout du code de suivi Google Analytics. Page 1 / 7 TUTO / GOOGLE ANALYTICS

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

DOM - Document Object Model

Partager rapidement un fichier volumineux

Par KENFACK Patrick MIF30 19 Mai 2009

Google Tag Manager. «Vous ne verrez plus l'analytics de la même manière» par Ronan CHARDONNEAU

WEB-ANALYTICS & GOOGLE ANALYTICS

Mozilla Firefox 3.5. Google Chrome 3.0 LES NAVIGATEURS WEB. (pour Windows) Opéra 10. Internet Explorer 8. Safari 4.0

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

Webmaster / Webdesigner / Wordpress

SITE INTERNET BLOG SITE E-COMMERCE GRILLE D ANALYSE / AUDIT PREMIERE ANALYSE. Entreprises. o Public spécialisé o Etudiants o Enfants

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

Manuel de déploiement sous Windows & Linux

Créer une base de données vidéo sans programmation (avec Drupal)

Programmation Web. Madalina Croitoru IUT Montpellier

Les outils marketing. Page 1

Note de synthèse. Développement web sur le CMS Prestashop. Stage du 17 mai au 25 juin Entreprise decoratzia.com 15 rue Erlanger Paris

Optimiser pour les appareils mobiles

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Freeway 7. Nouvelles fonctionnalités

Optimiser le référencement naturel de son site web

Cookies de session ils vous permettent de sauvegarder vos préférences d utilisation et optimiser l expérience de navigation de l Utilisateur ;

Sommaire. 2. L accès aux modules. 1. Aspects techniques. 1.1 Le matériel requis 2

INFONUAGIQUE : EXPLORATIONS

... Cahier des charges Site Internet Office de Tourisme Lesneven - Côte des Légendes MAITRE D OUVRAGE

Audit de site web. Accessibilité

Manuel utilisateur du CMS Anan6

Netvibes : optimiser sa veille d'informations

Google Tag Manager. Optimisez le tracking de votre site web. Google Tag Manager. Google Tag Manager. Optimisez le tracking de votre site web 26,50

Notes pour l utilisation d Expression Web

demander pourquoi mon site n'apparaît pas sur google ou pourquoi mon site n'est pas référencé par les moteurs de recherche?

3 Octobre Les Communautés MS

REGLEMENT SUR LES COOKIES

Questionnaire GTA - Analyse des re ponses

Créer une carte personnalisée

Guide et conseils généraux pour optimiser le référencement d un site internet

Norme d accessibilité pour l information et les communications. Comment rendre votre site Web plus accessible

2. Gérer son profil : Stage mensuel Février 2013 Page 1 / 9 Partagez vos photos sur le web

Comment créer son propre monitoring. (Version simple PHP)

10 points clés pour bien démarrer votre projet web

Informatique & Systèmes de Communication. Stages de 12 à 16 semaines aux Etats-Unis

Certificats de signature de code (CodeSigning)

Référencement de votre site Web Google et autres moteurs de recherche (4ième édition)

Interaction entre réseaux sociaux et sites web

HTML. Google Maps. Approfondir. 3 :HIKONB=^UZ^Z]:?k@l@g@h@a"; Codez une fois, déployez sur Android, ios, Kindle... Smartphones. Matériel.

RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado

Chapitre 1. Prise en main

WEBSEMINAIRE INTRODUCTION AU REFERENCEMENT

PLUGINS Guide du Développeur STEPHANE FERRARI. P l u X m l 5.4

Banque de données d offres & carte web interactive d offres

Le CMS Content Manager

dmp.gouv.fr Pour en savoir plus DMP Info Service : 24h/24 7j/7

Capacité de mémoire Tablettes

Guide d utilisation de Symbaloo

Audit SEO. I / Les Tranquilles d Oléron

Google Tag Manager v2 v1 dispo sur GTM pour les nuls dispo sur

Prezi. Table des matières

HTML, CSS, JS et CGI. Elanore Elessar Dimar

Sage CRM. Sage CRM 7.3 Guide du portable

TUTORIEL Pearltrees 26/02/2015

Firefox pour Android. Guide de l utilisateur. press-fr@mozilla.com

CONFÉRENCE WEB 2.0. UPDATE ASBL Michaël Barchy 23 janvier 2013

Alfresco Guide Utilisateur

OneDrive, le cloud de Microsoft

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Manuel de dessin Floorplanner. Floorplanner. Manuel de dessin. Page. Sujet. Sujet. Page Floorplanner Avancé. 1.

COMMENT BIEN PERFORMER SUR LE WEB?

Présentation du Framework BootstrapTwitter

E-Remises Paramétrage des navigateurs

+33 (0) Sarl ISB Altipolis2 av. Du Général Barbot Briancon - France

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward

Auteur LARDOUX Guillaume Contact Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA

Module BD et sites WEB

NAMEBAY PRO. votre site de revente de noms de domaine en marque blanche. Documentation technique

COOKIE CONSENT PÉDAGOGIE ET RECOMMANDATIONS

Le stockage local de données en HTML5

Comment utiliser les réseaux sociaux pour les ambassadeurs? Apprenez à naviguer sur LinkedIn et Twitter

Ajout d'extensions avec Google Chrome

Utiliser le site learningapps.org pour créer des activités interactives

Diigo : fonctions avancées

Publipostage avec Open Office Writer et Open Office Calc

Foire aux questions. C est un programme d exploitation et de recherche sur le Web. Exemple : Internet Explorer, Firefox, Opera et Netscape.

Diffuser un contenu sur Internet : notions de base... 13

Réussir son référencement

Transcription:

Un jour, une question Réponse à une problématique issue de la liste GTA * GTA* : Groupe de Travail AccessiWeb LE NIVEAU D ACCESSIBILITÉ DES BOUTONS DE PARTAGE DE CONTENU DES RÉSEAUX SOCIAUX Victor Brito Vivien Blasquez

Le bouton de partage de contenu de Facebook QUE NOUS PROPOSE FACEBOOK? LA SOLUTION EST-ELLE ACCESSIBLE?

Que nous propose Facebook? <iframe src="http://www.facebook.com/plugins/like.php?href=your_url" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe> RENDU :

La solution est-elle accessible? POINTS FORTS La navigation au clavier est généralement respectée Contrastes valides au niveau AA POINTS FAIBLES Bouton inutilisable lors de la désactivation du JavaScript N est pas valide HTML5

Le bouton de partage de contenu de Twitter QUE NOUS PROPOSE TWITTER? LA SOLUTION EST-ELLE ACCESSIBLE?

Que nous propose Twitter? <a href="https://twitter.com/share" class="twitter-share-button" datavia="vivienblasquez" data-lang="fr">tweeter</a> <script>!function(d,s,id){var js,fjs=d.getelementsbytagname(s)[0];if(! d.getelementbyid(id)) {js=d.createelement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.pare ntnode.insertbefore(js,fjs);}}(document,"script","twitter-wjs");</script> RENDU :

La solution est-elle accessible? POINTS FORTS La navigation au clavier est respectée Alternative au JavaScript Contrastes valides au niveau AAA Valide HTML5

Le bouton de partage de contenu de Google + QUE NOUS PROPOSE GOOGLE +? LA SOLUTION EST-ELLE ACCESSIBLE?

Que nous propose Google +? <!-- Placez cette balise là où vous souhaitez positionner le bouton +1. --> <div class="g-plusone" data-annotation="inline"></div> <!-- Placez cet appel d'affichage à l'endroit approprié. --> <script type="text/javascript"> window. gcfg = {lang: 'fr'}; CE QUI NOUS DONNE: (function() { var po = document.createelement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getelementsbytagname('script')[0]; s.parentnode.insertbefore(po, s); })(); </script>

La solution est-elle accessible? POINTS FORTS La navigation au clavier est respectée Code valide HTML5 POINTS FAIBLES Contraste de couleur trop faible (3.3) Pas d alternative à l image de fond du bouton Le bouton disparaît à la désactivation de JavaScript

Une solution clé en main : AddThis QUE NOUS PROPOSE ADDTHIS? LA SOLUTION EST-ELLE ACCESSIBLE?

Que nous propose AddThis? <!-- AddThis Button BEGIN --> <div class="addthis_toolbox addthis_default_style "> <a class="addthis_button_facebook_like" fb:like:layout="button_count"></a> <a class="addthis_button_tweet"></a> <a class="addthis_button_google_plusone" g:plusone:size="medium"></a> <a class="addthis_counter addthis_pill_style"></a> </div> <script type="text/javascript">var addthis_config = {"data_track_addressbar":true};</script> <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4fe3520060619704"></script> <!-- AddThis Button END --> RENDU :

AddThis : Un peu de sémantique <!-- AddThis Button BEGIN --> <div class="addthis_toolbox addthis_default_style "> <ul><li><a class="addthis_button_facebook_like" fb:like:layout="button_count">facebook</a></li> <li><a class="addthis_button_tweet">twitter</a></li> <li><a class="addthis_button_google_plusone" g:plusone:size="medium">google plus</a></li> <li><a class="addthis_counter addthis_pill_style">d autres réseaux sociaux</a></li></ul> </div> <script type="text/javascript">var addthis_config = {"data_track_addressbar":true};</script> <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4fe3520060619704"></script> <!-- AddThis Button END --> RENDU :

Que nous propose AddThis? AU SURVOL DE LA SOURIS DU BOUTON «SHARE», ADDTHIS NOUS PROPOSE D AUTRES APPLICATIONS DE PARTAGE

La solution est-elle accessible? POINTS FAIBLES Hérite des points faibles de chaque bouton des réseaux sociaux vus précédemment : Facebook, Twitter et Google + De gros problèmes sémantiques Impossible d accéder au bouton «share» au clavier Aucune alternative à JavaScript : le contenu disparaît Code non valide

Retour d expérience, la solution maison LE DÉVELOPPEMENT SUR MESURE PEUT CONSTITUER, EN FONCTION DES PROJETS, LA MEILLEURE SOLUTION

À avoir en tête lors de la conception de votre solution COMPRENDRE LES MÉCANISMES DE PARTAGE (URLS, API ) S'ASSURER QUE LA SOLUTION EST UTILISABLE SANS JAVASCRIPT S'ASSURER QUE LA SOLUTION EST ACCESSIBLE À LA SOURIS ET AU CLAVIER CODE SÉMANTIQUE NE PAS PERTURBER LA LECTURE DU CONTENU À PARTAGER : PLACER LE WIDGET DE PARTAGE FAIT MAISON APRÈS LE CONTENU DANS LE CODE SOURCE

A retenir LES BOUTONS DE PARTAGE DE CONTENU DES RÉSEAUX SOCIAUX PORTENT DE GROSSES LACUNES EN TERME D ACCESSIBILITÉ JAVASCRIPT À UN RÔLE CRUCIAL DANS LEUR BON FONCTIONNEMENT

Merci! Ressources : Nomensa : where you can stick your social networking buttons http://www.nomensa.com/blog/2012/where-you-can-stick-your-social-networking-buttons/ Facebook http://fr-fr.facebook.com/ Twitter https://twitter.com/ Google + https://plus.google.com/?hl=fr