Outils pour utilisateurs

Outils du site


index

Wiki des développeurs de la plateforme TXM

logotxm.jpg

Depuis Octobre 2013, ce wiki est devenu le lieu d'écriture principal des spécifications de développements de la plateforme TXM1).
Il décrit comment mettre en place un environnement de développement complet de la plateforme TXM.
Il est le point d'entrée de l'écriture des spécifications des fonctionnalités et des composants de la plateforme TXM, comprenant notamment le logiciel TXM pour poste (ou TXM RCP) et le logiciel portail TXM (ou TXM GWT).
Il décrit les principes de développement de la plateforme TXM, comprenant notamment l'usage des forges de sources et de tickets.
Ce wiki contient d'anciennes notes (obsolètes) du projet ANR Textométrie qui s'est terminé en 20102).

Pour suivre l'activité de l'équipe de développement au fil des semaines, voir la TIMELINE

Environnement de développement de TXM

Principes de développement de TXM

Documentation du code

Documentation environnement de développement

Composants technologiques utilisés

Spécifications de la plateforme

La plateforme est diffusée sous la forme de 2 applications end-user qui partagent le même coeur : le logiciel TXM pour bureau (Windows, Mac OS X et Linux) et le logiciel portail web TXM (J2EE).

Planification

Chantiers

Traduction de TXM

La traduction de TXM consiste essentiellement à traduire les chaines de la GUI, des logs, des exports, etc. en respectant la terminologie utilisée dans les manuels de TXM et les tutoriels dans les différentes langues.

Une page de txm-users invite le public le plus large à participer à la traduction de la GUI de TXM, comme d'autres pages publiques invitent le public le plus large à participer à la traduction du manuel de TXM et à la traduction de tutoriels.

TXM RCP setup - upgrade

Roadmap

12 Février 2014 TXM 0.7.5 Roadmap Tickets Annonce
31 Juillet 2015 TXM 0.7.7 Roadmap Tickets Annonce
20 Avril 2017 TXM 0.7.8 Roadmap Tickest Annonce
26 Septembre 2017 TXM 0.7.8 correctif Annonce
19 Décembre 2017 TXM 0.7.9 beta Tickets Annonce
9 Janvier 2018 TXM 0.7.9 Roadmap Tickets Annonce
NET 2018 TXM 0.8 alpha Roadmap Tickets
20 juin 2020 TXM 0.8.1 Roadmap Tickets
20 juin 2022 TXM 0.8.2 Roadmap Tickets
TXM 0.8.3 Roadmap https://forge.cbp.ens-lyon.fr/redmine/projects/txm/issues?query_id=83
TXM 0.8.4 Roadmap
TXM X.X (prospec.) Roadmap

TXM RCP màj - update

Roadmap

21 Juillet 2014TXM 0.7.6 Roadmap Tickets Annonce
2 Décembre 2016TXM 0.7.8 Roadmap Tickets Annonce
6 Février 2017TXM 0.7.8 correctif Roadmap Tickets Annonce
17 Janvier 2020TXM 0.8.0.1 Fix
2020 TXM 0.8.0.2Roadmap TicketsAnnonce
2021 ?TXM 0.8.1.2 Fix Tickets >= 80%Annonce

TXM GWT jar - upgrade

Roadmaps

DateRoadmap Spécs
Juin 20140.6
Décembre 20140.6.1
Juin 20170.6.2
Juillet 20200.6.3 0.6.3

SDK de la plateforme TXM

Analyse des sources de TXM

Chantiers en partenariat (extensions et autres)

CLS INFRA

Nov

Huma-Num VM TXM template

ANTRACT

BFM

PROFITEROLE

PALAFRA

DEMOCRAT

ORIFLAMMS (projet terminé)

Autres chantiers (extensions)

extension Media Player

  • pour lire les vidéos ou l'audio d'enregistrements (associés à des transcriptions)
  • disponible en niveau BETA, documentation

extension XML Editor

extension WordCloud

  • pour visualiser un index hiérachique sous forme de nuage de mots
  • disponible en niveau ALPHA, documentation

extension TIGERSearch

  • pour faire des extractions par requêtes TIGERSearch depuis TXM
  • disponible en niveau ALPHA, documentation
documentation à mettre à jour, l'import TIGER est désormais facilité, voir Spécification du module d'import XML-TS générique

extension TreeTagger Installer

  • pour installer TreeTagger simplement depuis TXM
  • disponible en niveau BETA, documentation

Macros

Documentation

Manuel de TXM

Tutoriels

Corpus exemples

Diffusion de TXM

Organisation de la diffusion des fichiers

Actuellement, le projet Textométrie diffuse toutes ses ressources à partir du site sourceforge.net (https://sourceforge.net/projects/txm/files) :

  • logiciels
  • documentation
  • corpus
  • filtres
  • supports de cours

Un site complémentaire de diffusion du logiciel pour poste a été créé à l'été 2015 au moment des dysfonctionnements de Sourceforge à l'ENS de Lyon (http://perso.ens-lyon.fr/serge.heiden/txm/files/software/TXM/0.7.7).

Pour pouvoir obtenir des statistiques de téléchargement équivalentes à celles de Sourceforge et peut-être plus intéressantes encore, il serait intéressant de migrer la totalité des téléchargements dans le serveur web du projet Textométrie à l'ENS de Lyon (http://textometrie.ens-lyon.fr). Pour cela, il faut :

  • construire une hiérarchie de dossiers de fichiers à télécharger à la racine du site SPIP compatible avec l'outil de recensement statistique
  • utiliser la procédure de gestion pré-prod → prod du site SPIP avec un fichier 'commandes.txt'

Mise en œuvre de TXM

Installation de TXM RCP

Installation d'un portail TXM

Infrastructures d'hébergement de portails TXM

Administration des portails de l'équipe Cactus

Valorisation

Chantier Certificats

Organisation des déclarations de licences et responsabilités :

  • il faut utiliser l'infrastructure de déclaration et d'affichage des licences d'Eclipse RCP au niveau des features et des plugins
  • les composants utilisés sous forme de plugins (en plus de ceux natifs d'Eclipse RCP) : e.g. PracticallyMacro
  • les composants utilisés sous d'autres formes : CQP, R
  • il faut préciser les déclarations de licences logiciel (applications, plugins, etc.), documentation (Javadoc, manuel, etc.), corpus, etc.

Chantiers annexes

ISH

Matrice

Ateliers

Chantiers liés au site web du projet scientifique Textométrie

Archives

Séminaires

1)
le wiki international http://txm.sourceforge.net/wiki est actuellement inaccessible
2)
le wiki principal du projet ANR Textométrie n'est plus en ligne depuis la fin du projet ANR et a été archivé
index.txt · Dernière modification : 21/11/2023 10:21 de slh@ens-lyon.fr