Profil : Débutant

Openweb.eu.org > Profil : Débutant

Great modern CSS conception principles

par Nicolas Hoffmann, le 3 septembre 2015

We have often discussed, supported and defended it : front-end development, including CSS is a centerpiece for websites and even for the Web, and this phenomenon is increasing more and more, especially with responsive websites.

Nicolas Hoffmann offers for this purpose a series of no less than ten articles on modern approaches and constraints affecting CSS .

Création de plug-ins accessibles, une démarche

par Nicolas Hoffmann, le 2 juillet 2015

Dans la suite directe de « Du consommateur au producteur », la question de l’approche « producteur » peut parfois inquiéter les débutants : comment s’y prendre ? Quels sont les écueils à éviter ?

Nicolas Hoffmann vous propose à cet effet une méthode et une approche éprouvées de création de plug-ins accessibles, et un retour d’expérience sur ces projets.

Le projet Webcompat : une interview de Karl Dubost

par Stéphane Deschamps, le 21 février 2015

Qu’est-ce que le projet Webcompat ? Qui concerne-t-il ? Comment bien rapporter des bugs ? Toutes ces questions et bien d’autres vous sont expliquées par Karl Dubost, membre de l’équipe Webcompat de Mozilla.

From consumer to producer

by Gaël Poupard, on the 9 December 2014

Choice between a "quick and dirty solution" and a "nice self-made solution" is really not simple: different approaches, different space-times, different costs, etc. The choice between these two space-times is even often a formidable headache for decidors.

Gaël Poupard looks into this issue for you, which is very far from being simple.

Du consommateur au producteur

par Gaël Poupard, le 22 août 2014

Le choix entre « une solution toute faite vite trouvée vite installée » et « une solution développée à la main » n’est vraiment pas simple : approches différentes, espaces-temps différents, coûts différents, etc. L’arbitrage entre ces deux espaces-temps est même souvent un casse-tête redoutable pour les décideurs.

Gaël Poupard se penche pour vous sur cette question très loin d’être manichéenne.

« N’y revenez pas ! »

par Nicolas Hoffmann, le 31 juillet 2014

« N’y revenez pas », voici encore un titre étrange pour un article sur CSS. Pourtant il illustre parfaitement une problématique de production : éviter de perdre du temps en revenant sur une intégration.

Autrement dit, gagner du temps sur la maintenance et la vie du site.

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.

« Penser en dehors de la boîte »

par Nicolas Hoffmann, le 23 mai 2014

« Penser en dehors de la boîte » – think outside of the box en anglais : voici un titre énigmatique ! Il porte pourtant notre plus grand défi en tant que développeurs de CSS : nous abstraire de notre environnement et même de nos propres sens qui peuvent nous tendre… des pièges parfois vicieux.

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) 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 ?

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

  • le HTML normalisé qui vous permettra 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. Il n’est jamais trop tard pour 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.