Daniel nous l'a annoncé hier soir, la toute première pré-version de NVU est sortie ! L'annonce sur SlashDot a fait du bruit.

J'ai téléchargé le logiciel, les deux DLL manquantes, et j'ai pris le temps de jouer avec la chose. Les améliorations sont très significatives, et la liste des fonctionnalités est longue. En voici l'essentiel :

  • Les onglets
  • Le gestionnaire FTP
  • Le support des formulaires
  • Un menu pour valider le HTML produit (ouiiiiiii !)
  • Un balisage simplifié
  • Un selecteur de couleurs
  • Un éditeur de CSS (Une évolution de CaScadeS)
  • L'apparition de boutons de style pour les éléments sémantiques <strong> et <em> en plus des éléments de présentation <i> et <b>.
  • L'utilisation du nouveau toolkit d'interface utilisateur (comme Mozilla Firebird et Thunderbird), avec en particulier la possibilité de personnaliser l'interface utilisateur

Dans les prochaines versions, on trouvera d'autres fonctionnalités, comme la possibilité, par FTP, de supprimer des répertoires ou des fichiers, ou encore la validation du CSS via le W3C ou encore un nettoyeur de code façon Tidy.

Depuis cette apres-midi, une version 0.1.5 est disponible sous forme de code source (comme l'exige la licence), mais j'ai eu la flemme de la compiler.

Ce que j'aimerais pour le futur (oui, je sais, je ne suis jamais content), c'est un balisage plus sémantique par défaut, si possible en XHTML ou HTML 4.01 Strict. Je sais que c'est difficile, car Daniel et moi en avons déjà parlé de nombreuses fois. En voici les raisons :

  1. Le moteur qui sert pour l'éditeur est ainsi fait. Cela demanderait un travail de fond (à mon avis déjà nécessaire) significatif pour changer cela.
  2. L'éditeur doit pouvoir ouvrir un grand nombre de documents. Si on prévoit de l'orienter vers le (X)HTML strict, cela risque de compromettre cette capacité, a moins de prévoir plusieurs modes de fonctionnement, ce qui nous ramène au point précédent : un gros travail de fond.

En substance, NVU est un logiciel prometteur, avec quantités de nouveautés importantes. Mais j'ai l'impression que ces nouveautés sont soit cosmétiques, soit périphériques. On touche en effet à des fonctionnalités qui ne remettent pas du tout en cause le fonctionnement de Composer. C'est compréhensible pour Daniel et Lindows.com (principal sponsor de l'affaire), qui veulent disposer rapidement d'un outil opérationnel pour leurs utilisateurs. Ce sont deux petites structures qui veulent et doivent avancer concretement sur des vrais produits. Mais n'oublions pas que pour le moyen terme, un travail en profondeur, peu gratifiant, sera nécessaire.

En attendant, longue vie à NVU ! C'est un logiciel libre, gratuit, facile à utiliser, qui produit du contenu le plus souvent conforme aux standards. Et ça, c'est peut être gratuit, mais ça n'a pas de prix.

Mise à jour : NVU 0.15 est disponible en version binaire, sous Windows, avec un installeur. Si vous avez envie d'essayer, n'hésitez pas à laisser un commentaire pour faire circuler l'information.