Profitez des offres Memoirevive.ch!
Web­De­sign, l’al­ter­na­tive pour les sites web

Il existe beau­coup de lo­gi­ciels qui vous per­mettent de créer des sites web. Les plus grands, à sa­voir Go­live et Dream­wea­ver sont WY­SIWYG, (What You See Is What You get, vous ob­te­nez ce que vous voyez). Ces der­niers créent sur­tout du HTML, mais de­mandent presque au­cune connais­sance dans ce lan­guage. C'est pra­tique, mais quand on com­mence à maî­tri­ser la créa­tion de sites, on a sou­vent envie d'al­ler plus loin et de créer son propre code. C'est tout à fait pos­sible avec ces "monstres", mais vu le prix des mises à jour, la lour­deur et la len­teur de lan­ce­ment, cer­taines al­ter­na­tives sont pré­fé­rables.

Il existe par exemple BBe­dit lite, gra­tuit, léger et ra­pide. Il rem­plit par­fai­te­ment sa fonc­tion. Pour ceux qui ne connaissent pas, BBe­dit lite est un édi­teur de texte. Mais là, on plonge dans l'autre ex­trême. Pour chaque ac­cent par exemple il faut taper une en­tité HTML, les styles doivent être choi­sis ma­nuel­le­ment...

Entre ces deux types de pro­grammes, il existe Web­De­sign, sha­re­ware à 29$ (pas cher mon frère, pas cher!). Web­De­sign est un édi­teur semi-WY­SIWYG. En fait, on ne tape que du code HTML, mais on dis­pose comme dans Go­live et Dream­wea­ver d'une pa­lette d'ob­jets à glis­ser dans le code. Donc on écrit notre propre code, mais on est as­sisté par toutes sortes d'uti­li­taires dont je vous par­le­rai plus tard.

C'est parti pour la vi­site gui­dée. Fol­low me, fol­low me!

Fonc­tions de base

Tout d'abord vous pou­vez ad­mi­rer sur votre droite, la fe­nêtre de créa­tion de do­cu­ments, en­tiè­re­ment réa­li­sée en ma­té­riaux re­cy­clables. Elle vous per­met de choi­sir les pro­prié­tés du do­cu­ment: l'au­teur, le titre, le for­mat, les marges, cou­leurs fonds, enfin tout ce qu'il vous faut pour faire de belles pages toutes pleines de trucs in­té­rés­sants. Si vous com­men­cez un site, je vous conseille d'uti­li­ser le XHTML, ça ne change pas grand chose, mais c'est plus propre.

Vous pou­vez même ou­vrir une page di­rec­te­ment de­puis un ser­ver FTP, je re­par­le­rai plus en dé­tails de cette fonc­tion plus tard.

En­suite, la fe­nêtre prin­ci­pale s'ouvre (cap­ture juste à gauche). Vous y voyez le code HTML. Pour pré­vi­sua­li­ser votre page, vous devez uti­li­sez un na­vi­ga­teur, WD ne contient pas de pré­vi­sua­li­sa­teur.

Il est très fa­cile de chan­ger le style, la po­lice, la taille et l'ali­gne­ment du texte, sans taper sys­té­ma­ti­que­ment le code HTML cor­res­pon­dant, grâve aux menus. Les ba­lises <font> et leurs at­tri­buts sont alors créés cor­rec­te­ment.

Point im­por­tant: lorsque vous tapez des ac­cents, ils sont au­to­ma­ti­que­ment en­re­gis­trés en en­ti­tés HTML, même si vous conti­nuez de les voir nor­ma­le­ment.

Le code est mis en cou­leur. Il est pos­sible d'af­fi­cher les nu­mé­ros de lignes, de per­so­na­li­ser les cou­leurs...

Voici main­te­nant les pa­lettes. En haut les rac­cour­cis des menus, à sa­voir co­pier, col­ler, en­re­gis­trer, ou­vrir, nou­veau fi­chier, re­cher­cher, pré­fé­rences...

A droite la pa­lette qui dif­fé­ren­cie Web­De­sign d'un simple édi­teur de texte. Vous pou­vez glis­ser à n'im­porte quel en­droit du code les dif­fé­rents ob­jets. Vous avez les com­men­taires, les aires de textes, images, les sé­quences Quick­Time, les liens, les ancres, les re­tours à la ligne, les sé­pa­ra­teurs, les ta­bleaux, les for­mu­laires, les bou­tons d'en­voi, les champs de texte. Si vous dé­po­sez l'ob­jet dans un en­droit in­ap­pro­prié, avant la ba­lise <body> par exemple, le lo­gi­ciel vous si­gnale votre er­reur par un doux et agréable YOU CAN NOT IN­SERT YOUR TAG HERE!

Il est même pos­sible, mais ça de­vient plus com­pli­qué, de créer ses propres ob­jets à l'aide de plug-ins. Cette fonc­tion est dé­taillée dans le ma­nuel

Pour chaque nou­vel objet glissé sur votre code, une pe­tite fe­nêtre s'ouvre, et vous pro­pose toutes sortes de confi­gu­ra­tions pour cet objet. Par exemple pour le ta­bleau (à gauche), vous pou­vez choi­sir la taille, en % ou en pixels, le nombre de lignes, de co­lones, la cou­leur, l'es­pa­ce­ment...

Il existe même une fonc­tion de pré­vi­sua­li­sa­tion.

Si c'est pas bô ça...

Bon, jusque là, rien de bien in­no­vant. La qua­lité de Web­De­sign ré­side sur­tout dans son rap­port qua­lité/prix et dans les fonc­tions avan­cées dont je re­par­le­rai.

Voici main­te­nant les pro­prié­tés pour les images. Il est pos­sible de choi­sir l'adresse, le texte al­ter­na­tif, la taille, l'ali­gne­ment et la taille du bord.

Il y a même un édi­teur de maps. Cela per­met de dé­fi­nir cer­taines zones de l'image qui poin­te­ront sur des liens dif­fé­rents.

Cette fonc­tion est très pra­tique pour créer des barres de na­vi­ga­tion plus ra­pides à char­ger.

Je ne vais pas vous pré­sen­ter tous les ob­jets de cette pa­lette, puisque Web­De­sign n'a rien d'ex­cep­tion­nel à ce ni­veau.


Fe­nêtre des at­tri­buts d'un ta­bleau.
Une fois un objet ajouté au code, il est im­pos­sible d'ac­cé­der à nou­veau aux fe­nêtres de confi­gu­ra­tion. Par contre, lorsque vous pla­cez le cur­seur, à l'in­té­rieur d'une ba­lise, la fe­nêtre "Tag At­tri­butes" (à gauche) vous per­met de vi­sua­li­ser tous les at­tri­buts pos­sibles pour un quel­conque objet. Cette fonc­tion est très pra­tique car beau­coup de ces at­tri­buts ne sont pas ac­ces­sibles avec les autres lo­gi­ciels sans pas­ser dans le code, et il est par­fois dif­fi­cile de se rap­pe­ler du nom de tous ces élé­ments.

Lorsque les pos­si­bi­li­tés sont connues, un petit menu dé­rou­lant vous per­met de choi­sir l'at­tri­but.

Fonc­tions avan­cées

Main­te­nant que le code de la page est écrit, vous pou­vez uti­li­ser les fonc­tions avan­cées.

La pre­mière vous per­met de conden­ser les ba­lises HTML. Toutes sont alors af­fi­chées dans des rec­tangles blancs dé­pliables par simple double-click. Cela per­met de se consen­trer un peu plus sur le texte, même si le seul moyen de voir ce à quoi va res­sem­bler la page est de la pré­vi­sua­li­ser dans un na­vi­ga­teur, en ap­puyant sur le petit globe en haut.

Il est aussi pos­sible de trans­for­mer toutes les ba­lises en ma­jus­cules ou en mi­nus­cules. Cela dé­pend de vos ha­bi­tudes, sauf en XHTML, mais j'en re­par­le­rai.

Vous pou­vez en­core en­le­ver tous les re­tours à la ligne de votre code, re­ti­rer tous les at­tri­buts vide, op­ti­mi­ser votre code, et sur­tout vé­ri­fier la syn­taxe. Cette fonc­tion vous af­fiche toutes vos er­reurs, si tou­te­fois il y en a.

Main­te­nant, si vous édi­tez un site qui exis­tait déjà, il vous est pos­sible de vous conver­tir au XHTML. Avec le temps, HTML est de­venu une vraie pou­belle, où énor­mé­ment d'er­reurs étaient per­mises, le code est sou­vent très mau­vais, ce qui ra­len­tit les na­vi­ga­teurs qui doivent se de­man­der "Mé kesk'il a voulu dire cuila?". Le HXTML est beau­coup plus strict, les er­reurs ne sont pas to­lé­rées, ex­cepté si vous êtes en tran­si­tio­nal. C'est plus contrai­gnant, mais votre code est propre et ra­pide à exé­cu­ter. Mais quel est le rap­port avec Web­De­sign? Sim­ple­ment, il vous per­met de trans­for­mer votre site en XHTML sans in­ter­ven­tion de votre part.

Web­de­sign met alors tous les noms de ba­lises en mi­nus­cules, ajoute un / à la fin des ba­lises non fer­mées, enfin les at­tri­buts sans va­leurs sont re­ti­rés, et ceux qui ont une va­leur vide sont rem­plis. Par exemple la ba­lise <IMPUT type="RADIO" che­cked> en html de­vient <input type="RADIO" che­cked="che­cked" /> en XHTML.

Web­De­sign uti­lise aussi le même tra­duc­teur que sher­lock sem­ble­rait-il. Mais je crois qu'il faut ou­blier ça, vu la mau­vaise qua­lité de ce ser­vice.

Une pe­tite fe­nêtre vous per­met de vi­sua­li­ser toutes les ba­lises exis­tantes. Très utile pour les pe­tits trous de mé­moire. Clas­sés par ca­té­go­ries en plus.

Même si les ac­cents sont au­to­ma­ti­que­ment conver­tis, il est pos­sible de vi­sua­li­ser la to­ta­lité des des ac­cents et ca­rac­tères spé­ciaux en en­ti­tés HTML ou en ASCII.

Il existe aussi un his­to­rique du tam­pon, pour ac­cé­der à vos an­ciens co­pié-col­lés.

Ges­tion des sites

Web­De­sign vous per­met de gérer tout un site. Il vous suf­fit de dé­fi­nir un ré­per­toir qui contien­dra votre site. Tous les fi­chiers y se­ront alors sto­ckés et ca­ta­lo­gués comme vous pou­vez le voir sur la cap­ture de gauche.

Vous pou­vez ajou­ter des fi­chiers, aller en cher­cher avec le client FTP in­té­gré, en sup­pri­mer, en ve­rouiller, en­voyer tout le site sur un ser­ver FTP...

Ce client FTP (cap­ture de droite), par­lons en jus­te­ment. Il en vaut pas Trans­mit, mais fonc­tionne très bien. Comme vous pou­vez le voir à droite, il per­met même de conser­ver vos ser­veurs en mé­moire, d'af­fi­cher les fi­chiers in­vi­sibles, de choi­sir un ré­per­toir d'ar­ri­vée... Par contre, il n'y a aucun bou­ton per­met­tant d'an­nu­ler la connexion, dom­mage!

Si votre site de­vient grand, vous vous trou­ve­rez vite dans une si­tua­tion ou cer­taines lignes de code, comme une barre de na­vi­ga­tion, se re­trouvent dans toutes vos pages. Cela peut de­ve­nir pé­nible pour un petit chan­ge­ment de de­voir édi­ter tous vos fi­chiers. En PHP, c'est fa­cile. Mais si vous avez un compte .Mac par exemple, c'est im­pos­sible.

C'est là qu'in­ter­vient Web­De­sign.

Une fonc­tion vous per­met d'in­clure un fi­chier dans votre code. Donc vous met­tez votre barre de na­vi­ga­tion dans un fi­chier que vous in­cluez en­suite. La ligne sui­vante est ajou­tée en com­men­taire à votre code:

<!-- wd_in­clude file="incl.​html"--><!-- /wd_in­clude file="incl.​html"-->

Vous n'y voyez rien, mais pour­tant lorsque vous sau­ve­gar­dez, Web­De­sign ajoute le fi­chier en ques­tion entre les deux ba­lises. Ce n'est pas un pro­cédé dy­na­mique. Vous pou­vez chan­ger le fi­chier in­clus, il ne se pas­sera rien si vous n'ou­vrez pas et n'en­re­gis­trez pas le fi­chier qui in­clut. La ligne ci-des­sus n'est qu'un com­men­taire, donc elle n'ap­pa­raît pas dans le na­vi­ga­teur, heu­reu­se­ment.

Bon, on a fait le tour je crois.

Conclu­sion

Du pro­fes­sion­nel qui n'a pas envie de se cas­ser à tout faire ma­nuel­le­ment à l'ama­teur éclairé, ce lo­gi­ciel vaut lar­ge­ment son prix (29$). L'aide four­nie est de très bonne qua­lité, mais mal­heu­reu­se­ment n'existe qu'en An­glais.

Ni­veau qua­lité/prix, c'est cer­tai­ne­ment le meilleur, si on ex­clut les free­ware, qui ont ma­thé­ma­ti­que­ment un rap­port qua­lité/prix in­fini.

Par contre si vous avez l'ar­gent et un bi 1.25 Ghtz, Go­live reste une so­lu­tion très in­té­rés­sante vu que c'est un vrai WY­SIWYG. En tous cas les deux uti­li­taires se com­plètent bien. Quand j'ai un grand ar­ticle à écrire ou une page avec beau­coup de texte je pré­fère pas­ser par Go­live ou Dream­wea­ver, et si je fais du code, j'uti­lise Web­De­sign.

On no­tera sur­tout la ca­pa­cité de Web­De­sign à s'adap­ter à presque n'im­porte quel be­soin.

Il sub­siste tout de même quelques pro­blèmes, sur­tout au ni­veau de l'af­fi­chage. Il ar­rive qu'une page ne s'af­fiche pas cor­rec­te­ment après avoir été re­di­men­tion­née ou après cer­taines fonc­tions.

Les bou­tons dans les barres de menus sont, mais là c'est sub­jec­tif, très peu ex­pres­sifs. Et on ne voit pas très bien s'ils sont ac­tifs ou gri­sés vu leur cou­leur claire.

La connexion à un ser­veur FTP ne peut pas être an­nu­lée, ce n'est pas bien grave, si un ser­veur est in­at­tei­gnable, il est tou­jours pos­sible de fer­mer puis de ré­ou­vrir la fe­nêtre du client FTP.

Aucun com­men­taire pour l'ins­tant…