L’éditeur de texte enrichi est une composante essentielle à la saisie de contenu texte dans AEM. Il constitue la base de divers composants, dont :
La boîte de dialogue d’édition WYSIWYG (tel écrit, tel écran) fournit un large éventail de fonctionnalités :
Les fonctions disponibles peuvent être configurées pour chaque projet ; elles peuvent donc varier pour votre installation.
Outre le mode d’édition de texte enrichi basé sur la boîte de dialogue, AEM propose un mode d’édition statique qui permet l’édition directe du texte tel qu’il est affiché dans la mise en page.
Cliquez deux fois sur un paragraphe (double-clic lent) pour passer en mode d’édition statique (le bord du composant devient orange).
Vous aurez la possibilité de modifier directement le texte sur la page, au lieu de passer par une boîte de dialogue. Il vous suffit d’effectuer vos modifications pour qu’elles soient enregistrées automatiquement.
Si l’outil de recherche de contenu est ouvert, une barre d’outils comportant les options de mise en forme de l’éditeur de texte enrichi s’affiche en haut de l’onglet (comme illustré ci-dessus).
Dans le cas contraire, la barre d’outils ne s’affiche pas.
Pour l’heure, le mode Modifier statique est activé pour les éléments de page générés par les composants Texte et Titre.
Le composant Titre a été conçu pour contenir un texte court sans saut de ligne. Lorsque vous modifiez un titre en mode d’édition statique, saisir un saut de ligne entraîne l’ouverture d’un nouveau composant Texte sous le titre.
L’éditeur de texte enrichi fournit diverses fonctions, selon la configuration du composant. Ces fonctions sont disponibles dans les deux interfaces utilisateur (classique et optimisée pour les écrans tactiles).
Ces options vous permettent d’appliquer une mise en forme aux caractères que vous avez sélectionnés (mis en surbrillance). Certaines d’entre elles disposent également de touches de raccourci :
Toutes ces options fonctionnent selon le principe de bascule, ce qui signifie qu’une nouvelle sélection supprime la mise en forme.
Votre installation peut inclure des styles et des mises en forme prédéfinis. Ils sont disponibles dans les listes déroulantes Style et Format, et peuvent être appliqués au texte que vous avez sélectionné.
Un style peut être appliqué à une chaîne spécifique (un style est mis en corrélation avec CSS) :
Tandis qu’une disposition est appliquée à l’intégralité d’un paragraphe texte (une mise en forme est basée sur le langage HTML) :
Une mise en forme spécifique peut uniquement être modifiée (la valeur par défaut est Paragraphe).
Un style peut être supprimé ; placez le curseur dans le texte auquel le style a été appliqué, puis cliquez sur l’icône de suppression :
Abstenez-vous de resélectionner une partie du texte auquel le style a été appliqué. Cela entraînerait, en effet, la désactivation de l’icône.
Les fonctions Couper et Copier standard sont disponibles. Plusieurs versions de la fonction Coller sont fournies afin de pourvoir aux différents formats.
Couper (Ctrl-X)
Copier (Ctrl-C)
Coller
Mécanisme de collage par défaut (Ctrl-V) pour le composant ; dans le cas d’une installation standard, il est configuré sur Coller à partir de Word.
Coller en tant que texte : supprime tous les styles et options de mise en forme afin de ne coller que le texte brut.
Coller à partir de Word : cette option colle le contenu au format HTML (avec la remise en forme nécessaire).
AEM conserve un historique des 50 dernières actions effectuées dans le composant en cours, classées par ordre chronologique. Au besoin, ces opérations peuvent être annulées (puis rétablies) dans un ordre strictement défini.
L’historique est conservé uniquement pour la session d’édition en cours ; il est redémarré à chaque fois que vous ouvrez le composant en vue de le modifier.
Le nombre de tâches par défaut est limité à 50 ; il se peut toutefois que cette valeur soit différente pour votre installation.
Le texte peut être aligné à gauche, au centre ou à droite.
La mise en retrait d’un paragraphe peut être augmentée ou réduite. Lorsque le paragraphe sélectionné est mis en retrait, tout nouveau texte saisi conserve le niveau de mise en retrait actuel.
Vous pouvez créer des listes à puces et numérotées dans votre texte. Vous pouvez soit sélectionner le type de liste et commencer la saisie, soit mettre en surbrillance le texte à convertir. Dans les deux cas, un saut de ligne génère un nouvel élément de liste.
Vous pouvez créer des listes imbriquées en mettant en retrait un ou plusieurs éléments de liste.
Vous pouvez modifier le style d’une liste en positionnant simplement le curseur dans la liste, puis en sélectionnant un autre style. Une sous-liste peut également présenter un style différent de sa liste parent ; vous pouvez lui appliquer ce style après l’avoir créée (par mise en retrait).
Pour générer un lien vers une URL (que ce soit à l’intérieur de votre site Web ou un emplacement externe) mettez en surbrillance le texte requis, puis cliquez sur l’icône Lien hypertexte :
Une boîte de dialogue vous permet de spécifier l’URL cible, ainsi que de déterminer si elle doit s’ouvrir dans une nouvelle fenêtre.
Vous pouvez :
www.TargetUri.org#AnchorName
;#anchor
#, par exemple ;Vous pouvez faire précéder l’URI de l’un des protocoles configurés pour votre installation. Dans une installation standard, ces protocoles sont https://
, ftp://
et mailto:
. Les protocoles non configurés pour votre installation seront refusés et marqués comme non valides.
Pour rompre le lien, placez le curseur dans le texte du lien et cliquez ensuite sur l’icône Rompre le lien :
Une ancre peut être créée n’importe où dans le texte en positionnant le curseur ou en sélectionnant du texte. Cliquez ensuite sur l’icône Ancre pour ouvrir la boîte de dialogue.
Saisissez le nom de l’ancre et cliquez ensuite sur OK pour l’enregistrer.
L’ancre s’affiche lorsque le composant est en cours d’édition ; elle peut désormais être utilisée dans une cible pour les liens.
AEM met à votre disposition une fonction de recherche et de remplacement (Rechercher et remplacer).
Ces deux fonctions sont pourvues d’un bouton Rechercher le suivant permettant de rechercher le texte spécifié dans le composant ouvert. Vous pouvez également indiquer s’il faut tenir compte de la casse (respect des majuscules / minuscules) dans la recherche.
La recherche commence toujours à la position du curseur dans le texte. Arrivé à la fin du composant, un message vous informe que l’opération de recherche suivante commencera au début.
L’option Remplacer permet de rechercher, puis de remplacer une instance par le texte indiqué ou de remplacer toutes les instances du composant actif.
Vous pouvez faire glisser des images à partir de l’Outil de recherche de contenu afin de les ajouter au texte.
AEM propose également des composants spécialisés permettant une configuration d’image plus détaillée ; Image et Texte et image, par exemple.
Le vérificateur orthographique vérifie l’intégralité du texte dans le composant actif.
Toute faute d’orthographe est mise en surbrillance :
Le correcteur orthographique fonctionne dans la langue du site Web soit en prenant la propriété de langue de la sous-arborescence, soit en extrayant la langue de l’URL ; Par exemple, la vérification sera effectuée en anglais pour la branche en
, en allemand pour la branche de
, etc.
Des tableaux sont disponibles :
en tant que composant Tableau
à l’intérieur du composant Texte
Bien que les tableaux soient disponibles dans l’éditeur de texte enrichi, il est conseillé d’utiliser le composant Tableau lors de leur création.
Dans les composants Texte et Tableau, la fonctionnalité de tableau est accessible par le biais du menu contextuel (qui s’ouvre généralement à l’aide du bouton droit de la souris) ; par exemple :
Une barre d’outils spécialisée est également disponible dans le composant Tableau. Elle contient plusieurs fonctions standard de l’éditeur de texte enrichi, ainsi qu’un sous-ensemble de fonctions spécifiques au tableau.
Les fonctions spécifiques au tableau sont les suivantes :
Les propriétés de base du tableau peuvent être configurées avant de cliquer sur OK pour l’enregistrement :
Largeur : largeur totale du tableau.
Hauteur : hauteur totale du tableau.
Bordure : taille de la bordure du tableau.
Marge intérieure des cellules : définit l’espace blanc entre le contenu de la cellule et ses bordures.
Espacement des cellules : définit la distance entre les cellules.
Certaines propriétés de cellule, telles que Largeur et Hauteur, peuvent être définies en pixels ou en pourcentages.
Adobe vous recommande de définir une Largeur pour votre tableau.
Les propriétés d’une cellule spécifique ou d’une série de cellules peuvent être configurées :
Vous pouvez ajouter des lignes au-dessus ou sous la ligne en cours.
La ligne en cours peut également être supprimée.
Vous pouvez ajouter des colonnes à gauche ou à droite de la colonne en cours.
La colonne en cours peut également être supprimée.
Cette option sélectionne toute la ligne ou la colonne en cours. Vous pouvez alors exécuter des actions spécifiques (fusionner des éléments, par exemple).
Sélectionnez une seule cellule pour la diviser :
La création d’un tableau imbriqué génère un nouveau tableau autonome dans la cellule en cours.
Certaines opérations supplémentaires dépendent du navigateur :
Utilisez cette option pour supprimer le tableau du composant Texte.
Des caractères spéciaux peuvent être mis à la disposition de votre éditeur de texte enrichi ; ces caractères peuvent varier en fonction de l’installation.
Survolez un caractère à l’aide du pointeur de la souris pour en afficher une version agrandie, puis cliquez pour l’insérer à l’emplacement actuel dans votre texte.
Le mode d’édition source vous permet d’afficher et de modifier le code HTML sous-jacent du composant.
Par conséquent, le texte :
Se présentera comme suit dans le mode source (la source étant bien souvent plus longue, un défilement s’avérera nécessaire) :
Lors de la sortie du mode source, AEM effectue certains contrôles de validation (pour s’assurer, par exemple, que le texte est contenu/imbriqué correctement dans des blocs). Cela peut avoir une incidence sur les modifications que vous avez effectuées.