Profil : Débutant

Openweb.eu.org > Profil : Débutant

0 | 10 | 20 | 30 | 40 | 50

L’approche DRY : don’t repeat yourself

par Nicolas Hoffmann, le 20 juin 2014

DRYdon’t repeat yourself – est un des principes de base en informatique. Les deux principaux outils qui permettent d’éviter de se répéter en informatique sont les variables et les fonctions.

La question se pose alors : comment penser DRY avec un langage qui n’a à la base ni variables ni fonctions ?

Accessibility is good for the planet

by Coralie Mercier, Olivier Nourry, on the 11 June 2014

Preserving environment through Web accessibility? Unusual idea, even possibly incongruous… Yet, not so much if one realises that some of the flagship good practices in accessibility can reduce the carbon footprint of a Website.

Explanations.

L’accessibilité, c’est bon pour la planète

par Olivier Nourry, le 4 juin 2014

Préserver l’environnement grâce à l’accessibilité du Web ? Proposition surprenante, voire incongrue… Mais pas tant que ça si l’on réalise que certaines bonnes pratiques phares de l’accessibilité ont pour effet de réduire l’empreinte carbone d’un site Web. Explications.

Prendre des conventions en CSS et les documenter

par Nicolas Hoffmann, le 8 mai 2014

Si la sémantique se définit comme « un ensemble de règles et de conventions dans le but de permettre à un groupe de personnes de se comprendre », pourquoi ne pas appliquer ce concept… à la conception même des CSS ?

L’orthogonalité en CSS

par Nicolas Hoffmann, le 2 mai 2014

Dans l’article précédent, nous avons rappelé le concept de séparation structure/présentation.

Toutefois ce principe n’est en fait qu’un sous-principe d’un ensemble plus vaste qui s’appelle l’orthogonalité.

Les principes de base en CSS

par Nicolas Hoffmann, le 25 avril 2014

À tout seigneur tout honneur, avant de parler de problématiques récentes des CSS, il est de bon ton de rappeler quelques bases ainsi que quelques principes. Même si l’utilisation qui est faite de CSS a beaucoup évolué, ces principes restent justes et sont parfois légèrement oubliés.

Grands principes de construction moderne de CSS

par Nicolas Hoffmann, le 23 avril 2014

Nous l’avons souvent abordé, soutenu, défendu : le développement front-end et notamment de CSS est une pièce centrale des sites web et même du Web, et ce phénomène s’accentue de plus en plus, notamment avec les sites en responsive.

Nicolas Hoffmann vous propose à cet effet une série de pas moins de dix articles, à raison d’un par semaine, sur les approches et contraintes modernes qui touchent CSS.

CNQ et COQ sur le Web : qui va gagner ?

par Elie Sloïm, Nicolas Hoffmann, le 14 mars 2014

L’article précédent a présenté les CNQ, ou Coûts de Non-Qualité, ce deuxième article vous invite à les mettre en face de leur opposé : les COQ, ou Coûts d’Obtention de la Qualité.

Que le combat commence…

Le coût de la non-qualité sur le Web

par Elie Sloïm, Nicolas Hoffmann, le 13 mars 2014

Dans la suite directe de la dette technique en exemple, Nicolas Hoffmann et Élie Sloim explorent pour vous la problématique de non-qualité sur les sites Web dans un double article.

En voici le premier, consacré aux Coûts de Non-Qualité.

Rétablissons l’outline

par Nicolas Hoffmann, Tanguy Loheac, le 21 septembre 2013

Un point extrêmement simple à gérer en matière d’accessibilité mais tellement important pour certaines personnes est souvent oublié, ce point s’appelle… la visibilité du focus clavier. Tanguy Loheac et Nicolas Hoffmann vous invitent à vous en souvenir dans un petit article agrémenté d’une vidéo explicative.

0 | 10 | 20 | 30 | 40 | 50

Vous avez envie de faire un site web, mais vous ne savez pas comment vous y prendre ? Bien sûr, le Web ne manque pas de solutions clés-en-main et d’éditeurs HTML simplifiés, qui vous promettront que vous n’aurez jamais à lire ou à écrire une seule ligne de code.

Mais le prix à payer pour cette facilité est un site conçu selon la technologie des années 90, époque où la guerre entre Netscape et Microsoft faisait rage, et où il n’existait que ces deux navigateurs. Autrement dit, un site fait pour être vu dans certains navigateurs seulement, peu évolutif, difficile à gérer à long terme et inaccessible aux personnes handicapées.

Sans doute préféreriez-vous ouvrir votre site à tous les internautes et tous les navigateurs modernes (IE 6, Netscape 7, Mozilla 1, Opera 7, Safari 1, etc) comme aux nouveaux médias d’accès à Internet (navigateurs vocaux, ordinateurs de poche, etc) ? Peut-être jugerez-vous préférable de faire un site plus facile à maintenir, évolutif et ouvert aux technologies d’avenir (XML) ?

C’est pourquoi nous vous encourageons à découvrir, à travers nos articles d’initiation, les technologies actuelles du Web regroupées sous l’appelation de « Standards Web », et en particulier :

  • le HTML normalisé et son successeur, le XHTML, qui vous permettront d’organiser le contenu de vos pages ;
  • les CSS qui vous permettront de régir leur présentation
  • les outils dynamiques (DOM, Ecmascript) qui vous permettront de rendre votre site plus interactif.

C’est pourquoi nous vous encourageons surtout au respect des standards, pour mettre fin à la balkanisation du web et contribuer à la construction d’un Internet universel et accessible à tous. En 2003, il est temps de faire passer le web à une vitesse supérieure et de tirer parti des fonctionnalités des navigateurs modernes. En suivant les conseils proposés par OpenWeb, vous allez vous simplifier la vie, tout en faisant progresser Internet.

Openweb :

  • est gratuit et non commercial (pas de bannières de pub chez nous !) ;
  • est réalisé bénévolement par des professionnels du web qui partagent leur expérience et leur savoir faire ;
  • respecte les standards du Web, avec tous les avantages que cela apporte.