Description résumée des commandes associées à chaque bouton de la fenêtre principale (ne s'applique pas aux boites de dialogue).
Aide sur l'aide : Lorsque dans l'aide d'une commande, il est fait référence à l'élément désigné ou à l'élément en court ou à l'élément (tout court), il s'agit de l'élément dans lequel se trouve le curseur texte. Dans l'éditeur Lasidoré, les élément sont pointés par le curseur texte, ou la puce d'insertion, si celle ci est selectionnée (pour la selectionner, il suffit de cliquer sur celle-ci).
Édite les attributs de l'élément en cours. L'édition des attributs ouvre une boite de dialogue à l'emplacement du document. La modification des attributs peut être libre si le document n'a pas de modèle de document, ou restreinte en vertue des règles du modèles de document en cours (cas le plus fréquent)si un modèle de document est associé au document. Pour plus de détails, veuillez éditer les attributs d'un élément quelconque au hasard, et consulter l'aide de le boite de dialogue d'édition des attributs (bouton en bas à droite de la boite de dialogue).
À retenir : Comme cela est logiquement prévisible, l'édition des attributs est dépendante du modèle de document en cours.
Cette commande fait partie des cinq options typiques de Lasidoré et de l'édition sémantique, que sont la création d'un nouvel élément, l'édition des attributs d'un élément, le changement du type d'un élément, la fusion du contenu d'un élément dans son parent, et le contrôle de la validité structurelle d'un document.
Déplace la puce d'insertion en arrière (vers la gauche), jusqu'à la prochaine frontière d'élément atteinte (tant que le haut du document n'est pas atteint). Actionner ce bouton alors que la puce n'est pas affichée, amène automatiquement la puce à la prochaine frontière d'élément à gauche du curseur texte : comme si la puce d'insertion avait été présente à l'endroit du curseur texte, et qu'elle avait été ensuite déplacée en arrière.
Déplace la puce d'insertion en avant (vers la droite), jusqu'à la prochaine frontière d'élément atteinte (sous condition que la fin du document en soit pas atteinte). Actionner ce bouton, alors que la puce n'est pas actuellement affichée, amène alors automatiquement la puce à la prochaine frontière d'élément à droite du curseur texte : comme si la puce avait été présente à l'endroit du curseur texte, et qu'elle avait été déplacée ensuite en avant.
Amène la puce d'insertion à l'endroit actuel du curseur texte. La puce d'insertion est utile pour amener le curseur texte en des endroits où sans elle il serait possible de pointer de manière non-ambigüe. Par exemple, il est impossible dans la plupart des cas, d'amener le curseur texte entre deux éléments parfaitement adjacent. La puce d'insertion vous le permet : amener la puce, puis déplacer la à l'aide des deux boutons de déplacement de la puce.
Change le type de l'élément actuel, en utilisant le type d'élément indiqué par le contrôl de selection de type d'élément. Le contrôl de selection de type d'élément se trouve à gauche de la barre d'outil, en haut de la fenêtre principale (ce contrôl est soit une liste déroulante, soit une zone de texte). Dans le cas d'un document sans modèle de document, et donc sans règles à respecter, l'opération est toujours autorisée (à condition tout de même de spécifier un nom qui ne soit pas vide). Dans le cas d'un document assujetit aux règles d'un modèle de document, l'opération peut éventuellement ne pas être autorisée : si par exemple l'élément en lequel vous souhaitez changer l'élément désigné n'est pas autorisé à son endroit). Une boite de dialogue vous en averti alors.
À retenir : Cette opération dépend étroitement du modèle de document en cours.
Cette commande est utile dans le cas où l'on a souhaité donner un type sémantique à un contenu, puis que l'on aura finalement décidé que le type initialement donné ne convient pas, et que l'on voudra aisément le changer, sans devoir recréer tout le contenu. Dans cette catégorie de commande, on compte également par exemple celle qui permet de fusionner le contenu d'un élément dans son parent.
Cette commande fait partie des cinq options typiques de Lasidoré et de l'édition sémantique, que sont la création d'un nouvel élément, l'édition des attributs d'un élément, le changement du type d'un élément, la fusion du contenu d'un élément dans son parent, et le contrôle de la validité structurelle d'un document.
Dans le cas où un modèle de document est actif, cette commande change le type de l'élément désigné, en ouvrant une boite de dialogue permettant de selectionner le nouveau type à donner à l'élément, parmis une liste des types autorisés en respect des règles du modèles de document en cours. Cette commande est moins directe que la précédente, et passe donc par une étape supplémentaire, mais permet d'éviter les erreurs, ou tout simplement permet d'être guidé(e). Dans le cas où aucun modèle de document n'est actif, ce bouton n'est pas affiché, car en l'absence d'un modèle de document définissant des règles à respecter, une selection parmis ce qui est autorisé n'aurait pas de sens (sans règles imposées, tout est permis).
Contrôle le document et s'il est construit dans les règles définies par le modèle de document. Si une erreur est detectée, alors un message s'affichera, comprennant une description de l'erreur, tandis que la puce d'insertion sera placée dans l'élément concerné, indiquant l'élément concerné par l'erreur, ou un voisin directe. Une autre instruction similaire existe, à la différence qu'elle ne s'applique qu'à un seul élément, au lieu de s'appliquer à tout le document.
À noter : Cette opération dépend du modèle de document en cours. Le contrôl du document est également conseillé avant tout enregistrement, même s'il n'est pas obligatoire pour un enregistrement de sauvegarde. Un document non-contrôlé pourra toujours être enregistré, même s'il contient des erreurs, mais il ne pourra alors pas être utiliser dans le reste de la chaîne d'édition (car il ne pourra pas être transformé en format publiable). L'enregistrement d'un document non contrôlé ou contenant des erreurs, autorise toujours l'ouverture ultérieure du document à fin de correction.
Cette commande fait partie des cinq options typiques de Lasidoré et de l'édition sémantique, que sont la création d'un nouvel élément, l'édition des attributs d'un élément, le changement du type d'un élément, la fusion du contenu d'un élément dans son parent, et le contrôle de la validité structurelle d'un document.
Contrôle l'élément actuellement désigné par le curseur texte ou la puce, et indique s'il est valide ou s'il contient une erreur de structure. Le contrôl est effectué en vertu des règles du modèle de document actif. Si l'élément contient une erreur de structure (c'est à dire qu'il ne respecte pas les règles de construction telles que définies par le modèle de document en cours), alors un message s'affichera, comprennant une description de l'erreur, tandis que la puce d'insertion sera placée en un point de l'élément concerné, afin d'aider à la localisation du lieux de l'erreur. Une commande similaire existe, à la différence qu'elle contrôl tout le document, au lieu de ne contrôler que l'élément en cours. Cette commande est directement lié au modèle de document en cours.
À savoir : Qu'un élément soit valide, n'implique pas que le document soit valide, ni même que l'élément soit autorisé là où il se trouve. Bien que la question soit trop complexe à aborder dans cette section de l'aide, il est à noter que la manière dont un modèle de document est conçu, influe sur le degré de tolérance lors du contrôl d'un élément isolé, tandis que le contrôl de l'ensemble du document suit au contraire toujours les règles les plus strictes. Le contrôl d'élément isolé est donc à utiliser pour un contrôl local et rapide.
La fusion d'un élément Adans son parent B, consiste à placer le contenu de Adirectement dans B, à l'endroit où se trouvait A. Il s'agit d'une manière de supprimer un élément, mais en préservant sont contenu : le contenu est alors fusioné dans le contenu du parent (le contenant)de l'élément d'origine. Un exemple : si un paragraphe contient une citation, et que la citation contient un élément date, alors fusionner la citation dans le paragraphe, équivaut à copier le contenu de la citation, à supprimer la citation, puis à coller le contenu de la citation directement dans le paragraphe, à l'endoit même où se trouvait la citation. Bien que l'élément citation aura alors disparu, sont contenu sera préservé, et l'élément date se retrouvera par exemple à l'identique, ainsi que le texte qui l'environnait.
Il sera compris que l'opération est autorisé seulement si le modèle de document en cours autorise l'élément parent à contenir les élément contenu dans l'élément à fusioner. Dans le cas de l'exemple précédent, si le modèle de document autorise un paragraphe à contenir un élément date, alors la fusion sera autorisée, et elle ne le sera pas si au contraire le modèle de document n'autorise pas un paragraphe à contenir un élément date.
Cette commande est utile dans le cas où l'on a souhaité donner un type sémantique à un contenu, puis que l'on aura finalement décidé qu'il n'était pas nécéssaide de donner un type sémantique particulier à ce contenu. Cette commande fait partie de celle qui servent à modifier facilement la structure d'un document, à l'instar par exemple de la commande de changement de type d'un élément.
Cette commande fait partie des cinq options typiques de Lasidoré et de l'édition sémantique, que sont la création d'un nouvel élément, l'édition des attributs d'un élément, le changement du type d'un élément, la fusion du contenu d'un élément dans son parent, et le contrôle de la validité structurelle d'un document.
Copie l'élément désigné par le curseur texte ou la puce, en vie d'une copie en un autre point du document. La copie consiste précisement en une copie de la référence à l'élément. Si par exemple donc un élément est copié, et que l'élément source est ensuite modifié, au moment de coller l'élément, la copie sera collé en utilisant la version modifié.
Cette commande fait partie des quatres grandes commandes classiques, que sont copier, couper, coller, et supprimer, avec la différence que sous Lasidoré, ces commandes s'appliquent à des éléments sémantique, comme des tout, et non pas à des fragment de texte (notion de structure oblige).
Copie l'élément en cours, puis le retire du document, en vue de le recopier ailleurs dans le document.
Cette commande fait partie des quatres grandes commandes classiques, que sont copier, couper, coller, et supprimer, avec la différence que sous Lasidoré, ces commandes s'appliquent à des éléments sémantique, comme des tout, et non pas à des fragment de texte (notion de structure oblige).
Retire l'élément désigné par le curseur texte. Si le modèle de document en cours rend obligatoire l'élément supprimé, alors un message d'avertissement sera affiché, mais la suppression poura malgré tout avoir lieu. Dans ce cas particulier, il revient au rédacteur ou à la rédactrice, d'ultérieurement remettre la structure du document en conformité avec ses règles.
Cette commande fait partie des quatres grandes commandes classiques, que sont copier, couper, coller, et supprimer, avec la différence que sous Lasidoré, ces commandes s'appliquent à des éléments sémantique, comme des tout, et non pas à des fragment de texte (notion de structure oblige).
Donne accès à l'aide de l'élément en cours. Cette aide comprend une documentation sémantique sur l'élément, les règles de contenu que cet élément doit respecté, ainsi que les attributs pouvant êtres éventuellement pris par cet élément. Cette aide fonctionne par navigation, et il est possible de cliquer sur des liens permettant d'explorer les règles de la structure du document plus en pronfondeur.
À noter : Cette commande est en relation directe avec le modèle de document en cours.
Cré un nouveau document, en ouvrant la boite de dialogue permettant de spécifier les options du nouveau document, et surtout permettant de spécifier le type de document (doctype)pour ce nouveau document. À tout moment, lors de l'édition de ce document, il est possible d'être guider dans l'utilisation du modèle de document, par le moyen de la commande d'aide associé à l'élément en cours d'édition.
Cré un élément (insert un élément)à l'endroit désigné par le curseur, ou par la puce, si celle-ci est selectionnée. Le type de l'élément à ajouter, est selectionné par le contrôl de selection de type d'élément, qui se trouve à gauche de la barre d'outil du haut de la page principale de l'application. Lors de l'ajout de l'élément, les règles de construction sont vérifié, et si l'ajout de l'élément n'est pas autorisé en vertue des règles définies par le modèle de document, alors un message d'information s'affiche, et clarifie la raison de l'impossibilité de créer tel élément en tel lieux du document. La fonction d'aide des éléments, permet d'obtenir des informations sur la sématique d'un élément, et sur la structure attendue de son contenu. Cette fonction d'aide est la complément naturelle de la fonction de création d'un nouvelle élément. Une autre forme de la fonction existe, ouvrant une boite de dialogue, qui preselectionne les élément autorisé seulement. Cette fonction auxiliaire est une autre manière de créer un élément, moins rapide car nécéssitant une étape supplémentaire, mais utile en phase d'apprentissage de l'utilisation d'un modèle de document (doctype). Accessoirement de plus, il est possible de s'aider de la puce d'insertion, pour placer un élément en un point difficilement accessible par le curseur texte (pour plus d'information, voir l'aide de l'utilisation de la puce d'insertion).
Cette commande fait partie des cinq options typiques de Lasidoré et de l'édition sémantique, que sont la création d'un nouvel élément, l'édition des attributs d'un élément, le changement du type d'un élément, la fusion du contenu d'un élément dans son parent, et le contrôle de la validité structurelle d'un document.
Ajoute un nouvel élément (voir l'aide sur la fonction d'ajout d'un élément), de manière guidée, car par l'intermédiaire d'une boite de dialogue préselectionnant les éléments autorisés à l'endroit du point d'insertion souhaité. Pour plus d'information, faire la tentative d'ajouter un élément en cliquant sur la flèche, et consulter l'aide fournie par la boite de dialogue qui s'ouvre alors.
Ouvre un document, et le charge dans l'éditeur. Le document doit exister sur votre ordinnateur.
Détails techniques pouvant êtres ignorés par les personnes ne souhaitant pas y prêter attention (la connaissance de ces détails n'est pas directement obligatoire pour utiliser l'éditeur): il n'est pas nécéssaire que le document ait été créé avec Lasidoré, qui n'exige seulement que le document soit un fichier XML valide. En l'abscence de modèle de document associé (déclaration doctype selon la syntaxe Lasidoré)et reconnue par Lasidoré, le fichier est ouvert en mode NoDocType et cette prise en charge par défaut est alors indiquée par une boite de message. Lors de l'ouverture d'un document XML, Lasidoré ignore les commentaires XML, à l'exception de ceux, spéciaux, est spécialement formaté par Lasidoré lors d'un enregistrement préalable, ainsi que les instructions de traitement (processing instructions), en dehors des quatres instructions de traitement reconnues, que sont doctype, author, editor et xml-stylesheet. Ces instructions de traitement, qui ne doivent pas êtres dupliquée, et bien entendue être au bon format et contenir les bons attributs, se doivent également d'être placer avant l'élément racine du document. À l'ouverture, Lasidoré reconnais les encodage UTF-8, ISO-8859-1 et ANSI (la différence entre minuscule et majuscule est sans importance, l'encodage doit être noté soit entièremet en minuscule, soit entièrement en majuscule). En l'abscence d'indication de l'encodage utilisé par le document, le document est ouvert en supposant qu'il est encodé en UTF-8 (comme exigé par la spécification XML). Les deux versions XML 1.0 et XML 1.1 sont reconnues.
Modifie les options du document en cours. Pour la liste des options ainsi que leurs significations, il est possible d'ouvrir la boite de dialogue concernée, et de consulter l'aide spécifique à cette boite de dialogue. Comme indiqué dans l'aide de cette boite de dialogue, certaine option ne sont pas enregistrée dans le document, et ne s'applique qu'à la cession d'édition en cours. À tire notoire, cette boite de dialogue permet de modifier le modèle de document en cours, bien qu'il soit fortement recommandé de n'agir sur cette option qu'à l'instant de la création d'un nouveau document : si un document est édité sous un modèle de document, il peut être hasardeux de passer à un autre modèle de document, sauf si le document en cours est associé au modèle spéciale NoDocType, ou également si plusieurs modèles de document sont partiellement compatibles entre eux, et que tout au moins, ces modèles de document ont été conçus dans l'objectif d'être permutable (il est possible par exemple d'imaginer des modèles de document trés proches dans la structure sémantique et documentaire qu'ils définissent).
Colle l'élément préalablement copié ou coupé, puis l'oubli. Par oubli, il faut entendre qu'il faudra à nouveau copier ou couper un élément avant de pouvoir en coller un autre. Ce choix de l'oubli immédiat, est un choix d'implémentation visant à rendre Lasidoré utilisable même sous les petites configurations matérielles (il existe encore de nombreuses personnes qui ne disposent pas d'un matériel récent, et chez qui les resources mémoire sont un véritable problème à gérer à chaque utilisation d'une application). Car en effet, il est de couper des élément de tailles importantes, ce qui pourrait occasioner des problèmes de consomation de mémoire sur les petites machines, si la trace de cet élément devait être conservé à priori longtemps.
Cette commande fait partie des quatres grandes commandes classiques, que sont copier, couper, coller, et supprimer, avec la différence que sous Lasidoré, ces commandes s'appliquent à des éléments sémantique, comme des tout, et non pas à des fragment de texte (notion de structure oblige).
Sous certains navigateurs, le curseur texte peut parfois laisser des traces en se déplaçant (il se redessine mal, et laisse le dessin de son passage comme une trace). Lorsque cela se produit, cette commande pourra être employée pour rafraîchir l'affichage.
Enregistre le document, permettant ainsi de l'ouverture ultérieurement pour une nouvelle cession d'édition, ou tout simplement en vu d'un traitement par une autre application. Avant tout enregistrement d'un document, il est fortement recommandé d'en contrôler la validité structurelle, bien que cela ne soit pas obligatoire pour simplement enregistré le document dans un fichier (pour plus d'informations, voir l'aide sur le contrôle du document).
Détails technique pouvant êtres ignorés par les personnes ne souhaitant pas s'y attarder (la connaissance de ces détails techniques, n'est pas obligatoire pour utiliser l'éditeur Lasidoré): quelque soit la version du fichier initialement ouvert (si le document est issue de l'ouverture d'un fichier), il sera toujours enregistré en tant que XML 1.0, et quelque soit l'encodage de ce fichier d'origine, il sera toujours enregistré sous l'encodage UTF-8. Il n'est pas prévu, et ce n'est pas dans l'esprit de simplicité et d'éfficacité pratique de Lasidoré, qu'un jour lasidoré puisse permettre de choisir manuellement la version XML ou l'encodage à l'enregistrement. Cependant, il est possible qu'à l'avenir le choix soit fait d'enregistrer en temps que XML 1.1 plutôt qu'en temps que XML 1.0 (le choix n'est pas encore actuellement arrêté). Le choix de l'encodage UTF-8 est un choix définitif, pour des raisons d'universalité et de simplicité (cet encodage réunis en effet tout à la fois les deux caractéristiques).
Aide de LasidoréDocument mis-à-jour le 16/01/2008