tfe - tfeserver homepage

Trop de fonctionnalités tue le web?

Catégorie Web - posté le 26/08/08 21:44:15

Moi qui voulait essayer d'innover, c'est tombé à l'eau :(.
Mon idée de faire un site entièrement en RSS, et modifier l'affichage via une feuille XSL  semble ne pas être bonne, du moins pour Mozilla/Firefox.

L'idée de principe était d'avoir une url unique, servant à la fois pour les visiteurs, et pour les agregateurs RSS. Pour ce genre d'utilisations, les standards mettaient à disposition les feuilles de style xml (type <?xml-stylesheet ..?>).
Après un test en local, j'étais  heureux de voir tout cela marcher. Malheureusement, c'est lorsque je fis le test sur le serveur web local que patatra...

La fonctionnalité d'agregateur RSS de Firefox m'achève: dès que Firefox détecte un flux rss, il oublie la mise en page et force la page de type "agregateur RSS". Certes c'est une fonctionnalitée interessante, mais de là à ne pas permettre à l'utilisateur de voir le rendu initial du site?

Seule solution au final que j'ai trouvé pour l'instant: utiliser un flux XML classique (non de type RSS), et là alors, la feuille de style XSL sera prise en compte.

Exemple de site sur la même structure:  http://www.starcraft2.com
Voila c'etait mon coup de gueule de la soirée.

2 commentaire(s) javascript standards web xsl

API Selectors: vers la fin des librairies javascript?

Catégorie web - posté le 30/07/08 19:22:32

C'est avec l'annonce de l'apha  de Firefox 3.1 que je viens de faire la découverte des "API Selectors".
Apparemment cette version intégrerait un manière très pratique de sélectionner des éléments en Javascript.

Exemple tiré du site w3.org:
var cells = document.querySelectorAll("#score>tbody>tr>td:nth-of-type(2)");
Comme vous l'aurez compris, il s'agit de sélectionner les éléments via leur hiérarchie, comme l'émulait les librairies telles que prototype...

Toute la documentation est disponible sur le site du W3.
Si vous vous dites que c'est encore un truc nouveau que IE mettra des années à implémenter, vous avez tout faux :)

À noter également l'implémentation des TEXT API, pour que votre site soit joli joli.

0 commentaire(s) javascript api standards w3c selectors

Paris web 2008

Catégorie web - posté le 08/07/08 21:49:36

C'est annoncé sur le site officiel: paris web 2008 aura lieu les 13, 14 et 15 novembre 2008.
Le lieu semble être toujours le même, à savoir la grande tour d'IBM, à la Défense.

J'hésite à me déplacer cette année compte tenu de mon nouveau travail et du peu de jours de congés dont je dispose.

Les (futures) inscriptions, c'est pour bientôt.
Pour rappel, ce qui a été dit lors de la précédente version.

1 commentaire(s) standards parisweb

Html5 vs Xhtml2

Catégorie Web - posté le 26/05/08 22:21:35

Ibm nous résume dans un excellent article datant de décembre 2007 (j'étais passé malheureusement passé outre)la guerre entre deux standards de demain: Html5 et Xhtml2.
En résumé pour les pressés:
  • XHTML continue dans l'optique du XHTML1, à savoir de différencier style et contenu: Pour cela il faut donc utiliser les feuilles de style (CSS).
  • XHTML2 introduit Xforms, ce qui va faciliter la validation de formulaires, ainsi que les interactions avec les scripts cotés serveurs.
  • WHATWG: Web HyperText Application Technologie Working Group (un nom à retenir) a décider de faciliter le travail des développeurs en introduisant notamment de nouvelles balises...
  • Le parallèle XHTML1/XHTML2 est bien moins évident que HTML4/HTML5.

0 commentaire(s) standards xhtml html5

Videos Paris Web 2007

Catégorie Blog - posté le 11/03/08 22:08:28

Ca y est, Ça a pris du temps, mais les vidéos des conférences Paris Web 2007 sont disponibles!

Je ne peux que vous conseiller l'excellente conférence de Stéphanie Booth sur le multilinguisme Web, puis celle de Dominique Hazaël-Massieux sur le Web mobile.

Bon visionnage !

Question bonus: saurez vous trouver la tête d'un tfe sur une des vidéos?

0 commentaire(s) standards parisweb

Mon compte rendu Paris Web 2007

Catégorie Web - posté le 18/11/07 17:23:36

Comme certaines personnes le savent déjà, j'ai assisté ce jeudi et vendredi aux conférences Paris Web 2007. Seul point noir de ces jours passés à Paris: la grève de la RATP/SNCF. Au final j'ai du prendre l'avion pour me rendre chez mon hôte (que je remercie vraiment pour l'accueil).

Un résumé exhaustif serait difficile à écrire: voici donc quelques notes que j'ai pu prendre lors des conférences.

Conférences Décideurs

Lors d'une proposition de contrat pour développer un site Internet, il est important de se présenter comme un conseiller, plus que comme un exécutant: En effet un exécutant se verra vite limité par ce que désire la personne; un conseiller expliquera les avantages d'un web accessible et du respects des standards tout en écoutant les besoins.

Il est important de sensibiliser sur l'aspect recensement d'un nom de domaine: le nom de l'entreprise est parfois peu parlant, et un mini-descriptif dans le nom de domaine peut souvent aider au référencement.

Mettre en avant les standards dans le cahier des charges en expliquant ses atouts.

En dernier recours: savoir dire non à un employeur, lorsque celui-ci est trop exigeant et désire une page que l'on prévoit à l'avance peu utilisable.

Toujours avoir un lien disponible facilement et sur toutes les pages pour contacter le webmaster et/ou la direction.

Outils utilisables:

  • Ocawa (Extension firefox)
  • Validateurs (W3C et Acces-pour-tous, Cynthia Says)
  • Utiliser du javascript plutôt que l'attribut _blank (peu judicieux je pense)
  • Listes de diffusions: accesstech, RGAA, www.wefail.com/twats http://www.w3.org/TR/WAI-AUTOOLS/.

Conférences Flash/PDF

Lors de cette conférence, il y a été dit beaucoup de choses, mais un résumé court pourrait être:

Il faut toujours ouvrir une alternative aux documents PDF/Flash proposés sur le Site. Le flash se doit d'être décoratif et non proposer du contenu.

Conférences Multilinguïsmes par Steph Booth)

Dans le cadre de sites multilingues, il est bon de proposer un contenu alternatif selon la configuration de l'utilisateur:

  • Privilégier la préférence de compte utilisateur puis
  • Utiliser le Header http accept-langage
  • la préférence de langue du navigateur internet
  • la langue de l'OS
  • la localisation physique (en dernier recours)

Un conseil judicieux: ne pas utiliser de drapeaux pour la localisation: un suisse ne saurait pas quoi choisir (drapeau suisse= allemand?, francais?)

Ajax et accessibilité

Peu de choses intéressantes au final, puis que la plupart des informations étaient logiques ou déjà acquises par la plupart des personnes.

Au final on retiendra la publicité non dissimulée pour l'utilisation de la librairies prototype.js, behavior.js et jQuery.

Web Mobile

La conférence la plus intéressant pour ce qui est du contenu. Une personne travaillant pour le W3C nous a parlé des standards relatifs au Web Mobile et aux contraintes lors du développement.

Au final, il est à noter qu'il existe plus de 100 "Browsers" différents sur téléphone portable et que le plus important d'entre eux ne fait que 6% de parts de marché.

Quelques astuces pour le développement Mobile:

  • Utiliser une feuille de style handhed
  • Utiliser du Xhtml1.1 Basic strict: il s'agit d'une version de xhtml dépurée de certains éléments non tolérables sur téléphone portable, du type imbrication de tableaux et autres balises dépréciées.
  • Label de qualité MobileOK Basic sur validator.w3.org/mobile/alpha.
  • Utilisation du SVG Tiny: concurrent de flash?
  • WICD: Manière d'utilisation du XHTML et du SVG (il faudra se renseigner sur ce point)

3 commentaire(s) W3c CSS standards parisweb Explorer Internet