Outils pour utilisateurs

Outils du site


public:specs_plugin_treetagger_installer

Extension TreeTagger Installer

Objectif

L'installation de TreeTagger est un obstacle pour les utilisateurs de TXM. Il faut la simplifier tout en garantissant à Elmut Schmit que les utilisateurs sont conscients de la licence d'utilisation de TreeTagger.

Méthode

Utiliser le système d'extension de TXM qui permet de valider une licence différente&indépendante de celle de TXM pour récupérer les binaires et modèles de TreeTagger.

État de la plateforme

Aujourd'hui l'installation de TreeTagger se fait en ~2 grandes étapes d'un tutoriel :

  • Récupérer TreeTagger et ses modèles
  • Indiquer à TXM où trouver TreeTagger

Avancement dans l'élaboration de la solution

Solution

Solution 1 - installation

L'extension permet de :

  • récupérer les binaires : toutes les architectures
  • récupérer les modèles de langues : fr et en
    • solution 1 : les modèles sont déposés dans le répertoire /usr/lib/TXM-0.8.0a3/plugins/org.txm.treetagger.core.models_1.0.0.201810191105/res/models
    • solution 2 : $TXMHOME/treetagger-models
  • régler automatiquement les préférences de TreeTagger pour indiquer là où se trouvent les fichiers de TreeTagger dans l'extension
  • afficher une boite de dialogue lorsque TreeTagger a fini sa post-installation :
    • FR
      TreeTagger a bien été installé. Vous pouvez désormais lemmatiser vos corpus à la volée lors de l'import.
    • EN
      TreeTagger has been sucessfully installed. You may now lemmatize your corpora instantly during the import process.
    • RU
      TreeTagger успешно установлен. Теперь вы можете лемматизировать ваш корпус непосредственно в процессе импортирования.

Solution annexe - accès aux répertoires et pages TreeTagger

  • ouvrir le répertoire des modèles pour aider l'utilisateur à déposer d'autres modèles depuis la page de préférence
  • ouvrir la page du site officiel de TreeTagger depuis le menu “Extension > TreeTagger”

Solution 2

S'inscrit d'avantage dans la spécification TAL pour TXM :

  • modularisation de l'appel de TreeTagger
  • aide à l'installation de nouveaux modèles sans avoir besoin de télécharger/decompresser/copier/coller les modèles
  • catalogue langue ↔ modèles
  • récupérer des modèles qui ne sont pas héberger sur le site de TreeTagger (ex: latin, français parlé, etc.)
  • n'installer que ce qui est nécessaire :
    • binaires pour l'OS
    • installation des modèles en fonction de la langue d'installation de TXM

Solution 3 - desinstallation

Il faut proposer à l'utilisateur de rétablir la préférence “TreeTagger / Chemin du dossier d'installation” à un chemin quelconque au moment de la désinstallation.

Prototypes

Version finale

Documentation

Utilisateur

Développeur

Recette

Protocole de test

Alpha

Beta

État courant

Qui Quand Quoi

public/specs_plugin_treetagger_installer.txt · Dernière modification : 18/12/2018 14:12 de slh@ens-lyon.fr