Expresso 1.0b


Pouvoir boire du café depuis son Atari sans adjonction de filtre ni même d'eau est maintenant chose possible et nous en sommes les précurseurs Euh ! Non !!! Je me suis trompé, j'en bois trop (de café). Pourquoi avoir appelé ce logiciel ainsi ? Leurs auteurs pourraient être attaqués en justice pour publicité mensongère ou tromperie sur la marchandise Eureka ! (le logiciel ?) cela veut peut-être dire qu'il est aussi rapide dans son domaine que la machine à café dans le sien Donc, à réserver aux connaisseurs (de café ? mais non pfffff !!!! de notre univers bien sûr !). Mais voyons voir de quoi il s'agit

Présentation :

Comme son nom ne l'indique pas, Expresso, logiciel signé Oxo (décidément, Fabrice va croire que je le persécute !), permet de créer des pages html, comme ses homologues Joé ou encore Home Page Penguin. Il est donc destiné à vous aider à construire et gérer votre site web. Il fonctionne sur tout Atari avec au minimum 1 Mo de Ram, un lecteur de disquette et une résolution de 640*400 (voire 640*200 mais ça devient vraiment limite). Pour l'utiliser au mieux, il est recommandé entre 4 Mo et 16 Mo de Ram, un disque dur avec 20 Mo de disponible, une résolution de 800*600 en 256 couleurs ou supérieure, Speedo Gdos à partir de la version 4.2 ou NVDI à partir de la version 3. Il est à noter qu'il est compatible avec Magic, Multitos et même les émulateurs.

Installons :

L'installation d'Expresso est des plus simples puisqu'il suffit de copier le dossier concerné sur votre partition de disque dur et d'installer (si ce n'est déjà fait) les logiciels précités plus hauts. J'attire d'ailleurs votre attention sur la documentation : en effet, fournie avec le logiciel sous forme de fichiers html (créés avec Expresso, ce qui vous permet d'avoir un aperçu de ses possibilités) et sous forme papier traditionnel, elle est d'une rare clarté et indique point par point comment effectuer cette installation. Elle vous donne aussi un descriptif du logiciel avec taux de compatibilité avec les différents navigateurs, les limitations de la version démo, des compléments d'information sur votre environnement de travail (configuration du dossier auto, installation sur disquette, options d'affichage d'Expresso). Bref, tout y est, de l'installation du logiciel à la création de votre première page, vous ne serez pas perdu.

Créons :



Là où il se démarque des autres logiciels de sa catégorie, c'est que vous n'avez pas à taper une seule ligne de code ! Par conséquent, pas besoin de connaître le langage html, il s'occupe de tout. Une fois le programme lancé, vous vous retrouvez avec une interface qui ressemble à s'y méprendre à celle d'un simple traitement de texte. Et c'est bien là son point fort, car il se comporte comme n'importe quel traitement de texte. Vous pouvez taper votre texte, insérer des images (jpeg ou gif uniquement), faire des tableaux (limités à 99 lignes et 99 colonnes), choisir la couleur du texte et de la page (vous pouvez même mettre une image de fond). Il gère les paragraphes, les sauts, les blocs avec couper/copier/coller via le presse papier, les tailles et styles de texte (gras, indices, exposant) ainsi que les tabulations avec possibilité de leur attribuer un numéro d'ordre. La doc parle de création de formulaire possible mais, bien que tous les éléments apparaissent dans les menus déroulant, je n'ai jamais réussi à faire quelque chose de correct

Il est possible d'importer un texte provenant d'un fichier sauvé en TXT, ce qui s'avère très pratique dans la mesure où vous n'avez pas besoin de retaper un texte que vous aviez déjà écrit dans un éditeur de texte. Autre atout est qu'il est WYSIWYG. Contrairement à Joé par exemple où vous tapez votre code et devez regarder avec Cab ce que cela donne, Expresso vous donne l'assurance que ce que vous obtiendrez, une fois votre page sauvée en html, sera ce que vous avez actuellement à l'écran. Ce procédé évite les allers et retours entre éditeur et visualiseur (bien que Joé soit capable de s'interfacer avec Cab de manière très efficace). Enfin, vu qu'il se comporte comme un traitement de texte, vous n'êtes plus limité à de simples champs à remplir et faites ce que vous voulez, ce qui n'est pas le cas de Home Page Penguin.

Des défauts ?

Et oui, il y a quand même des défauts. En premier lieu, Expresso présente des bugs d'affichage lorsque que vous décidez de supprimer des éléments. Par exemple, l'effacement d'un ou plusieurs paragraphes n'est pas bien rafraîchi ce qui fait qu'on ne sait plus vraiment ce qui a été effacé tellement cela donne une impression de fouillis.



De même, lorsque vous effacez une image, elle reste présente et seule sa position change. Dans certains cas, si vous sauvez votre page et quittez le programme pour le relancer, l'image à bien disparu. Dans d'autres, elle reste présente et il faut alors sélectionner l'image comme un bloc de texte et l'effacer par le bouton droit de la souris. Autre souci, concernant la gestion des images. En effet, vous créer une page avec des images au format jpeg ou gif. Vous sauvez votre travail et, lorsque vous allez rouvrir votre fichier pour le modifier, il se peut que Expresso plante durant le chargement de la page (plus précisément, lors du chargement d'une des images en question alors que vous déjà chargé cette page dans Expresso x fois auparavant avec ces même images sans aucun problème). La cause de ce plantage (identifié pour le moment à des images jpeg uniquement) reste un mystère et le seul moyen de s'en sortir est de renommer le fichier image en question (de JPG en JP_ par exemple) pour qu'Expresso ne le charge plus et ainsi éviter le bug.



Enfin, toujours au niveau de l'affichage, si le logiciel charge bien les gifs animées, il ne les gère pas dans l'affichage et vous aurez donc un gif fixe dans Expresso, ce qui est dommage pour du WYSIWYG. Mais rassurez-vous, une fois votre page sauvée en html, ladite gif animée apparaîtra correctement sur votre navigateur. Ces défauts, aussi mineurs soient-ils, deviennent très vite irritants bien qu'à la longue, on s'y fait et on en vient même à ce dire que c'est normal.

Des manques ?

S'il permet de découvrir les premiers aspects de la création de site web avec une facilité de conception déconcertante, il reste cependant bien limité au regard des possibilités offertes à ce jour par le langage html. N'espérez donc pas créer avec Expresso du css, Flash, Javascript puisqu'il ne les gère pas. De même, il est conforme au html 3.2 mais de manière incomplète (pas de frames) donc ne pensez même pas au html 4. Il est aussi impossible de créer des tableaux dans les tableaux existant. Ces fonctions de bloc ne fonctionnent que mot par mot et non caractère par caractère.



Enfin, s'il permet de sauver en html (heureusement), il ne peut pas les lire et se cantonne à la lecture de son format propriétaire, le HTE. Cette restriction interdit purement et simplement d'utiliser un autre logiciel comme Joé pour parer à un manque de fonction d'Expresso. En effet, Joé (ou autre) ne reconnaissant pas le HTE, sauvera en HTM, lui-même inexploitable par Expresso en lecture.

Conclusion :

Il s'agit d'un excellent logiciel pour qui veut créer un site sans se prendre la tête à apprendre le langage html. Malheureusement, son manque de suivi de la part d'Oxo lui interdit (et nous aussi par la même occasion) une utilisation poussée de ce langage, la dernière version datant du 16/09/1999. Il est évident que les puristes du code en seront pour leur frais et ne trouveront pas là un logiciel à leur mesure. Pour les autres, il devrait vous satisfaire dans la majorité des cas, le problème étant maintenant de pouvoir se le procurer (relisez l'interview d'Oxo paru dans le précédent STMAG). Je pense enfin qu'il est bon de rappeler qu'il était un des précurseurs de talent dans ce domaine, toute plate-forme confondue