Wiki des développeurs de la plateforme TXM

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).

Environnement de développement de TXM

Principes de développement de TXM

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).

Technologies utilisées

Chantiers

TXM RCP setup - upgrade

Roadmap

12 Février 2014TXM 0.7.5 Roadmap Tickets Annonce
31 Juillet 2015TXM 0.7.7Roadmap Tickets Annonce
20 Avril 2017TXM 0.7.8 Roadmap Tickest Annonce
26 Septembre 2017TXM 0.7.8 correctif Annonce
19 Décembre 2017TXM 0.7.9 beta TicketsAnnonce
9 Janvier 2018TXM 0.7.9 Roadmap TicketsAnnonce
NET 2018TXM 0.8 alphaRoadmap Tickets
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

TXM GWT jar - upgrade

Roadmap

Juin 20140.6
Décembre 20140.6.1
Juin 20170.6.2

SDK de la plateforme TXM

Chantiers en partenariat (extensions)

Palafra

Democrat

Profiterole

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

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: 2018/04/05 10:19 par matthieu.decorde@ens-lyon.fr