w3qc.org

w3qc.org

Glossaire | Kit | maccaws.org

Accessibilité Dans le contexte Web, l’accessibilité consiste à contruire des sites qui peuvent être consultés par n’importe qui, indépendamment de ses limitations physiques ou intellectuelles. Agent utilisateur Un agent utilisateur est un logiciel qui interprète un document Web pour un utilisateur. Les navigateurs sur les PCs, les téléphones cellulaires, les PDAs ou les lecteurs d’écran sont des exemples d’agents utilisateurs. Auteurs Web Les auteurs de documents Web codent selon un langage de balisage. Les auteurs Web sont aussi connus sous les noms de concepteurs Web, de développeurs Web ou de webmestres. Coder Mot utilisé aussi bien pour parler de la production d’un document marqué par un langage de balisage que pour parler d’une activité de programmation. Contenu Mot utilisé pour parler du matériel offert aux usagers sur un site Web. Il peut s’agir d’un texte, d’un fichier audio, d’une image, d’une animation Flash, etc. Ce mot est souvent utilisé pour désigner ce qui « se voit », par opposition à la structure du document qui, elle, ne se voit pas. Création On emploi « création » pour parler de la production d’un document marqué par un langage de balisage, et on réserve le mot « programmation » pour parler d’une activité plus complexe. Cependant, le fait de « coder » se rencontre dans l’un et l’autre type d’activité. CSS (feuilles de style en cascade) Les feuilles de styles en cascade contiennent des instructions destinées à régir la présentation d’un document Web. Ces instructions peuvent être écrites pour différents périphériques de sortie, elles peuvent faire partie intégrante d’un document HTML ou être rassemblées en un fichier séparé auquel plusieurs documents HTML sont liés. Design au pixel près Expression utilisée pour parler du design d’une page Web qui n’est pas suffisamment flexible pour s’ajuster à différentes configurations d’agents utilisateurs (résolution et grandeur d’écran, taille d’affichage des polices, etc.). DTD (Définition de type de document) Une DTD décrit les règles qui régissent la structure d’un document particulier. Elle numère les éléments, attributs et entités d’un document, et détermine les relations entre les différents éléments et attributs. Extensible Capable d’être étendu. S’entend d’un programme ou d’un système que l’on peut modifier ou auquel on peut ajouter quelque chose dans l’avenir. Fichiers CSS globaux Les fichiers CSS globaux sont des fichiers CSS séparés (c’est-à-dire que le CSS ne fait pas partie intégrante d’un fichier HTML) qui régissent et qui sont reliés à l’ensemble des pages d’un site Web. Les fichiers CSS globaux regroupent donc les instructions de présentation qui s’appliquent à l’ensemble du site. Hébergement Les hébergeurs Web offrent leurs clients un espace sur un serveur Web (voire un serveur Web tout entier) pour y loger leur site. On accède à ce serveur en saisissant le nom de domaine permettant de visiter le site Web d’un client. Voir FSI (fournisseur de services Internet). HTML (HyperText Mark-up Language / Langage de balisage hypertexte) Le HTML est un langage de balisage simple utilisé pour créer des documents hypertexte pouvant être lus sur n’importe quel ordinateur. Les documents HTML sont des documents SGML. Internationalisation L’internationalisation (parfois abréviée en i18n) est un effort pour rendre le Web compréhensible à quiconque, indépendamment de sa culture locale. ISP / FSI (Internet Service Provider / Fournisseur de services Internet) Les FSI offrent à leurs clients un accès et une présence sur l’Internet. Voir hébergement. Langage de balisage Un langage de balisage est un langage qui utilise des balises pour entourer le contenu d’un document afin d’en décrire la nature et d’indiquer comment il doit s’afficher. HTML, XHTML et CSS permettent au concepteur de préciser la nature et l’apparence que chaque élément d’un document devrait avoir. Leurs instructions sont interprétées par un navigateur Web ou un autre agent utilisateur et les résultats sont présents à l’utilisateur final via un périphérique de sortie. Langage SGML (Standard Generalized Markup Language) SGML est un système de définition de langages de balisage. Chaque langage de balisage définit par SGML est appelé une application SGML. HTML est un exemple d’application SGML. Langage SMIL Langage de balisage permettant de synchroniser des fichiers de nature différente pour en faire des objets multimédias aptes à être intégrés dans une page Web. Lecteur d’écran Un lecteur d’écran est un logiciel qui permet de dicter à haute voix un texte affiché à l’écran. Les lecteurs d’écran sont souvent utiliéss par les personnes aveugles ou malvoyantes. Lois sur l’accessibilité Plusieurs pays de par le monde ont des lois pour garantir l’accès aux personnes handicapées et quelques-unes d’entre elles s’appliquent aux sites Web. En certains pays les lois générales couvrent toutes les formes d’accessibilité, y compris celle des sites Web, et certains autres ont des lois spécifiques pour l’accessibilité et le Web. Navigateur Logiciel qui permet à des utilisateurs de lire des pages Web (documents hypertextes) et des contenus multimédia (images, sons, vidéos, animations). Firefox, Mozilla, Netscape, Safari, Opera et Internet Explorer sont des exemples de navigateurs. Outils de création Les outils de création sont des logiciels utilisés par les auteurs Web pour faire des pages Web. Par exemple, FrontPage, Dreamweaver, Home Site and BBEdit sont des outils de création. Périphérique Dans le contexte d’une discussion autour du Web et des standards Web, un périphérique est un type d’appareil branché sur l’Internet. Il s’agit habituellement d’un ordinateur personnel, mais ce peut également être un téléphone cellulaire, un assistant numérique personnel, un lecteur d’écran (ou n’importe quelle autre technologie d’assistance pour personnes handicapées), voire un de ces fameux réfrigérateurs Internet ! PNG (Portable Network Graphics) On dit aussi « PNG is Not GIF ». PNG est un format de fichier graphique développé au milieu des années 1990 en réaction aux problèmes de brevet liés au format GIF. Aussi PNG n’est-il pas breveté. PNG offre la transparence alpha, la correction du gamma, un entrelacement plus rapide, un meilleur taux de compression sans perte, et plus. Certains navigateurs ne sont pas compatibles au format PNG. Présentation La présentation est l’aspect visuel d’un site Web, c’est-à-dire la disposition du contenu, les polices utilisées, la palette de couleurs choisies et les images décoratives. La présentation des pages Web peut être entièrement contrôlée par le CSS. Dans les discussions sur les standards Web, on oppose souvent la présentation CSS au contenu, structuré par les langages HTML ou XHTML. Programmation La définition formelle de la programmation est « créer une séquence d’instructions pour un ordinateur afin qu’il puisse résoudre un problème ou exécuter une tâche ». Sur le Web, on associe le plus souvent la programmation à l’écriture de script Javascript, PHP, Perl, ASP ou JSP. On utilise rarement le mot « programmation » pour le balisage de documents avec les langages HTML ou XHTML ou pour l’écriture de code CSS. En effet, ces langages sont interprétés par le navigateur pour la structure ou la présentation d’un document. De plus, ils ne contiennent pas les éléments de base des langages de programmation comme les boucles, les fonctions, les conditions ou les variables. La programmation sous-entend habituellement la création de règles (fonctions, méthodes ou procédures) et une structure logique. RDF (Ressource Description Framework) RDF est un langage XML qui permet de décrire les relations entre des ressources (documents, informations) qui font usage d’un vocabulaire spécifique. Ses relations sont basées sur le schéma de pensée humain de manière à faciliter la réutilisation de l’information. RSS (Really Simple Syndication, RDF Site Summary ou Rich Site Summary) Un format de syndication de nouvelles et de sites Web à la fois populaire et controversé. Tous les standards RSS en usage sont du XML, dont RSS 1.0, qui est aussi du RDF. Spécification Souvent utilisé sous la forme abrégée de « spec », une spécification est une description détaillée d’une conception technique. Dans le cadre des standards Web, les spécifications nous indiquent la façon de coder les langages tels que le HTML, le XHTML ou le CSS. Structure sémantique Des données sont structurées de façon sémantique lorsqu’elles sont organisées selon leur sens et leur définition respective. Par exemple, une page Web structurée de façon sémantique devra avoir un balisage qui reflète ou ajoute du sens au contenu. SVG (Scalable Vertor Graphics) – Dessin vectoriel SVG est un langage de description de graphiques bi-dimensionnels utilisant la syntaxe XML. Les documents SVG peuvent être lus et interprétés grâce à un plugiciel, comme celui d’Adobe, ou nativement dans le navigateur, comme avec Mozilla. Contrairement à Macromedia Flash qui est un langage propriétaire, SVG est un langage standardisé par le W3C. La combinaison des animations SVG avec le DOM permet un résultat plus accessible et une meilleure structure sémantique que son équivalent Flash. XHTML (eXtensible HyperText Markup Language / langage de balisage hypertexte extensible) Le XHTML est un HTML reformulé pour être rendu conforme aux règles syntaxiques du XML. Ce qui veut dire que XHTML est identique à HTML (à quelques différences près), bien qu’il soit un sous-ensemble de XML. XML (eXtensible Markup Language / Langage de balisage extensible) Le XML définit les règles du marquage d’un document de manière à permettre à l’auteur de faire un balisage sémantique. Le XML ne confine pas l’auteur à l’usage d’un certain jeu de balises (ou d’éléments) comme c’est le cas pour HTML et XHTML. De sorte qu’on peut baliser une recette avec des éléments comme , , , et ainsi de suite. Par ailleurs, certains sous-ensembles de XML ont un jeu de balises nettement défini. C’est le cas, par exemple, de XHTML. XSL (eXtensible Stylesheet Language / langage de feuilles de style extensible) Une famille de recommandations décrivant comment les documents XML devraient présenter et faciliter la transformation des documents XML en d’autres formats.

L’équipe de W3Québec : Normand Lamoureux (traduction et relecture), Robin Y. Millette (traduction), Yan Morin (traduction) et Denis Boudreau (relecture).