Help&Web est multi formats,
c'est à dire qu'avec un seul projet vous pouvez produire un
document Pdf , HtmlHelp , XHTML , HLP ou Rtf .
Grâce à la compilation conditionnelles vous pouvez inclure
ou exclure certaines portions de vos rubriques en fonction
du format de sortie.
Les conditions ne se limitent pas aux formats puisque l'on
peut définir ses propres symboles, réagir en fonction du
nom de la fenêtre auquel est destinée la rubrique, ou de
propriétés propres à celles-ci.
Lire le tutorial Aide multiformat pour
plus d'informations.
Help&Web peut gérer des projets multilingues, vous pouvez ajouter autant de langues que vous le souhaitez, mais attention pour l'instant unicode n'est pas suporté.
Vous avez à votre disposition un
éditeur de CSS élaboré avec historique des modifications,
support de variables et bibliothèques
Les feuilles de styles peuvent être assignées à vos
rubriques en fonction de conditions, activées que pour
Internet Explorer grâce au support des commentaires
conditionnels.
Une fois vos couples
Terme/Définition spécifiés, vous n'aurez plus à vous
soucier de rien lors de l'écriture de vos rubriques, le
mécanisme se mettra en place automatiquement.
Une définition va apparaître par défaut avec un
soulignement pointillée (modifiable via une classe
CSS ) et affichera
l'explication sous la forme d'une bulle d'aide en
Html et d'un popup en Hlp.
En utilisant le composant GlossaryTerme vous pourrez même
générer un glossaire de toutes vos définitions avec des
liens vers les rubriques où elles sont employées,
ainsi qu'un lien direct vers l'encyclopédie
wikipédia.
Les mots clefs facilitent la
recherche dans un document, vous pouvez en assigner à
chacune de vos rubriques, Help&Web dispose aussi d'une
gestion globale pour un meilleur suivi.
Contrairement aux formats PDF, HTMLHELP et HLP le format
XHTML ne dispose d'aucun moteur de recherche en standard,
le composant Search permet d'en
incorporer en se basant sur javascript, il est tout aussi
envisable de réaliser un composant qui
utiliserait PHP pour intégrer la
recherche.
Help&Web crée automatiquement l'index de votre document
en utilisant les mots clefs.
Help&Web vous permet de définir
simplement des notes de bas de page, elles sont dépendantes
de la page, la numérotation des notes est remise à zéro à
chaque rubrique.
Dans le corps de la rubrique un renvoi est inséré sous la
forme d'un numéro vers le texte explicatif, un autre renvoi
est positionné vis à vis de l'explication pour remonter
dans la rubrique.
Pour créer une note il vous suffit simplement de presser
CTRL+N dans la zone de saisie de votre
rubrique.
Vous pourrez paramètrer le titre éventuel de la zone des
notes, afficher avant et après le numéro de renvoie un
texte (par exemple [ et ] pour encadrer le numéro) et
choisir une numérotation à base de chiffre
romains.
vous disposez des fonctionnalités de recherche/remplacement sur l'ensemble des rubriques de votre projet.
Chaque rubrique de votre projet
dispose d'un historique ce qui vous permet de revenir à
tout moment sur une ancienne version.
Il existe aussi le même type de fonctionnalité au niveau du
projet, vous pouvez enregistrer soit automatiquement soit
manuellement chaque étape de sa vie et y revenir à tout
instant, dans le jargon d'Help&Web il s'agit de points
de restauration.
Une fonction d'archivage est
disponible et permet en plus d'intégrer chaque fichier
externe, comme les images, les composants etc., cela
facilite la migration d'un projet sur un autre
poste ou la création de modèle de
projet.
Le contenu partagé désigne des
portions de codes (source Help&Web) qui seront
réemployés telles quelles dans plusieurs rubriques, de ce
fait toute modification de ce contenu sera répercuté
automatiquement dans l'ensemple des rubriques y faisant
référence après recompilation.
Les en-tête et bas de page sont des dérivés du
contenu partagé , ils
sont automatiquement intégrés respectivement avant
et après le contenu des rubriques.
L'utilisation de scripts de rubrique permet de générer le
contenu adéquat en fonction des rubriques, vous pouvez
utiliser les directives conditionnelles dans les en-tête et
bas de page pour moduler et faire en sorte par exemple que
telle ou telle rubrique est un bas de page
différent.
Les scripts de rubriques servent à
créer dynamiquement du code Help&Web, tout code
utilisable dans une rubrique peut-être employé dans un
script.
Vous pouvez passer des paramètres à vos scripts, vous avez
alors à votre disposition des sortes de librairies de codes
réutilisables à volonté, les composants standards
d'Help&Web sont des scripts.
En fait le script n'est qu'un intermédiaire qui "injecte"
du code help&web avec l'avantage de pouvoir utiliser
des variables, des boucles, et d'avoir une vision
d'ensemble du projet.
Mais ce qui fait leur puissance c'est que vous avez accès
au coeur de votre projet, vous pouvez savoir sur quelle
rubrique s'exécute le script, obtenir les rubriques
parentes, enfants, les mots clefs, créer des rubriques et
des images à la volée.
Les scripts sont les objets qui vous apporteront le plus de
souplesse et de productivité, n'hésitez donc pas à passer
quelques instants à en comprendre le
fonctionnement.
Cette fonction vous permet de
transférer les fichiers constituant votre projet HTML sur
votre compte FTP, et donc de rendre visible votre travail
sur internet.
Par défaut seuls les fichiers ayants étés modifiés après le
dernier transfert sont expédiés, d'ou un gain de temps lors
de vos mises à jour.