Aller au contenu | Aller au menu | Aller à la recherche

Twitter Updates

  Faire disparaître

lundi 15 juin 2009

Développement Web : Les éditeurs WYSIWYG seront-ils enfin la norme ?

Je vais aller à contre-courant de la pensée actuelle qui est de bannir les éditeurs à interface graphique aussi appelés WYSIWYG (What You See Is What You Get) pour le développement web front-end, c'est à dire de l'interface. En clair, aujourd'hui il est mieux vu d'utiliser un vulgaire éditeur de texte, plutôt qu'un logiciel évolué du type DreamWeaver. La justification est simple : Avec les éditeurs WYSIWYG on ne maîtrise pas (complètement) le code. Soit, mais le problème c'est qu'à la lecture de cet article de Smashing Magazine sur les nouveautés apportées par les propriétés CSS 3 je me demande si cette prise de position a encore du sens, quand on voir le lot de nouveauté et l'apprentissage que cela demande.

Prenons l'exemple du multi-colonage : Avec CSS 3 on peut désormais attribuer un nombre de colonnes à une balise de type bloc (DIV par exemple), voir ci-dessous.

.index #content div {
-webkit-column-count : 4;
-webkit-column-gap : 20px;
-moz-column-count : 4;
-moz-column-gap : 20px;
}

Voilà qui va faciliter la vie à nombre de développeurs, designer, whatever - appelez les comme vous voulez. Fini de se prendre la tête avec le floating, ou les tableaux. Bref, une fonction toute bête que je peux paramétrer depuis 10 ans avec QuarkXPress est enfin implémentée par le W3C... et est surtout prise en compte par les différents navigateurs (pas tous mais bon passons).

La réflexion que je me fait donc est que maintenant que l'on voit arriver de telles propriétés qui paraissent évidentes, mais qui ne le sont visiblement pas tant que ça, peut-on considérer que les CSS sont arrivés à maturité ? Bon certes, il y a toujours le problème des navigatueurs, cela dit ça change et ça évolue dans le bon sens. À partir ce postulat sur la maturité des CSS et des navigateurs, peut-on imaginer concevoir des interfaces web sans avoir à se soucier du code ? Hey ce serait quand même pas mal, ça permettrait de se focaliser sur d'autres choses, comme l'ergonomie ou l'expérience utilisateur...

Je rêve peut-être mais n'oublions pas qu'à leurs débuts, les traitements de texte se présentaient sous forme d'éditeurs de texte avec balisage pour la mise en forme, ça vous rappelle rien ?

Dans un autre genre je lisais un article de Cameron Moll justement intitulé Coding like it's 1999 dans lequel il explique pourquoi il fait marche arrière et privilégie maintenant le HTML 4. La principale raison est toujours la même : Les navigateurs ! Le truc c'est que y a beaucoup de choses en route, on parle de XHTML 1, puis 2, de HTML 5, etc. Bref what a pain in the ass ! Si on pouvait juste utiliser un logiciel sans avoir à se soucier de tout ça ce serait une belle avancée non ?

Il y aurait avant tout je pense un sérieux travail de vulgarisation a effectuer, mais je me demande si au bout du compte ça en vaut vraiment la peine... là je ne parle que du HTML et des CSS, mais il y aussi le javascript et toutes les autres technos qui font qu'à un moment ou un autre on est obligé de passer par le code et à ce poser des questions sur les technos utilisées. Il n'empêche que...

jeudi 10 avril 2008

Les CSS par l'exemple

Dans mon entourage professionnel, des graphistes print totalement étrangers au design web me demandent régulièrement de leur expliquer brièvement comment créer des pages web, c'est quoi le HTML, etc. La question qui revient le plus souvent c'est de savoir si avec Dreamweaver on peut créer un site Internet sans connaitre le HTML. Là, ma réponse est systématiquement la même : Oubliez Dreamweaver !!!. En effet le logiciel de feu-Macromedia est devenu une telle usine à gaz, que si on veut apprendre à faire du web c'est sûrement pas par là qu'il faut commencer. Un graphiste pense souvent à tort que s'il maitriste Quark X-Press ou InDesign sur le bout des ongles, il peut donc se familiariser en quelques heures avec Dreamweaver et arriver à produire des page web.

Lire la suite...

dimanche 30 septembre 2007

Fine tuning

J'ai procédé à quelques petites améliorations samedi. Tout d'abord j'ai modifié l'espacement entre les billets (ok personne verra la différence mais ça me perturbait), ensuite j'ai organisé l'affichage des tags en nuage (faut que je l'améliore en faisant un dégradé de couleurs comme si les tags les moins cités disparaissaient), puis enfin j'ai remis le badge Twitter... non pas que je sois un Twitter maniaque mais je trouve ça sympa de temps à autre pour y lâcher le truc du moment).

C'est tout pour le moment.

À noter que cette nuit Blog Bang est tombé en rade ce qui a eu pour effet de bloquer le chargement d'une partie du blog. Ça peut être très embêtant car selon comment les différentes partie du blog sont imbriquées les unes dans les autres, ça peux empêcher une partie ou la totalité du blog de se charger. Heureusement, dans le cas présent la bannière Blog Bang est situé dans en bas de page, donc fait partie des derniers éléments à charger (les navigateurs chargeant les éléments dans l'ordre de description de la page HTML). Si vous pouvez désactiver les CSS par exemple vous verrez l'ordre d'imbrication des éléments qui visuellement n'ont pas forcément la même imbrication une fois le blog mis en page avec les CSS.

Petit aparté sur Blog Bang : J'aime bien cette régie pub car, non seulement elle me permet d'afficher de la pub pour des films avec des extrait et/ou des bandes annonces mais en plus je peux choisir les film que je veux afficher. Ça reste dans le ton du blog et en accord avec mes gouts personnels, par exemple j'aurais pu choisir d'afficher Bee Movie, ce que je n'ai bien entendu pas fait ;o) Les films à l'affiche présentement, via Blog Bang sont : American Gangster, Knocked Up (très bon !), The Heartbreak Kid (le nouveau Farelly) et The Kingdom.

À propos de The Kingdom, je le vois mardi j'essaierai de vous dire ce que j'en pense dans la semaine qui s'annonce tendue... car je pars en vacances le week-end prochain et avec la rentrée des séries et l'actualité au boulot ça risque d'être une semaine assez sportive.