Exemple de charte d intégration web



Documents pareils
Les Ateliers Info Tonic

A. L audit de l ergonomie 11. B. Quand réaliser un audit de l ergonomie? 11. C. Notions élémentaires Utilisabilité 12 2.

Qualité web : les bonnes pratiques front-end

PROGRAMME DE LA 1ERE JOURNEE DE FORMATION : QUALITE WEB ET REFERENCEMENT NATUREL

AGENCE DE COMMUNICATION INTERACTIVE LES POSTES CLEFS EN AGENCE WEB

Modèle de Cahier des charges. Consultation pour la Conception et réalisation d un site internet

RÉPUBLIQUE TUNISIENNE MINISTÈRE DE L'ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE INSTITUT SUPÉRIEUR DES ETUDES TECHNOLOGIQUES DE DJERBA

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

SARL «Alfa Concept», au capital de 3 000, immatriculée au RCS de Montpellier sous le n B

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

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Cahier des charges Site Web Page 1 sur 9

Les outils de création de sites web

SOMMAIRE 1. NOTRE AGENCE NOS PRESTATIONS NOTRE MÉTHODOLOGIE PROJET NOS OFFRES LES ATOUTS DE NOS OFFRES...

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Bernard Lecomte. Débuter avec HTML

WEB design. Pierre Chassany Comstone.ch vocables.com

Création outil multimédia de restitution du projet «l intergénérationnel : un levier pour un levier pour créer du lien social en milieu rural

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

Marché n Refonte globale du Fil du bilingue, le site des sections bilingues francophones dans le monde

CHARTE DE GESTION DES COOKIES

SOMMAIRE 1. NOTRE AGENCE NOS PRESTATIONS NOTRE MÉTHODOLOGIE PROJET NOS OFFRES LES ATOUTS DE NOS OFFRES...

Modalités pratiques. Objectifs de la Formation

Formation Découverte du Web

ERGO web. Augmentez votre e-business grâce à une conception Web de qualité taillée sur mesure, ergonomique, innovante et créative.

Le CMS Content Manager

FORMATIONS FORMATIONS : E-COMMERCE / E-MARKETING / WEBDESIGN / VENTE / INFORMATIQUE / BUREAUTIQUE LE CATALOGUE DE

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

SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE

Optimiser les s marketing Les points essentiels

Crédits photos Philippe Montigny, Christophe Lepetit, Pascal Bourguignon, Julien-René Jacque, Cédric Hesly.

QUI SOMMES NOUS? Notre équipe se tient à votre disposition pour vous apporter de plus amples informations et vous conseiller.

Bureautique Initiation Excel-Powerpoint

VOLUME 1 CRÉATION D UN SITE WEB

SITE I NTERNET. Conception d un site Web

WordPress : principes et fonctionnement

L avenir de votre marque se décide en ligne.

I - Pour créer un site web

Cahier des charges pour la création du site sous DRUPAL

CAHIER DES CHARGES DU SITE WEB POUR LA RÉALISATION. Nom du commanditaire : Dossier suivi par : Date de réalisation : Date de mise à jour :

CAHIER DES CLAUSES TECHNIQUES PARTICULIÈRES (CCTP) MISE EN PLACE ET MAINTENANCE D UN MOTEUR DE RECHERCHE

LES ECRITS DU WEB AGENCE DE WEBMARKETING GOOGLE-FRIENDLY

II-Solution technique pour le développement du site de l'urma

Site web établissement sous Drupal

Présentation du Framework BootstrapTwitter

Conception Création Site. Web CAHIER DES CHARGES CREATION DE SITE WEB

OFFRE DE SERVICE.

HTML5 et CSS3 pour des sites Responsive Web Design

TIC 12 ATELIER INTEGRATION CAHIER DES CHARGES. Page 1/5

Programmation Web. Madalina Croitoru IUT Montpellier

offre de formations Année 2015

d un site web universitas friburgensis Objectifs de l atelier

Maîtriser Concevoir Réaliser Diffuser

HTML. Notions générales

Cahier des charges. «Application Internet pour le portail web i2n» Direction du Développement numérique du Territoire

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

Note d intention Agence : KRONOS DIGITAL

ASTER et ses modules

RESPONSIVE WEBDESIGN

CAHIER DES CHARGES. Réalisation de site internet AGENCE W3G. Nom de l'entreprise : Adresse : Tel : Contact :

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web web1.0, web2.0, web2.b, web3.0...

Du livre enrichi et de l EPUB 3

Les différents parcours en S4

Audit de site web. Accessibilité

A l Aise Web - Liens sponsorisés

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

CREATION SITE VITRINE. Redcat-studio.fr est un site de la société spécialiste depuis 1999 dans la création de sites web.

Guide d utilisation OGGI. Gestionnaire d incidents à l usage des clients. Date de rédaction : 04/02/2013. Version : 1.0.

Optimisation Web. Extra N

Joomla! Création et administration d'un site web - Version numérique

WF MEDIA.INFO ET N OUBLIONS PAS QU UNE COMMUNICATION RÉUSSIE, C EST AVANT TOUT UN IMPACT MESURABLE ET

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

Guide de réalisation d une campagne marketing

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Formation. Module WEB 4.1. Support de cours

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

Les applications mobiles dédiées au commerce de proximité Intervenant : Julien Hatton (Buzznative) et Khalid Sadiki (Hithik et Ecotravel)

CAHIER DES CHARGES Réalisation de site web

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Webmaster / Webdesigner / Wordpress

AIDE A LA REDACTION CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

Cahier des charges - Refonte du site internet rennes.fr

Content Management System V.3.0. BlackOffice CMS V3.0 by ultranoir 1

Intégration web Les bonnes pratiques LE GUIDE DE SURVIE DE L INTÉGRATEUR! Corinne Schillinger DESIGN. Préface d Élie Sloïm & Laurent Denis

INTEGRATEUR WEB/WEBDESIGNER

Création du site internet [insérez le nom de votre site]

Site internet. Vous voulez faire réaliser votre site internet par une agence web? 21 points à passer en revue pour rédiger votre cahier des charges

Système de gestion de contenu

Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC)

Agence Web innovatrice

CAHIER DES CHARGES Refonte du site Internet & newsletter de la filière Normandie AeroEspace. Site Internet actuel :

Formation Créateur de site web e-commerce Certifiant

Introduction à HTML5, CSS3 et au responsive web design

D origine destiné à la conception de blog, WordPress est devenu l outil incontournable dans la liste des systèmes de gestion de contenus..

Transcription:

Exemple de charte d intégration web Ce document est un exemple de charte d'intégration. Il est à adapter en fonction des contraintes, des choix, des objectifs de l'équipe, la société qui l'utilise. Il a surtout pour but de montrer les informations que peut contenir un tel document, comment les présenter et les ordonnancer. Le cadre imaginé est celui d un client demandant une prestation graphique et développement «front-end» : HTML / CSS (et un tout petit peu JS). Cette charte est destinée à l équipe technique du prestataire. Notez bien que ce n est qu un document et donc qu un support. La rencontre avec les équipes d intégration, les discussions autour du document, des règles sont indispensables. (Voir http://w3qualite.net/outils/charte-integration-exemple-document/ ) Informations et commentaires Pour plus d information ou pour commenter voir : http://w3qualite.net/outils/charte-integration-exemple-document/ Couverture du document La charte est destinée à être utilisée d un projet à l autre. Elle réunit les préconisations et exigences de l équipe quel que soit le contexte. Elle viendra compléter un brief qui lui s attache à un projet en particulier (objectifs, contraintes spécifiques, intervenant, etc.) Licence Ce document de Delphine Malassingne est mis à disposition selon les termes de la licence Creative Commons Paternité - Pas d'utilisation Commerciale - Partage à l'identique 3.0 non transcrit. Les autorisations au-delà du champ de cette licence sont à demander via http://nissone.com/contact.php

Charte d intégration Objet de ce document Ce document a pour but de guider les équipes d intégration (développement «front-end») sur les principes à appliquer et sur les règles à respecter. - Responsable technique : - Responsable référencement : - Responsable accessibilité : - Responsable éditorial : Contacts Plan Cette liste est mise à titre indicatif. Cela est à adapter en fonction de l équipe émettrice. L important est de donner les contacts avec lesquels discuter des écarts à la charte ou à qui exprimer un avis différent de celui de la charte. I. Pré-requis...2 1. Chartres et documents à respecter...2 2. Conception...2 2.1. Design... 2 2.2. Rédaction... 3 II. Intégration...4 1. La livraison...4 2. Les principes à appliquer...4 2.1. Validité... 4 2.2. Accessibilité... 5 2.3. Interopérabilité... 5 2.4. Séparation fond / forme / fonction... 5 2.5. Maintenabilité et évolution... 6 2.6. Performance... 6 3. Éléments...7 3.1. Fichiers et répertoires... 7 3.2. HTML... 7 3.3. Feuilles de style... 8 3.4. Typographie... 9 3.5. Compatibilité navigateur...10 III. Ressources et références...12 1. Généralités...12 2. Spécifications / référentiels...12 3. Webdesign...12 4. Typographie...12 Charte d intégration - 1

I. Pré-requis 1. Chartres et documents Respecter les documents ci-dessous : - Charte graphique - Charte de marque - Charte éditoriale - Consignes pour le référencement - Attentes et préconisations pour la performance Il s agit d exemples. Fournir les chartes disponibles, qui peuvent être utiles et/ou qui doivent être suivies. 2. Conception 2.1. Design Cette partie du document contient les éléments de conception qui ont des impacts sur la partie technique. Elle ne contient donc pas l exhaustivité des attentes ayant trait au graphisme : se reporter à la Charte graphique. 2.1.1. Interopérabilité Le site doit d abord être conçu pour le mobile puis décliner pour les supports offrant plus d espace et permettant d autres fonctionnalités. Souhaité 2.1.2. Typographie L utilisation d une police typographique non «safe web» (voir encadré) doit être validée avec l équipe d intégration. L équipe d intégration validera notamment la possibilité technique d utiliser la police typographique choisie. Une police de substitution «safe web» doit être prévue (voir encadré). Police typographique «safe web» Charte d intégration - 2

C est une police reconnue pour être présente sur un maximum de terminaux et donc ayant de grandes chances (+ de 98 % 1 ) d être disponible pour l affichage. Polices typographiques reconnues «safe web» 1 : Arial ; Times New Roman ; Courrier New ; Trebuchet MS ; Lucida ; Georgia 2.2. Rédaction Les éléments doivent tenir compte du référencement naturel et de son optimisation. Le responsable référencement doit être intégré aux décisions concernant : - L arborescence (fichiers et répertoires) - L éditorial (dont les titres et leur hiérarchisation) L intégration (II. Intégration) devra également tenir compte de l optimisation du référencement naturel. 1 Source : Web Safe Fonts Cheat Sheet v.3 : http://www.mightymeta.co.uk/959/web-safe-fonts-cheat-sheet-v- 3-with-font-face-fonts-and-os-breakdown/ Charte d intégration - 3

II. Intégration 1. La livraison D un point de vue technique, sont attendus : - une URL de démonstration mise à disposition dès les premières pages développées. Il s'agit de pouvoir auditer le code qui va être livré et faire, le cas échéant, des remontées en amont (NB : à défaut d une URL de démonstration, livrer les fichiers au fil de l eau) ; - les fichiers HTML sous extension.php ; - les fichiers CSS, JS, les images, les «Flash» et autres ; - les fichiers de polices typographiques ; Dans les projets auxquels j ai participé, nous en avons toujours eu besoin. C est bien sûr et comme le reste à adapter à votre cas. - une documentation expliquant les choix faits. (voir dans les chapitres ci-dessous). Il s'agit de faciliter la prise en main et la maintenance des pages livrées. Dans le cadre du projet au global sont aussi attendus : - les mentions légales et droits d utilisation liés aux polices typographiques ; - les mentions légales et droits d utilisation liés aux images. 2. Les principes à appliquer 2.1. Validité En vue d optimiser à la fois la maintenabilité du code, de faciliter l industrialisation, de favoriser la compatibilité navigateur, le code doit se référer aux standards du web (W3C) Site du W3C : http://www.w3.org/ Le code doit être valide au regard des standards du web normalisés par le W3C. Tout écart à la validité doit être justifié et discuté avec le responsable technique. Utiliser le validateur suivant : Cela implique un expert technique du côté du demandeur. Il est très important que des écarts puissent être faits si le projet l exige. Un expert technique (interne ou tiers) s assurera qu il n y a Charte pas d abus. d intégration - 4

http://validator.w3.org Les écarts doivent être indiqué et expliqué dans la documentation. 2.2. Accessibilité En vue de favoriser l accès au contenu, l ergonomie et le référencement naturel, le code doit se référer aux règles d accessibilité de WCAG2. Le code doit respecter les critères de niveau AA de WCAG2. Tout écart à la validité doit être justifié et validé par le responsable technique. Les écarts sont indiqués et expliqués dans la documentation. NB : La labellisation n est pas l objectif de cette exigence. 2.3. Interopérabilité En vue de permettre la portabilité quel que soit le support (ordinateur de bureau, portable, tablette, mobile), le code doit s adapter à son support. Voir Compatibilité navigateur. 2.4. Séparation fond / forme / fonction Le code est séparé en trois couches distinctes : - le HTML qui reçoit le contenu, le structure et le qualifie - les CSS qui gèrent la mise en forme - la couche de JavaScript pour des comportements de confort. L ensemble du contenu et des fonctionnalités du site est disponible à l internaute que les couches CSS et JavaScript soient ou non interprétées. Charte d intégration - 5

2.5. Maintenabilité et évolution Les pages sont destinées à être mises à jour. En ce sens, elles doivent pouvoir accueillir de nombreuses modifications sans déformation. Prévoir notamment que les zones puissent s étirer en hauteur si le texte est allongé et ce, sans distorsion esthétique. Les cas particuliers sont à valider avec le responsable éditorial. Les cas particuliers sont indiqués et expliqués dans la documentation. 2.6. Performance Les pages doivent avoir été optimisées en vue d améliorer leur temps d affichage. Les pages doivent avoir été optimisées en vue d améliorer leur temps de chargement. Chaque page doit s afficher en 1,5 seconde maximum. Tout écart à la validité doit être justifié et validé par le responsable technique. Souhaité Les écarts sont indiqués et expliqués dans la documentation. Le contrôle sera fait à l aide de www.webpagetest.org selon le paramétrage suivant 2 : - Test location : Paris - Browser : IE8 - BW Down : 1,5Mb/s - BW Up : 150k - Latency : 90ms Proposé NB : Si un autre moyen de contrôle est proposé, se faire valider les choix par le responsable technique. Préciser alors ce moyen de contrôle dans la documentation. 2 Ce paramétrage pourra éventuellement être adapté en fonction des projets et des nouvelles possibilités. Se faire confirmer les valeurs. Charte d intégration - 6

3. Éléments 3.1. Fichiers et répertoires Les noms des répertoires (arborescence du site) comme ceux des fichiers doivent refléter leur contenu. Prévoir qu ils apparaissent dans l URL et peuvent donc être copiés-collés ; ils doivent avoir un sens pour l utilisateur. L'arborescence doit être logique et cette logique doit être facilement compréhensible. Expliquer les choix dans la documentation accompagnant la livraison. Les noms de répertoires et de fichiers ont une influence sur le référencement naturel. Choisir les noms en ce sens et se faire valider les choix par le responsable référencement. 3.2. HTML Le balisage respecte la sémantique. Le balisage respecte les principes d'accessibilité. Le balisage respecte les standards du web. 3.2.1. Référencement Il s agit là de vœux pieux, de principes généraux qui donnent à l intégrateur la direction. Pour ceux qui sont vérifiables et objectivables, ils sont par ailleurs présents sous forme de critère. Dans la limite du respect des standard du web, de la sémantique et de l'accessibilité, le balisage est prévu pour favoriser le référencement naturel. En cas de conflit entre le référencement et la sémantique ou entre le référencement et l'accessibilité un arbitrage doit être demandé. Les conflits et arbitrages sont indiqués dans la documentation. Se référer au référentiel SEO Opquast : http://checklists.opquast.com/seo Charte d intégration - 7

3.3. Feuilles de style 3.3.1. Nommage La nomenclature des feuilles de style (fichier et déclarations) doit suivre une logique identifiable. Expliquer les choix dans la documentation accompagnant la livraison. Les noms donnent des indices sur la fonction ou la nature des éléments qu'ils ciblent (jamais de couleur ou de notion topographique par exemple). La dénomination va du général au particulier. Souhaité Utiliser les principes du «camelcase» 3 pour les déclarations de classe et d'identifiant. Proposé Exemples : Corrects :.filmfiche #ContactInfos realisateur-portrait.css Incorrects :.fichebleue #pavecolonnedroite portrait-des-real.css A moins d une contrainte technique réelle, il est important que ce genre d élément soit «Proposé» et non «Requis». En effet, laisser les équipes de production faire selon leur méthodologie c est aussi se donner l opportunité de voir d autres manières de faire. En cas d utilisation d abréviations, n'utiliser que des abréviations connues et reconnues par les équipes de maintenance. Au besoin, en discuter avec le responsable technique. Fournir la liste des abréviations utilisées dans la documentation accompagnant la livraison. 3 C'est-à-dire lowercamelcase : le premier mot commence par une minuscule, ensuite, chaque mot est accolé au précédent et commence par une majuscule. http://fr.wikipedia.org/wiki/camelcase Charte d intégration - 8

3.3.2. Organisation L organisation des fichiers de style doit : - utiliser les principes de la cascade ; - faciliter la maintenance ; - optimiser la performance. L organisation des fichiers de style doit suivre une logique identifiable. Expliquer les choix dans la documentation accompagnant la livraison. 3.4. Typographie 3.4.1. Jeux de caractères En cas d utilisation d une police de caractères non «safe web», prévoir l affichage d une police de caractère «web safe» de substitution (voirtypographie). Dans tous les cas, prévoir une famille générique au cas-où les polices de caractères demandées ne seraient pas disponibles (serif / sans-serif / monospace / cursive / fantasy). 3.4.2. Espaces et caractères spéciaux Les textes présents à la livraison doivent, dans les limites techniques liées au support, respecter les recommandations de la typographie française. Souhaité Notez notamment qu en typographie française, les doubles ponctuations (deux-points, point-virgule, point d exclamation, point d interrogation) sont précédées d une espace insécable (espace fine pour tous sauf pour les deux-points : espace insécable ordinaire). Les espaces typographiques et le web http://typographisme.net/post/les-espaces-typographiques-et-le-web La double ponctuation doit être précédée d une espace insécable. La double ponctuation doit être suivie d une espace ordinaire. Charte d intégration - 9

Si la police de caractère utilisée comprend l espace insécable fine, utiliser l espace insécable fine devant un point-virgule, un point d exclamation ou un point d interrogation. Souhaité Les accents doivent être systématiquement mis, y compris sur les majuscules. Exemple : «Élément» : un lecteur vocal lira «[é]lément». «Elément» : un lecteur vocal lira «[eu]lément». 3.5. Compatibilité navigateur NB : Par «Accès aux contenus» on entend que textes, outils, liens, fonctionnalités et images informatives soient utilisables par l internaute (éventuellement via une alternative). Par «Cohérence graphique» on entend que les principes graphiques sont respectés : positionnement, alignement, pictogrammes, esprit global du design. Par «Dégradation graphique» on entend des écarts qui ne remettent pas en cause la cohérence de la charte. En cas de doute, se faire valider les points par le responsable du projet. Redéfinir ces notions en fonction de vos propres choix. L accès aux contenus doit être possible sans limite sur les navigateurs suivants : - Internet Explorer 6, 7, 8, 9 et + - Firefox 7, 8, 9 et + - Chrome (version en cours) - [Navigateurs mobiles] - Safari - Opera La cohérence graphique doit être respectée sur les navigateurs suivants : - Internet Explorer 6, 7, 8, 9 et + - Firefox 7, 8, 9 et + - Chrome (version en cours) Il y a donc une dégradation graphique autorisée sur les navigateurs suivants : - [Navigateurs mobiles] Charte d intégration - 10

- Internet Explorer 6 - Safari - Opera Bien sûr, la répartition des navigateurs et versions de navigateur ci-dessus est à adapter en fonction de la cible et des statistiques d audience déjà à disposition. Charte d intégration - 11

III. Ressources et références 1. Généralités - OpenWeb : http://openweb.eu.org/ - Alsacréations : http://www.alsacreations.com/ - w3qualité : http://w3qualite.net/ 2. Spécifications / référentiels - HTML5 : http://www.w3.org/tr/html5/ - XHTML 1.0 : http://www.w3.org/tr/xhtml1/ (Traduction française : http://www.la-grange.net/w3c/xhtml1/) - CSS2 : http://www.w3.org/tr/rec-css2/ - CSS3 : http://www.w3.org/style/css/current-work#css3 - WCAG : http://www.w3.org/tr/wai-webcontent/ - RGAA : http://www.rgaa.referentiels.modernisation.gouv.fr/ - Accessiweb : http://www.rgaa.referentiels.modernisation.gouv.fr/ - Bonnes Pratiques du web Opquast : https://checklists.opquast.com/opquastv2 - Opquast SEO : http://checklists.opquast.com/seo 3. Webdesign 4. Typographie - Typographisme : http://typographisme.net/ Charte d intégration - 12