PAELLOS
PAELLOS
InstallationCréation de contenus avec WebJaxeAdministrationPlateforme de formation
Entrée du siteSommairePage pour l'impression<-->
- Création de contenus avec WebJaxe

Edition d'une contribution

Auteurs: Damien Guillaume, Soufiane Ayadi
ecrans_webjaxe/jaxe.png
L'édition avec Jaxe

L'éditeur de WebJaxe nécessite Java 1.5 ou ultérieur. Il peut donc être nécessaire d'installer Java si ce n'est pas déjà fait. L'éditeur s'ouvre dans une nouvelle fenêtre. Il faut faire attention à ne pas fermer la fenêtre d'origine dans le navigateur, car cela ferait disparaître la fenêtre d'édition sans possibilité de sauvegarde.

remarqueRemarque

Il existe un bug dans Firefox et certains autres navigateurs qui empêche la lecture des fichiers XML si l'option "Accepter les cookies tiers" est désactivée. Avec ces navigateurs, il faut donc activer cette option dans les préférences pour pouvoir utiliser l'éditeur.

L'éditeur fonctionne avec le méta-langage XML, et les textes entrés sont donc organisés avec des balises de début et de fin. Chaque bout de texte est encadré par des balises qui lui donnent du sens. On peut insérer de nouveaux éléments avec les menus, ou avec le panneau d'insertion à gauche de la fenêtre. Le panneau d'insertion n'affiche que les éléments autorisés à l'emplacement du curseur, ce qui permet d'éviter de créer un document invalide, c'est à dire ne respectant pas les règles du langage XML choisi.

Les éléments disponibles, ainsi que les règles d'arborescence des éléments, sont définis par le langage XML choisi par l'administrateur. Il est important de connaître le langage que l'on utilise pour bien utiliser l'éditeur. Une documentation spécifique existe pour le langage XPAGES, dont la configuration WebJaxe est fournie avec WebJaxe.

Il existe une documentation utilisateur pour l'application Jaxe, qui s'applique aussi à l'éditeur de WebJaxe. Il y a cependant certaines fonctions qui n'existent pas dans WebJaxe. D'autres fonctionnalités sont désactivées à cause des restrictions de sécurité que les navigateurs imposent aux applets Java. En particulier, le copier-coller n'est pas toujours possible entre WebJaxe et une autre application. Les navigateurs bloquent le copier-coller afin d'éviter qu'une applet Java sur une page web quelconque puisse lire le contenu du presse-papier. On peut par contre faire un glisser-déposer de texte, ce qui revient au même (les navigateurs l'autorisent car c'est une action explicitement réalisée par l'utilisateur).

Mise à jour: Un bug de la machine Java 1.6.0_19, corrigé seulement dans la machine Java 1.6.0_21, empêche le glisser-déposer pour copier les contenus de texte. Il existe un moyen de contourner ce bug (outre la mise à jour de Java, qui n'est pas toujours possible). Ce moyen permet aussi d'autoriser l'applet à faire des simples copier-coller, et peut donc être très utile. Il suffit d'ajouter les lignes suivantes dans un fichier .java.policy dans le répertoire de l'utilisateur (par exemple /Users/$USER sous MacOS X ou C:\Documents and Settings\%username% sous Windows) :

grant codeBase "http://NOM.DU.SERVEUR/DOSSIER_DE_WEBJAXE/-" {
permission java.awt.AWTPermission "accessClipboard";
};
Page précédentePage suivante