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.