novembre 2006 - jf-hovinne.blog

mardi 28 novembre 2006

WYMeditor 0.2 stable et module Drupal

WYMeditor est un éditeur XHTML WYSIWYM basé web.

WYMeditor 0.2 stable est disponible!
Cette release apporte la compatibilité avec Internet Explorer 5.5 jusque 7.0, et les navigateurs basés sur le moteur Gecko (Mozilla Firefox par exemple).

WYMeditor est maintenant proposé sous licenses MIT ou GPL, au choix.

Cerise sur le gâteau, grâce à l'excellent travail de Frédéric Palluel-Lafleur (alias Moxide) et Anton, WYMeditor est maintenant intégré à Drupal en tant que module!
Ce projet est en phase de développement, mais l'édition fonctionne déjà parfaitement, ainsi que l'ajout de conteneurs et de classes.
Bravo donc à Frédéric et Anton, et longue vie à ce module.

J'en profite pour relayer l'information (suite à l'appel de Monique Brunel) concernant la Journée internationale des personnes handicapées le 3 décembre 2006, qui aura pour thème cette année l'accessibilité numérique.

Ce thème est vaste et complexe, et je suis loin de le maîtriser, mais je pense que WYMeditor peut apporter sa petite pierre à l'édifice. En effet, créer des pages web respectant les standards définis par le W3C est l'une des pistes permettant une meilleure accessibilité numérique.

Lorsque Daniel et moi, il y a un peu plus d'un an, avons décidé de lancer ce projet, nous nous sommes dit tout de suite qu'il pourrait intéresser d'autres personnes. L'idée de le proposer à la communauté du logiciel libre s'est alors imposée.
Depuis, nous avons reçu des réactions très diverses, depuis le "Are you smoking crack?" (sic) au "WYMeditor is the future of the web" (sic)!

Il s'agit maintenant d'un projet mature, qui mériterait plutôt le label 1.0 que 0.2 (peut-être gagnerait-il alors en visibilité), et que nous utilisons en production depuis la 0.1.
Sans trop le savoir, nos clients génèrent grâce à WYMeditor des pages web qui respectent les standards actuels du W3C.
En soi, il s'agit d'un réel défi: leur permettre de modifier leur site web, tout en limitant au maximum les dérives liées à la présentation, mais en leur proposant un outil simple et qui doit pouvoir se vendre. Quadrature du cercle, dites-vous?

Bref, si WYMeditor peut contribuer à un web meilleur et plus accessible, alors nous sommes satisfaits et enthousiastes pour encore l'améliorer!

dimanche 26 novembre 2006

Nuon, Essent ou Lampiris?

En Belgique, le marché de l'énergie est libéralisé, c'est le moment de changer de fournisseur, en optant pour de l'énergie 100% verte.
En Wallonie, il y a 3 fournisseurs d'électricité verte digne de ce nom: Nuon, Essent et Lampiris.

Le choix est difficile, car:

  • leurs tarifs sont comparables: la simulation tarifaire pour notre consommation est de 897€/an chez Nuon (réduction de 10€ pour la domiciliation comprise), 877€/an chez Essent (auxquels il faut déduire 30€ de prime de bienvenue, et 15€/an pour la domiciliation) et 873€/an chez Lampiris (apparemment pas de réduction 10€/an pour la domiciliation). Essent est donc (réductions comprises) le moins cher, mais la différence est minime.
  • Nuon et Essent proposent aussi de l'électricité conventionnelle, (actuellement moins chère que l'électricité verte, mais polluante). Je n'ai pas trouvé d'info à ce sujet sur le site de Lampiris.
  • Leurs sites web sont assez bien conçus. L'information est détaillée. Il est à chaque fois possible de s'inscrire facilement en ligne. Mais: chez Nuon, mise en page en tableaux; les alt sur les images sont en néerlandais alors que je suis dans la partie francophone. Serveur: IIS 5.0 (aïe!). Chez Essent, c'est du XHTML bien transitionnel sur serveur Apache. Chez Lampiris, c'est du bon vieux HTML en tableaux, avec du PHP sous Apache. Seul Lampiris propose une facturation électronique et un espace client sécurisé.
  • Pour les contacter: un 0800 et une adresse e-mail chez Nuon, un 078 et un formulaire de contact chez Essent, un 0800 et une adresse e-mail chez Lampiris.
  • Ils nous proposent tous trois de consommer malin, en économisant l'énergie.
  • Nuon est une entreprise internationale (2,7 millions de clients, CA de 5,1 milliards d’euro, 10.000 employés). Essent aussi (2,6 millions de clients, CA de 7,5 milliards d'euros). Lampiris est une SA Liégeoise (je n'ai pas trouvé plus d'infos sur leur site).

Je reste indécis.
Et vous, quel fournisseur avez-vous choisi, ou choisiriez-vous?

dimanche 12 novembre 2006

Mon petit planétarium

Grâce à Planet, je viens de créer mon petit planétarium.
Il n'est pas encore terminé, je dois encore l'améliorer et y dessiner d'autres planètes - avec l'excellent pinceau de marque jQuery, qui me permet d'y apporter ma touche personnelle.

Ma première planète, c'est la Planète Blogroll, peuplée de gens qui parlent tous en même temps.
Mais Planet arrive avec brio à organiser cet instructif brouhaha.

Ma deuxième planète, c'est la Planète Floss, où l'on parle le Logiciel Libre, un langage universel et promis à un bel avenir.

Je continue d'explorer cet univers, et d'autres planètes apparaîtront, encore un peu de patience...

Alors, que pensez-vous de mon planétarium ?

samedi 4 novembre 2006

WYMeditor 0.3-alpha-002

Le développement de WYMeditor 0.3 avance!
Finalement, plutôt que de créer un plugin pour jQuery, j'ai décidé d'implémenter un objet "Wymeditor" extensible via prototype, tout en utilisant les fonctionnalités de jQuery.
Cette librairie m'apporte beaucoup de facilités et de fonctionnalités, comme le chargement de contenu à la volée depuis une page externe, en une seule commande.

Comme pour les versions précédentes, je focalise le développement sur:

  • la facilité d'intégration: maintenant, il suffit d'appliquer la classe "wymeditor" sur n'importe quel élément et celui-ci est remplacé par une instance de WYMeditor ;
  • le respect des standards: générer du XHTML strict depuis un éditeur web-based multi-navigateurs et multi-plateformes est un réel défi (même avec Mozilla/Firefox/Gecko). Au final, respecter les standards ouvre énormément de perspectives, améliore l'accessibilité, le référencement, etc, et fait gagner un temps considérable aux développeurs ;
  • un nombre restreint de fonctionnalités, mais solides et extensibles: c'est la philosophie des frameworks!

Un snapshot de l'état actuel du développement est accessible. On peut voir par exemple qu'un "input text" peut être remplacé par l'éditeur WYSIWYM, simplement en lui affectant la classe "wymeditor".

Un grand pas a été fait concernant la clarté du code HTML de l'interface: quand c'est possible, j'évite d'y placer du Javascript, et j'utilise plutôt les fonctions proposées par jQuery permettant de gérer les événements sur les objets:

 $(div_editor).find(options.execClass).click(function(){
 	wymeditor.execCommand(iframe,$(this).name());
 });

Ces deux lignes de code remplacent avantageusement les onClick="execCom()" placés sur chaque bouton (strong, emphasis, etc) des 0.1 et 0.2 !

Je compte également abandonner le système des pop-ups pour les boîtes de dialogue, et passer par des <div> inclus dans la page, et que l'on charge à la demande.

Voilà les nouvelles!
Comme toujours, n'hésitez pas à me faire part de vos idées, commentaires, etc, soit ici, soit sur le forum.

Remarque: pour l'instant, le code généré n'est pas conforme - je dois ré-intégrer les routines de cleanup mises au point dans les versions précédentes.

Ah! J'oubliais: WYMeditor 0.2 n'est pas abandonné, mais toujours en phase de tests. J'attends d'être certain d'avoir chassé tous (ou presque) les bugs pour la release finale. Vos feedbacks sont donc les bienvenus.

jeudi 2 novembre 2006

De Dapper à Edgy en douceur

Si vous avez procédé à la mise à jour de Ubuntu Dapper Drake à Edgy Eft et que celle-ci ne s'est pas très bien passée, voici une ressource recensant les problèmes communs et leur solution: Ubuntu Edgy Upgrade Common Problems With Solutions.

Via mypapit gnu/linux blog.

News

Derniers articles

Derniers commentaires