Bon, je lance une nouvelle catégorie: la boite à idée. La raison en est simple: j'ai horreur de perdre la trace des idées qui me passent par la tête, et parfois j'ai tout simplement pas le temps de m'y consacrer, alors elles se perdent dans les limbes de mon esprit. Le principe en est simple aussi: je fais un dump de mon idée sur mon blog. Bref: je transforme mon blog en un bloc-note le temps d'un billet. Voici la première idée.

 

Je ne suis pas satisfait des systèmes de rédaction de texte existant. Dans l'arène, il y a d'un côté les suites lourdes genre OpenOffice.org, MS Office, etc., et de l'autre côté il y a les systèmes de mise en page du genre Latex. J'aime les premières pour leur aspect "intégré" et leur aide à la mise en forme, mais je les trouve trop "haut-niveu", il est généralement impossible de court-circuiter l'application pour aller spécifier exactement ce que l'on veut faire. Le format, les commandes qui décrivent le document est opaque (nb: je ne parle pas ici de formats standards et de formats proprietaires): il est pratiquement impossible d'aller modifier nous-mêmes le contenu du fichier ne natif pour obtenir ce que l'on veut.

D'autre aprt pour les systèmes de mise en page comme Latex c'est tout le contraire: on spécifie tout directement dans le format natif, car on utilise des systèmes de balises et de commandes. On peut quasiment aller aussi bas que l'on veut. Néanmoins, je n'aime pas Latex: la syntaxe est difficile à mémoriser, trop particulière à Latex. De plus il y a peu de solution plus evoluées vraiment convaincante. Mais Latex est pratique pour le geek que je suis: une fois compilé, le résultat est "rigide" et stocké de manière inchangée en .ps ou .pdf. Ca a un trsè grand avantage: si j'ouvre mon fichier, il ne changera pas de forme comme cela pourait être le cas dans une suite office suite à des problèmes de compatibilité par exemple.

Je me rends comtpe que j'aimerai:

  • un format qui se prête autant à l'édition directe en source, "à la Latex" - un format qui puisse néanmoins être utilisé aussi par une application WYSIWYG en cas de besoin, avec juste ce qui est nécessaire (pour le formattage, exit les fonctions avancées)
  • une syntaxe qui repose sur une technologie moderne et répandue. Nommément un genre de XML + CSS. Pourquoi? parce que plein de gens connaissent et y sont familiers -> plus facile à récupérer.
  • qui produsie des fichiers "rigides" (ps, pdf, ...) par défaut.

J'y vois bcp d'avantages:

  • les geeks seraient contents: ils peuvent rédiger leur texte dans vim de but en blanc. Ce sera pas plus dur que du HTML
  • les utilisateurs lambda utiliseraient une applciation avec juste ce qu'il faut (exite les suites lourdes avec des millions de fonctionnalités!) qui produirait des fichiers compréhensibles. (un XML + une stylesheet CSS)
  • au final on aurait un document à partager eventuellement qui ne serait pas éditable, donc identique pour tous, et qui ne nécéssiterait pas de devoir charger une application lourde pour le lire.

Voilà voilà, c'est leger, pas très bien argumenté, mais c'est pas le but!