Archive pour la catégorie ‘Standards web’

Gasp le wasp

Lundi 29 août 2005 | Standards web

On sait bien s'amuser du côté du Wasp.

Gasp au Wasp

(Fin du code source)

Opéra arrête le pipeau

Lundi 1 août 2005 | Standards web

Breaking News : Opera arrêtera de s'identifier en tant qu'Internet Explorer

Opera

C'est une bonne nouvelle pour tous ceux qui tentent d'établir proprement des statistiques d'usage de navigateurs. La décision a été motivée par la montée des navigateurs alternatifs dont Firefox et Safari/Konqueror font partie, obligeant les créateurs de sites à ne plus ignorer ou refuser l'accès à des moteurs non-IE. Opera compte entre 10 et 15 millions d'utilisateurs, ce qui n'est pas négligeable et représente un fort potentiel de support fiable des standards. Les dernières releases internes d'Opera sont proches de la perfection au test Acid2 qui vise à évaluer la conformité du rendu CSS des navigateurs. Gecko, le moteur de Mozilla, Firefox et Camino (entre autres) s'en sort très moyennement, et il ne vaut mieux pas parler d'IE qui s'écrase dans la soupe de tags en éclaboussant partout.

Un petit pavé pour la plage

Vendredi 24 juin 2005 | Standards web

Après une sortie dont une majorité de sites attachés aux standards se sont fait l'écho, il convient de faire un point modeste sur le livre de l'été.

CSS 2 : Pratique du design web, c'est un peu comme un best-seller de Nadine de Rothshild concernant le savoir-vivre médiéval du 21e siècle, mais sans Nadine. Ce qui est déjà un bon début. Là aussi le bonheur de séduire et l'art de réussir vous attendent au tournant, mais avec le très stylé Raphaël de Goetter qui ne vous parlera pas des arts de la <table>.

CSS 2 : Pratique du design web

Je ne peux faire de comparaison objective car je n'ai pas lu d'autre bouquin sur les feuilles de style. Peu de gens s'amusent à acheter, lire et relire de multiples livres sur le même sujet. C'est pourquoi il est intéressant de toujours choisir le bon. Inutile aussi de faire long et de reprendre le sommaire qui est désormais connu et qui donne un aperçu de la vastitude* des sujets abordés. Inutile de le placer comme la Bible indispensable à courir acheter (surtout que je ne suis pas encore arrivé à négocier une commission avec Raphaël sur les liens sponsorisés vers Amazon). Et pourtant, tout webmaster ou tout rémouleur qui s'adonne aux joies de la création de sites en amateur ne pourra qu'en ressortir Gandi grandi.

Pour un débutant ou un utilisateur confirmé, il y a toujours quelque chose à découvrir, et ce dans chaque chapitre. C'est donc un investissement qui en vaut la peine car il prodigue une réelle valeur ajoutée, sans subir de torture avec les spécifications. L'exploration des CSS se fait dans le détail. On en fait le tour, de façon fluide, avec de nombreux cas pratiques (peut-être trop, mais chacun en jugera par soi-même).

On peut se dire aussi : tout est déjà disponible sur le net, pourquoi chercher plus loin ? Simplement parce que ce livre est la somme de l'expérience de quelqu'un qui a déjà fait les recherches et le tri pour vous, en français de surcroît; un recueil fiable de connaissances à portée de main, qui regroupe l'essentiel, le meilleur de ce qui existe et même plus que l'essentiel du meilleur parce qu'il le vaut bien ($commission++).

Avec ce livre dans les mains à la plage, tout le monde sera à vos pieds.

* oui, ça existe.

Web-in-stras

Mercredi 22 juin 2005 | Standards web

Quelques webmasters alsaciens, ont le plaisir de vous annoncer l'organisation d'une rencontre (culinaire) qui a été nommée <web-in-stras /> et qui se tiendra le vendredi 1er juillet à Strasbourg à 20h30. De nombreux thèmes seront abordés, entre autres :

  • Comment bien nettoyer un tag HTML sur un mur avec Tidy ?
  • Faut-il considérer les utilisateurs de Frontpage comme des satanistes ?
  • Faut-il avoir peur de se montrer trop Strict avec le Transitionnal ?
  • Une feuille de style peut-elle servir lorsqu'on n'a plus de papier ?

Ce sera l'opportunité de rencontrer les geeks qui ont du <style> et d'échanger, de partager les retours d'expérience et les points de vue... et accessoirement de manger un bout.

Mise en appétit

Un sujet a été ouvert sur le Forum Alsacreations, afin de recueillir les participations et les commentaires.

MXML, XAML, XUL, qui sera le gatekeeper ?

Samedi 18 juin 2005 | Standards web
XUL alias Zool

La description d'interfaces graphiques en XML donne lieu à des conflits souterrains dont on ne soupçonne pas toujours l'existence. Macromedia (Adobe inside) souhaite imposer le MXML avec Flex, concurrent direct de XUI, XForms/SVG.RCC, XAML (Microsoft) et surtout de XUL, à prononcer Zool, qui lui est dans les mains de la fondation Mozilla.

Ce sont des langages permettant de concevoir, ou plutôt de décrire, des fenêtres d'applications, avec une large gamme de composants tels que des boutons, des listes déroulantes, des champs texte etc. Généralement ces langages de description de contenu sont associés à un langage de script (JavaScript dans le cas de XUL, ActionScript dans le cas de Macromedia) pour répondre aux événements, comme un clic de souris.

Exemple MXML affichant un simple Hello World :

<?xml version="1.0" encoding="utf-8"?>
 <mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml">
  <mx:Label text="Hello World!"/>
 </mx:Application>
FlexStore

Dans le cas de Flex, quand une application est compilée, les instructions MXML sont converties en ActionScript et regroupées en un fichier SWF qui est envoyé au lecteur Flash pour être exécuté. Les composants Flex vont du simple bouton ou de la case à cocher à des outils plus complets comme le calendrier, les grilles de données (tabulaires ou non), les graphiques, les boîtes de dialogues, les arborescences, et les onglets. Une démo très esthétique d'un catalogue d'achat, baptisée FlexStore, permet de se faire une idée sur les améliorations pouvant être apportées à l'expérience des acheteurs sur internet; plus sobre, un aggrégateur RSS illustre la flexibilité vis-à-vis du XML et des sources de données distantes.

On retrouve une synthèse de tous ces langages et d'autres sur la page du challenge XUL 2004 visant à reproduire la même application (un compteur) avec chaque méthode et à constater laquelle est la plus simple à mettre en oeuvre. C'est un enjeu important car il est probable que toutes les UI du futur reposeront sur ces langages interprétés.

Pour en savoir plus :

Hors sujet et fait plus étrange dans le contexte actuel, Macromedia dispose de FlashPaper, une technologie basée sur Flash et concurrente du PDF pour produire des documents universels destinés à l'impression ou à la consultation (principalement à partir de Word, Excel et Powerpoint). Maintenant qu'Adobe a racheté Macromedia, on peut s'interroger sur l'avenir d'une telle solution.

FlashPaper

Un Maelstrom de Flash

Vendredi 17 juin 2005 | Standards web

La prochaine version majeure de Flash (8), nom de code Maelstrom, compte tout emporter sur son passage.

Les précédentes versions se sont vite imposées et revendiquent à juste titre le statut de plug-in le plus répandu, disponible pour tous les navigateurs modernes et tous les systèmes d'exploitation. Il n'est plus la peine de présenter ce langage jusqu'à présent très orienté web pour produire des interfaces riches et des animations vectorielles.

Flash à la conquête des navigateurs

Macromedia estime qu'il s'écoule environ 12 mois entre la sortie de chaque nouvelle version et une conquête de 80% du marché.

Même si plane encore la menace du "flashcapucaypaslibre", l'accent est désormais mis sur l'accessibilité avec le support de lecteurs d'écran, et la communication publique des spécifications du format SWF, donnant la possibilité à des dizaines de programmes indépendants de produire des animations. Flash s'appuie aussi sur des standards tels qu'ActionScript (validé par l'ECMA), JPEG pour l'image, MP3 pour l'audio, H.263 pour la vidéo, XML et SOAP, HTTP et HTTPS.

Outre son domaine de prédilection, Macromedia tente de développer son utilisation dans les entreprises en tant qu'applications à part entière, ainsi que sur les périphériques nomades avec Flash Lite qui est un lecteur destiné aux mobiles (280 Ko contre 1 Mo pour la version standard) supportant même le SVG-T et une version d'ActionScript du niveau de Flash 4.

Maelstrom (Flash 8) compte donc offrir :

  • nouvelles possibilités graphiques sur les bitmaps
  • meilleures performances à l'affichage
  • meilleure lisibilité des polices
  • amélioration de la qualité des vidéos
  • support de la transparence des vidéos
  • support du téléchargement et de l'envoi de fichiers (une animation peut demander à un utilisateur de sélectionner un fichier sur son disque dur pour l'envoyer sur le serveur, ou de sélectionner un emplacement pour sauver un fichier téléchargé)

Revenons aux nouveaux effets disponibles sur les images, qui manquaient cruellement jusqu'à présent. A l'origine, Macromedia Flash est un outil conçu pour des animations vectorielles légères. Ce n'est qu'avec le haut débit et sa conquête croissante des sites pro et design que l'emploi de vidéos et de bitmaps est devenu courant. Les filtres et effets d'ombrages, de flous, etc (la panoplie complète des habitués de Photoshop, Paint Shop Pro, ou Gimp) n'étaient réalisables qu'avec ces outils de retouche. Il fallait donc par exemple réaliser image par image un texte devenant flou et l'incorporer dans l'animation avec l'inconvénient du poids des bitmaps et de l'anti-souplesse. Ceci sera désormais possible en Actionscript, dynamiquement, sur les formats GIF/PNG/JPEG.

Nouveaux effets Flash

Web pour tous

Jeudi 16 juin 2005 | Standards web

Web-pour-tous est ouvert depuis quelque temps déjà. Ce site se veut être une passerelle entre les acteurs du handicap et les acteurs du Web pour qu'ensemble nous puissions faire avancer l'accessibilité pour tous les types de handicaps. Merci à Knarf de m'avoir fait confiance pour le design, dont voici un aperçu de la suggestion originale :

Web pour tous

CSS2 : Pratique du design web, par Raphaël Goetter

Mardi 14 juin 2005 | Standards web

Raphaël Goetter annonce la sortie imminente de son oeuvre, CSS2 : Pratique du design web, une bible qu'il fait bon lire pour avoir de la class et du <style>. Rien de plus à dire que l'annonce officielle qui est déjà très complète, mais pour avoir un peu suivi les étapes de l'élaboration de ce livre (pas le contenu que je suis impatient de découvrir), je pense qu'on peut dire qu'il s'est bien appliqué à la tâche et que ce livre sera un succès, une référence ou les deux.

CSS 2 : Pratique du design web - Raphaël Goetter

Permettez-moi de vous présenter les couvertures qui n'ont pas été retenues, en attendant de pouvoir en dire plus :

CSS 2 : Pratique du design web CSS 2 : Pratique du design web

Apache en pôle position

Lundi 6 juin 2005 | Standards web
Web Server Survey

Selon la dernière analyse Web Server Survey de Netcraft, Apache conserve sa position dominante dans le marché des serveurs www avec une part de 69.32%. Cette étude a porté sur 63 532 742 sites soit une croissance de 1,24 millions depuis le mois dernier.

Astuce Firefox

Mardi 24 mai 2005 | Standards web
Options Firefox

Si vous souhaitez ouvrir plusieurs pages dans des onglets différents au démarrage de Mozilla Firefox, entrez les adresses successives séparées d'un pipe "|" dans Outils / Options / Général / Page d'accueil.