Outils pour utilisateurs

Outils du site


public:roadmap_portail_0.6.3

Portail TXM 0.6.3

Objectifs

Cette itération regroupe les développements pour :

  • la mise à niveau pour l'hébergement de portails à Huma-Num
    • pour les nouveautés concernant l'administration des portails : voir la page de chantier : 'VM TXM template' et la validation
  • le rétablissement et la correction des certaines commandes statistiques pour les cours à l'UFC
  • quelques nouveautés : assistant de requête, commande Description (Propriétés), API interne dynamique (Javascript) pour le développement d'interfaces simplifiées
  • des corrections de bugs divers

Cible des développements

Les 46 tickets de développements sont regroupés dans la cible TXM Portal 0.6.3.

Recettes

Recette ALPHA (déjà réalisée pour le cours UFC)

Cette recette n'est plus à faire
 Les retours ont été consignés dans la page txmweb_0.6.3beta1.

Recette BETA

Merci de consigner vos retours de tests du logiciel déployé dans le portail test dans la page retours de la recette du Portail 0.6.3 BETA.

Interface Utilisateur

  • NOUVEAUTÉS
    • Commande Propriétés (anciennement dimensions), lancer la commande sur :
      • un corpus : en plus du nombre de mots et de textes, on trouve la liste des propriétés de mots et des structures du corpus
      • une partition : en plus du nombre de mots et de parties, on trouve un diagramme en bâton des tailles de parties
    • Assistant de requête CQL
    • Commande Lexique de partition
      • faire un lexique sur la partition /VOEUX/locs et exporter le tableau : les tailles des parties sont affichées dans les entêtes du tableau (entre parenthèses)
    • Commande Index de partition
      • faire un index de “franç.*”%c sur la partition /VOEUX/locs et exporter le tableau
    • Commande Spécificités
      • faire un calcul de spécificités sur la partition /VOEUX/locs avec les paramètres par défaut et exporter le tableau
    • Commandes AFC
      • faire une AFC sur la partition /VOEUX/locs avec les paramètres par défaut et exporter le tableau
    • Commande Cooccurrence
      • calculer les cooccurrents de “France” dans le corpus VOEUX et exporter le tableau de cooccurrents
    • Commande Édition :
      • on peut choisir l'ordre d'affichage des facettes d'édition
        • ouvrir l'édition de TDM80J et changer par glisser-déposer l'ordre à l'aide de la liste déroulante située en bas à droite de l'éditeur
  • CORRECTIONS
    • Commande Concordances
      • la colonne pivot était justifiée
        • faire une concordance de "je" [] [] [] [] dans TDM80J et vérifier l'alignement des colonnes de contextes et de pivot
      • le surlignage en édition des mots est conservé lorsque l'on navigue dans les textes
        • faire une concordance, puis un retour au texte, le pivot d'origine (double-cliqué dans la concordance) est surligné, naviguer dans la page suivante, revenir à la page précédente, et vérifier que le pivot d'origine est toujours surligné
      • export d'une concordance d'une seule ligne
        • faire la concordance de "jour" "pour" "venir" "de" "sa" dans le corpus TDM80J et exporter la concordance
    • Commande Textes : le double clic dans le tableau des textes ouvre l'édition du texte double-cliqué
      • lancer la commande “Textes” sur le corpus VOEUX puis double-cliquer sur une ligne de texte

Interface Administrateur

  • NOUVEAUTÉS
    • mise en page de l'interface Administrateur
      • vérifier la nouvelle mise en page des sections et des champs de saisie de l'interface Administrateur
    • ajout d'un nouveau corpus au portail depuis l'interface d'administration
      • chargement du corpus
        • aller dans l'interface d'administration, puis l'onget “Corpus”, puis dans la section “Uploader et Charger un corpus”
        • cliquer sur le bouton “Browse..”, sélectionner le fichier “.txm” d'un corpus à téléverser, valider avec le bouton “Submit” : le portail va mettre à jour la liste des corpus une fois l'opération terminée
  • CORRECTIONS
    • rétablissement de la demande d'inscription par mail
      • activer l'inscription dans le fichier /TXMWEB/txm/txmweb.conf, ligne noinscription=false
      • vérifier les informations de contact dans le fichier /TXMWEB/txm/txmweb.conf : mail.default.from, mail.default.reply et mail.contact
      • redémarrer le portail sudo service tomcat9 restart
      • demander une inscription en cliquant sur le bouton “S'inscrire” situé en haut à droite de l'interface
        • l'administrateur et l'utilisateur doivent recevoir les mails de la procédure d'inscription
      • le nouveau compte utilisateur doit recevoir le profil “Newbie”

Interface API

Voir Développement du portail TXM / API de commandes.

  • NOUVEAUTÉS
    • API interne dynamique (Javascript)
      • vérification du bon fonctionnement du formulaire simplifié
        • cliquer sur le lien “ouvrir la page de test” dans la section “TXM portal API Test”
        • dans l'onglet qui s'ouvre, modifier dans la section “1.2 Dynamique” les paramètres dans les champs de saisie “Rechercher dans le corpus :” et “Mot :” et cliquer sur le bouton [Rechercher] pour calculer une concordance du lemme : la concordance doit s'afficher dans un nouvel onglet
      • modification du formulaire simplifié
        • sur le serveur, éditer le fichier '/var/lib/tomcat9/webapps/txm/html/txm-api.jsp'
        • modifier :
          • la fonction Javascript 'callTXMSearch' pour changer la commande appelée et ses arguments
            function callTXMSearch()
            {
              var corpus = document.getElementById('corpus').value;
              var query = document.getElementById('mot').value;
              var args = {
                "command": "concordance",
                "path": "/"+corpus,
                "query": "[frlemma='"+query+"']",
                "props": "word"
              };
              // console.log(JSON.stringify(args, null, 2));
              callTXMCommand(JSON.stringify(args, null, 2));
            };
          • le formulaire :
            <h3>1.2 Dynamique</h3>
             
            <p>Rechercher dans le corpus : <input id="corpus" value="VOEUX"/><br>
            <br/>Mot : <input id="mot" value="jeune"/> (vous pouvez utiliser une expression r&eacute;guli&egrave;re)<br/>
            <br/><button onclick="callTXMSearch();">Rechercher</button><br/>
            &rarr; calcul sur le portail et ouverture d'une nouvelle fen&ecirc;tre de r&eacute;sultat.
            </p>
        • dans le portail, fermer et rouvrir le lien “ouvrir la page de test” pour tester le nouveau formulaire
  • CORRECTIONS
public/roadmap_portail_0.6.3.txt · Dernière modification : 15/12/2021 15:56 de slh@ens-lyon.fr